Maru and Toru: Item-specific logistics solutions based on ROS. Moritz Tenorth, Ulrich Klank and Nikolas Engelhard

Similar documents
Learning and Model-based Approaches in Logistics

INUDSTRY 4.0 SMART FACTORY

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers

SynQ : SYNCHRONIZED INTELLIGENCE

Automated Guided Vehicles: Complete End-to-End Solutions Jana Kocianova & Craig Henry Manufacturing in America March 20-21, 2019

Industrial IT System 800xA Engineering

SIMATIC RTLS, the locating platform for your digital enterprise siemens.com/simatic-rtls

What we are expecting from this presentation:

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Xiaobing Zhao Ameya Shendarkar and Young-Jun Son

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

Open Plug-N-Play Modular Architecture for Signal Processing, Tracking, and Exploitation Research (MASTER)

Robots in the Warehouse: A Supply Chain Game-Changer. By Tompkins International Staff

Automated Service Builder

Tecnomatix Plant Simulation Validation of Plant Performance and Plant Control Dr. Georg Piepenbrock, Siemens Industry Software

TEAM. Autonomous Picking System. TEST PLAN Sponsor: Dr. Maxim Likhachev. February 8th, 2017

Manufacturing: new trends in production systems design and operation. Fulvio RUSINA (Comau), Yves COZE (Dassault Systemes)

Totally Integrated Automation Portal

Yale Lift Trucks Driven by Balyo

Comau Approach to Industry 4.0

Modeling & Simulation Virtual commissioning

Performance-Oriented Software Architecture Engineering: an Experience Report

QualiMaster Project Presentation

Customer Benefits by Cyber-Physical Systems

Cognitive Robotics Introduction Matteo Matteucci

CENTRE FOR MARITIME RESEARCH AND EXPERIMENTATION

NEXEED software and services for production and logistics

R/3 System ABAP Workbench

2517 Mark Scheme June 2005

Bienvenidos. Bosch Rexroth. The Drive & Control Company

Digital Transformation Checklist

CENTER FOR NEXT GENERATION LOGISTICS Intelligent, Adaptive, Automated. Center Overview

Solutions for the automotive industry siemens.com/automotive

Week 1 Unit 1: Basics. January, 2015

Dynamic QR Code speeds service response

Industry 4.0 Training for the factory of the future

Industry 4.0 Qualification for the factory of the future

What s New in MATLAB and Simulink

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

What Can You Do with ROS-I Today?

REPLY Enabling Industry 4.0 Execution. Jason Miller, CSCP

Océ COSMOS. Starting into new worlds. The workflow. management system. for your input and. output processes

Enterprise-Scale MATLAB Applications

Executive Summary. Revision chart and history log "UNMANNED GROUND TACTICAL VEHICLE (UGTV)" Contract B-0068-GEM3-GC

An independent yet compatible solution

Autonomous Driving the uncrashable car? What it takes to make self-driving vehicles safe and reliable traffic participants

Line Design & Production Planning

Connected Automation: Showcase Manufacturing i4.0

LOGIMAT VERTICAL LIFT MODULE

KATHREIN SOLUTIONS GMBH SHAPING THE CONNECTED WORLD

Sharing and Deploying MATLAB Programs

Introduction to Software Engineering

DIGITAL TWINS IN CONTROL REALTIME

Critical Design Review ABHISKEK, ALEX, FEROZE, LEKHA, RICK

Reducing Errors and Increasing Precision over Thousands of Samples per Month

The Real Impact of IoT on Supply Chain. Presented by: Eric Peters, President SensorThink

The software process

Software Framework for Highly Automated Driving EB robinos. Jared Combs July 27, 2017

Tecnomatix Plant Simulation Worldwide User Conference 2015

Success Story. Blueprint Automation Fast & energy-saving packaging

Development of AUTOSAR Software Components with Model-Based Design

Quick Start with AI for Businesses

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

ICINCO th International Conference on Informatics, Control, Automation and Robotics

Solutions for handling applications

Digitalization to enable the Future of Manufacturing

Solutions.

Component-based 3D Simulation Platform for Production Planning and Process Control

Solutions for the automotive industry siemens.com/automotive

Creating value: IoT and Data Analytics from Beckhoff

Transforming the future of mobility. Citi 2016 Global Technology Conference September 2016

Robots empowering people. Transform your productivity without transforming your warehouse.

The. universal 3D Inspection reference. advanced 3D measurement software & solutions

Data Science, realizing the Hype Cycle. Luigi Di Rito, Director Data Science Team, SAP Center of Excellence

AUTONOMOUS DRIVING IN AGRICULTURE LEADING TO AUTONOMOUS WORKSITE SOLUTIONS. Dr. John F. Reid, John Deere

Digital Manufacturing Services

Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software

Smart robotics solutions The Linde-MATIC range. Linde Material Handling

Network maintenance evolution and best practices for NFV assurance October 2016

PwC. Supply Chain Decisioning. Katerina Petta, Senior Manager

Professional services. for the connected industry

The. universal 3D Inspection reference. advanced 3D measurement software & solutions

Chapter 3 Prescriptive Process Models

Smart Factory The Heart of the Digital Transformation Era

What's next for ROS? ROSCon JP Tokyo, Japan September, 2018

Cloud as the enabler for new value chains

Deep Learning Acceleration with MATRIX: A Technical White Paper

+Maintenance Solution. The maintenance solution for the SAP Business ByDesign ERP system

Mobile Racking Systems Storage systems for more products on less surface area

The aim of Eurofork is to be a reference point in the logistic automation field as producer of high quality handling devices.

Enterprise Asset Intelligence & Opportunities for Growth

LAUNCHES SPIRAL CONVEYOR RANGE

OPENBRAVO COMMERCE CLOUD Enabling omnichannel retail with increased agility and innovation in the cloud Openbravo Inc. All rights reserved.

OSIsoft Super Regional Transform Your World

Creating value: IoT and Data Analytics from Beckhoff

Vertical Lift LogiMat Powerful technology for the storage and picking of small parts

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

ŠKODA Industry 4.0 and IT approach. Petr Hofman, SKODA AUTO Jan Kočí, TUL Liberec Kamil Brzák, Trask solutions a.s.

CMPT 275 Software Engineering

Momentum Warehouse Execution System

Transcription:

Maru and Toru: Item-specific logistics solutions based on ROS Moritz Tenorth, Ulrich Klank and Nikolas Engelhard { tenorth, klank, engelhard } @ magazino.eu Magazino GmbH Landsberger Str. 234 80687 München T +49-89-21552415-0 F +49-89-21552415-9 info@magazino.eu www.magazino.eu

In today s warehouses it s always either man-to-goods or goods-to-man, but the human is still the central factor in all intralogistics processes. Man to goods Goods to man Dependence on staff High salary and process costs Missing flexibility Missing scalability High initial investment No individual object grasping 3

Our vision is to scale from less complex objects and stationary operation towards mobility and applications beyond logistics. multi-robot mobile Additional applications single-robot stationary less complex objects complex objects 4

Introducing TORU, an automated contract worker, a robot as flexible as the human that collaborates with the human and picks items directly from the shelf.

Item-specific handling in logistics requires new robotics concepts to deal with the increased uncertainty and the diversity of objects to be picked. Current warehouse automation Perception-controlled logistics robots - Rack feeder on rails, standardized carriers, recurring tasks - Robots navigating freely between shelves designed for humans, picking a wide range of objects - Highly structured, static environment with minimized - Dynamic environments with high uncertainty, flexible adaptation uncertainty to novel objects, tasks and warehouses - Reliability achieved by carefully engineered components - Scalability and reliability through redundant teams of robots - Either 100% or no automation - Human-machine collaboration allowing incremental automation Highly deterministic environment Highly autonomously acting robots 7

New programming approaches enabled by ROS are needed because classical PLC programming does not scale well to perception- and cloud-based robotics tasks. Current warehouse automation Perception-controlled logistics robots - Environment is completely known at programming time, so - Environment is dynamic, so robots have to plan motions at movements can be predefined runtime after perceiving objects and react to events and errors - Low uncertainty requires only few sensors at well-known - Seamless integration of object perception for dealing with positions uncertainty - Programs remain the same over the lifetime of a system - Fast adaptation of control programs through task editor, database connections and cloud infrastructure Offline programming of mostly sequential tasks Reactive and perception-guided control programs 8

Where are we? 9

What have we learned? And how does ROS help us achieve our goals? 1. Perception has to be an integral part of the system, not a one-time task 2. Databases and persistent information storage are crucial components 3. Only few parts of the system have to be real-time 4. Developing software in simulation parallel to the hardware allows fast iterations 5. The ROS community, common practices and (still) ease of use are important 10

Perception needs to be an integral part of the control system for object recognition and run-time adaptation and correction of robot movements. 11

Databases and persistent information storage are crucial for managing environment information and for making sure that important data on the execution state is not lost. Persistent storage of Environment state Robot state (e.g. object picked?) Error states Parameters Log data and statistical information 12

Not all parts of the control system have to be real-time, which allows for much faster and more convenient development of higher-level algorithms. Real time controllers directly on the plug-and-drive motors CANopen interface to ROS All medium- and high-level control in ROS in a non-realtime environment Facilitated and sped-up development 13

Developing SW and HW in parallel using simulation and hardware abstraction allows to speed up iterative development of new robot systems. Agile SW/HW development: Rough design in CAD program Export to simulation model Production using 3D printers Test the first prototype only few days after the idea came up Identify shortcomings, improve design, continue with next iteration 14

ROS is the environment we feel comfortable in (as well as many recent robotics graduates) Common workflow for installing, building, launching, debugging packages Multi-language build system Flexible development on different computers, languages, OS, architectures (Still) easy to use Helps with hiring and onboarding new employees that know ROS 15

Some of our use cases are not yet covered by ROS and therefore require custom solutions for now Varying quality of software components ROS Industrial: ratings and metrics for assessing code quality Currently, we mostly use well-tested core components and our own packages High-level task coordination libraries Integration of the runtime communication with persistent information storage Support for (remote) debugging, logging, performance analysis, statistics Multi- and many-robot systems: task allocation, navigation planning etc. How much do the robots need to know about each other? How much communication is actually needed? 16

Conclusions New applications such as item-specific logistics require new programming approaches not provided by classical automation tools ROS is well suited to these problems and supports rapid development of robot products The community, common approaches and standard workflows are helpful for hiring and onboarding developers in a startup company We hope the ease of use and vibrant community will remain intact Incremental evolution and migration paths would help us to adapt to future versions of ROS and stay connected to the community 17

Welcome in our office MAGAZINO GmbH Landsberger Str. 234 80687 München Germany info@magazino.eu www.magazino.eu 18