Service Robotics: Past-Present
Transcription
Service Robotics: Past-Present
Service Robotics: Past-Present-Future • From Industrial Robots to Service Robots • Current Applications and Markets • Opportunities and Challenges Martin Hägele [email protected], +49 711 970 1203 Fraunhofer-Institut Produktionstechnik und Automatisierung (IPA) Stuttgart April 16th, 2004 © Fraunhofer IPA Slide 1 MECHATRONIC Apr. 15, 04 Fraunhofer Society Resources 12.000 Employees 1000 M€ Annual turn-over 58 Research institutes 43 Locations in Germany Branch-offices in USA (14), Asia (9), Europe (8) Foundation in 1949 Headquarter in Munich Non-profit research organisation Research Fields Februar 2003 © Fraunhofer IPA • • • • • • • Microelectronics Production Information and communication technologies Materials and components Life sciences Surface technology and photonics Defence research and technology Slide 2 MECHATRONIC Apr. 15, 04 Fraunhofer IPA, Stuttgart Fraunhofer Institut Produktionstechnik und Automatisierung Resources 250 scientists, engineers Turnover 2003: 32 M€ Industrial funding 57% Offices: 5.100 m² Laboratory area: 5.600 m² Directors Prof. Dr.-Ing. Dr. h.c. mult. Rolf Dieter Schraft (Speaker) Prof. Dr.-Ing. Prof. E. h. Dr. h.c. Engelbert Westkämper Dr.-Ing. Dipl.-Wirtsch.-Ing. Wilfried Sihn (Deputy) Business Areas • • • • • Februar 2004 © Fraunhofer IPA Corporate Management Enterprise Logistics Automation Systems Manufacturing Automation Manufacturing Technologies Slide 3 MECHATRONIC Apr. 15, 04 Competences, Services in “Robot Automation” at IPA Robot Systems Processes Market Studies Potential Analysis Systems Engineering Specifications Joining processes - mechanical - hybrid - micro 3D-shaping and forming Cleaning Hard- und Software Industrial Robots ServiceRobots Assembly Material Flow - Palletizing - Depalletizing - Warehousing - Sorting 3D-Machining and 3D-Forming Personal Care Cleaning Transportation Hazardous Environments Inspection/Repair Rehabilitation Entertainment Welding Realisations and Implementations Computer Controls © Fraunhofer IPA Sensors Kinematics Interfaces Slide 4 MECHATRONIC Apr. 15, 04 Fraunhofer IPA, Center of Institutes © Fraunhofer IPA Slide 5 MECHATRONIC Apr. 15, 04 50 Years in Robotics Installation at Ford, USA, ca. 1964 Patent Claim 1954 © Fraunhofer IPA Slide 6 MECHATRONIC Apr. 15, 04 Robotics has Taken Many Forms Inspection of reactor outer cores Liquid hydrogen refueling Robot-framing-station Courier-robot in hospitals ASIMO (Newsweek 2/02) Photos: KUKA Schweissanlagen, Ballard, Matsushita, Newsweek, IPA © Fraunhofer IPA Slide 7 MECHATRONIC Apr. 15, 04 Industrial Robots World Wide: Installation and Shipments Number of IR 60.000 50.000 Operational stock of industrial robots 2002 Yearly installations of industrial robots 2002 Number of IR Total Installationen 2002: 68.566 2006: 91.100 (forecast) 500.000 40.000 400.000 30.000 300.000 20.000 200.000 10.000 100.000 0 2000 2002 2006 0 Total Stock 2002: 769.889 2006: 875.300 (forecast) 2000 Other Countries 2002 USA 2006 European Union Japan IR per 10.000 Germany Japan • Assembly, welding, painting: 70 % of IR-stock workers • Growth potential: material flow automation 280 • Car industries: still 60 % of IR installations General 100 Automotive 650 1273 • Applications in SME: less than 20 % of installations industries [Source: World Robotics 2003, UN/ECE, IFR] © Fraunhofer IPA Slide 8 MECHATRONIC Apr. 15, 04 Robotics in New Processes and Applications Drivers • Decreasing cost of robots • Growth industries • Manual working conditions • Quality assurance • New processes Current research objectives • Rapid workcell deployment Sausage packaging • Programming, instruction IMT Nagler • Integration into existing environments • Technical optimisation (speed, flexibility, useability) Robots in ware-houses: Palletising Postal automation Siemens Dematic Brick-Laying Baggage handling © Fraunhofer IPA Slide 9 MECHATRONIC Apr. 15, 04 Migration of Technologies into Industrial Automation Entertainment Electronics Flat Screens CD PC Industrial Automation es i A g W olo ind rchit n ow ect Telecommunication ch e T ure Computers s, D CE CC ted n r ie O ct ues e j Ob hniq c Te Software © Fraunhofer IPA Industrial Automation Teleservice Teleoperation DECT, GSM CA N sen -Bus s swi or tch es Car-Electronics Slide 10 MECHATRONIC Apr. 15, 04 Why Robot Assistants? Unit Costs 1000 Robot automation 100 Automated transfer line Manual Manufacturing 10 1 Manual workplace Robot Automation 0,1 100 1.000 10.000 Units/Year 100.000 1.000.000 Graphs (left): Hasegawa, Boothroyd Handbook of Industrial Robots, Wiley, 1984 © Fraunhofer IPA Slide 11 MECHATRONIC Apr. 15, 04 Why Robot Assistants? Unit Costs Push: Labour Compensation 100 80 40 20 100 Robot prices, not quality adjusted 60 10 Robot prices, quality adjusted 0 1990 1992 1994 1996 Cost reduction 1 1998 2000 2002 Pull: • Instant reaction to markets: Uncertain production volumes, product life times • Customized products at series prizes; „MC“ • Cost-effective productions close to markets • Simple and rapid deployment automation • Managing the age-quake © Fraunhofer IPA Te Pu ch sh no lo gy 120 Index 1990 = 100 A Pu ppl ll ica tio n 140 1000 Flexibility increase Units/Year 0,1 100 1.000 10.000 100.000 1.000.000 Robot helpers Rapidly at the manual deployable robot work cells workplace Slide 12 MECHATRONIC Apr. 15, 04 tea m @ work : Robot Without Fences Characteristics Reference targets collision measure • Cooperation of worker and robots • Overlapping work spaces • Variable degree of automation • Handling, assembly tasks Challenges • Intuitive programming and instruction • Safe physical interaction • Overall work system productivity and costeffectiveness © Fraunhofer IPA Cameras, ceiling light Conveyer SCARA-Robot Cases Slide 13 MECHATRONIC Apr. 15, 04 Migration of Technologies out of Industrial Automation Household Health Care Cleaning Systems Leisure Industrial Automation Construction Machines © Fraunhofer IPA Facility Management Slide 14 MECHATRONIC Apr. 15, 04 First Service Robots are Developed at the End of 80ies Repair (Yaskawa Electric Corp., J) Sewer Maintenance (Hochtief, D) Vacuum cleaner (Panasonic , J) Floor grinding FLAT-KN (Shimizu Corp., J) © Fraunhofer IPA AMR (CASA, ES) Manus-Arm (Exact Dynamics, NL) FlorBot (GE Plastics, USA) Auto Sweepy (Toshiba, J) Slide 15 MECHATRONIC Apr. 15, 04 Definition “Service Robot” „A robot which operates semi- or fully autonomously to perform services useful to the well-being of humans and equipment, excluding manufacturing operations.“ © Fraunhofer IPA Slide 16 MECHATRONIC Apr. 15, 04 Industrial Robots in Service and Entertainment RoboShop, Reis-Robotics Automatic Drink Shop; Reis-Robotics © Fraunhofer IPA Champaign-Bar Robo-Coaster, KUKA, LEGO, Billund Robo-Disc Jockeys (ZKM) Slide 17 MECHATRONIC Apr. 15, 04 Examples of ServiceRobots at IPA (1) © Fraunhofer IPA HAKO ACRO, 1996 Info-Mobil, 1996 Climbing robot, 1999 Tennis ball collector, 1997 IMP, 1995 Sewer Robot, 1998 Kärcher BR 700, 1996 Slide 18 MECHATRONIC Apr. 15, 04 Examples of ServiceRobots at IPA (2) Refuelling by robot, IPA, 1996 Skywash, PMW, 1998 Museum robots, MPK Berlin, 2001 © Fraunhofer IPA Fire fighting robot, Iveco Magirus Care-O-bot I, 1998 Surgical robot; URS, 2001 Mona and Lisa of OPEL Zentrum, Berlin, 2003 Slide 19 MECHATRONIC Apr. 15, 04 Examples of ServiceRobots at IPA (3) Roof Cleaning, Lehrter Bahnhof, 2003 Kärcher BR 700, 1996 © Fraunhofer IPA ARSE, 1998 Cleaning robot; Kärcher, 2000 RACCOON; P&G, 2002 DecontJet, Kärcher, 2003 Quirl, 2003 Slide 20 MECHATRONIC Apr. 15, 04 Examples of ServiceRobots (4) Rehabilitation-Equipment, Hitachi CoWorker, iRobot © Fraunhofer IPA Prothetics, Otto-Bock TMSUK/SANYO: Quadruped MAid, FAW Ulm LEGO Mindstorms CMU Nursebot K-Team, Khepera II HelpMate, PYXIS Corp R100, NEC Slide 21 MECHATRONIC Apr. 15, 04 Service Robots for Professional and Private Use Service robots for professional use Number of units Service robots for private use Number of units in thousands 10.000 1.600 Stock at end of 2002 projected installations in 2003-2006 8.000 6.000 1.400 1.200 1.000 Stock at end of 2002 projected installations in 2003-2006 800 4.000 600 2.000 400 0 0 Domestic Entertainment Cl ea ni ng De m o Un litio n de rw at er Su rv M ei ed lla nc ica e, l Se cu M rit ob y Re ile fu Ag ro el bo ric t p ling ul tu la re t an form d s fo re st ry La bo ra to ry al lo th er 200 [Source: UNECE and IFR, 2003] © Fraunhofer IPA Slide 22 MECHATRONIC Apr. 15, 04 An Industry is Being Created Professional Applications • Application of industrial robots in nonmanufacturing fields • Extension of existing machinery by automated functions • Development of new robots from scratch for existing or new services. Consumer-Products • Extension of existing product lines by highend automated products (e.g. robot vacuum cleaners) • Development of new products without predecessors • Installations by 2002: 18.600 units, 2,625 Mio. US$ in value • Forecast 2003-2006: 29.780 new installations (3,280 Mio$ value) • Installations by 2002: 606,840 units, 960 Mio. US$ in value • Forecast 2003-2006: 2,163,000 new installations (2,750 Mio$ value) Cyberknife, Accuray © Fraunhofer IPA Brokk 330 MOSRO1, Robowatch Electrolux Trilobite Robox, Bluebotix Roboscience RS-01 Slide 23 MECHATRONIC Apr. 15, 04 Indoor- and Outdoor Navigation Scanner Gyros GPS Display PC US-Sensors µ Controler Steering drive Control CAN-Bus CANtrol TESS 1998-2000, Kärcher 2001 Steering sensor © Fraunhofer IPA Throttle Incremental weel sensor Motors Cleaning aggregate Interfaces Slide 24 MECHATRONIC Apr. 15, 04 Software Framework for Mobile Robots Lines of Code Anwendung 45000 Robotics 40000 RealFrame Plattform 35000 30000 25000 20000 15000 10000 5000 0 1A Robot Reuse of software components in % © Fraunhofer IPA 1B 1C 1A 1B 1C Museum Guide Museum Guide Museum Guide 73,4 78,3 75,6 1 2 1 Care-O-bot 75,7 2 Cleaning Robot 77,4 Slide 25 MECHATRONIC Apr. 15, 04 Reuse of Software: Design Patterns and Repositories Localization Sensorcontrol Position control Robotics-Toolbox Design patterns Realtime-Framework Operating System OSACA: Open System Architecture for Controls within Automation systems http://www.osaca.org/ http://www.orocos.org/ • Real-time motion kernel: K.U.Leuven • CORBA-inspired communication primitives for robotics: KTH Stockholm and FAW Ulm. • Task execution sequencing: LAAS Toulouse © Fraunhofer IPA Slide 26 MECHATRONIC Apr. 15, 04 Functionalities of Care-o-Bot • Household tasks • Fetch and carry-tasks • Mobility support • Communication and social integration • Monitoring and safety • Home Management © Fraunhofer IPA Slide 27 MECHATRONIC Apr. 15, 04 R&D in Robot Sytems: The MORPHA Project (1999-2003) Scenarios Home- and Care-Assistant Cross-Functions ManufacturingAssistant Spin-Off's Demonstrations - Channels for manmachine communication - Scene-analysis and interpretation - Advising and adaptability - Motion planning and co-ordination - Interactive task planning - Fail-safety, maintenance, diagnosis Procedures, Methods, Components MORPHA was funded by the German BMBF Pictures by Ruhr-UNI Bocum, DaimlerChrysler, IPA © Fraunhofer IPA Slide 28 MECHATRONIC Apr. 15, 04 Hardware electrical gripper manipulator wireless emergency button wireless LAN gyroscope laser scanner platform control robot control battery © Fraunhofer IPA position encoder Slide 29 MECHATRONIC Apr. 15, 04 Initial Scenario: Assembly of Hydraulic Pumps Storage of pump shafts Robot-assisted workbench assembly with Workbench assembly Preassembly of pump shafts © Fraunhofer IPA Brueninghaus Hydromatic, Bosch Rexroth, IPA, 2001 Slide 30 MECHATRONIC Apr. 15, 04 Software Architecture Man-Machine-Interface Robot System Symbolic planner Goal list Voice entry Scene editor Domain description Action list Command entry Voice output Data channel (CORBA) Environmental model Execution module Plan library Environmental data Skills Trajectory planner 2D-Presentation 3D-Presentation Camera view State output © Fraunhofer IPA Sensors Actuators Slide 31 MECHATRONIC Apr. 15, 04 User Interface GUI-Configuration 3D-View Command inputs Symbolic map © Fraunhofer IPA Slide 32 MECHATRONIC Apr. 15, 04 First Experiences with + Mechanical Design Navigation • Operation time 12 hrs • Compact design • Safe mobility © Fraunhofer IPA • Only small payloads possible • Collision free navigation • Limited mobility in industrial environment (doorsteps, cables, uneven floor) • Fast path planning • Unreliable computer vision (grasping etc.) Task Planner • Robust and fast Safety - • Computer vision is promising for future safety systems • • • • Problems if deviation from map - real world Difficult data acquisition in real situations Limited reliability of speech Safety sensors are only suitable for welldefined control volumes (stationary safety) • Controlled lighting for robust image processing Slide 33 MECHATRONIC Apr. 15, 04 Limits and Constraints of Re-Engineering Possible Applications for Robot Assistants • Industrial Engineering • Tests • Demonstrations • Feedback & Discussions Concentration on effective “Task Domains” • Compact task • Clear task allocation between worker and robot • Clear interaction patterns • Effectiveness in industrial environments reachable within years © Fraunhofer IPA Slide 34 MECHATRONIC Apr. 15, 04 Definition of Constraint Task Domains “Weld Mate” “Drill Job” 98° “Mobile Scanner” © Fraunhofer IPA “CoProcessor” Slide 35 MECHATRONIC Apr. 15, 04 Scenario: Weld Mate Video Goals: • Intuitive use • Quality increase: constant welding velocity • Instruction instead of programming rob@work FT-Sensor Tool Coupler Approach: • PDA-User-Interface • Implementation of specific welding skills • Use of tactile information © Fraunhofer IPA Welding Torch Worker hand Slide 36 MECHATRONIC Apr. 15, 04 Example: Manual Velocity Vector Overide 1 Saw tooth pattern 5 cm D Ideal welding line E Assisted welding line V 2 Circle • Cartesian stiffness control • Support of constant welding feed - Quality - Documentation (customers) © Fraunhofer IPA Slide 37 MECHATRONIC Apr. 15, 04 www.care-o-bot.de Robotic Home Assistants Household Tasks - Fetch and carry objects - Execute everyday jobs - Control home infrastructure Mobility Aid Communication and Social Integration - Media and time management - Communication with medical and public facilities - Supervision of vital signs and emergency call InHouse-Video (Juice) InHouse-Video (Flowers) Hannover Trade Fair, 2002 © Fraunhofer IPA Slide 38 MECHATRONIC Apr. 15, 04 Features (1) Safe Manipulation in Human Environments Problem/Motivation • Collision-free manipulation • Instant adaptation to altering positions of objects and changing environments Scientific Approach • 3-D-scanning of environment • “Rapidly-Exploring Random Trees” for path planning Novelty of Approach • Using UB-trees for environment-model to increase planning performance • Global planning and local optimization Results • Collision-free 3-D paths within seconds © Fraunhofer IPA Slide 39 MECHATRONIC Apr. 15, 04 Features (2) Reactive Navigation of an Intelligent Robotic Walking Aid Problem/Motivation • Flexible path planning and modification while being followed by a user Scientific Approach • Model of the robot followed by a user • Fast Path Planning Algorithm for non-holonomic vehicles • Dynamic Path Modification “Elastic Bands” Novelty of Approach • Combining Elastic-Bands and “Dubin’s Car” • Reacting on external forces applied to walking aid handles Results • Time for path planning: 0.1 Sec. • Smooth obstacle avoidance © Fraunhofer IPA Slide 40 MECHATRONIC Apr. 15, 04 Features (3) Interactive Robot Control for Robot Assistants Novelty of Approach • Use of Scripting Language • SQL-queries to reduce domain Results • Execution Framework for concurrent tasks and error handling • Task description language © Fraunhofer IPA Symbolic Planner („C“) w Ne t a da Domain World-knowledge (SQL-database) Action list Problemdescription Facts Execution Module “GO“ („Python“) Execute Action list Sensordata State Robot Control: Behaviors („C++“) Actuators Sensors Slide 41 Feedback Scientific Approach • Hybrid three-layer control architecture User Goal Problem/Motivation • Robustness in carrying out tasks in altering/un-known environments • High-level commands MECHATRONIC Apr. 15, 04 Beispiel von Humanoiden (Japan) Humanoid Robot Hadaly-2, Waseda Universität, Japan SDR-3X (Sony Corp.) Human Symbiotic Robot WENDY (Waseda ENgineering Designed sYmbiont) © Fraunhofer IPA Der Honda-ASIMO: Anzeige in „Newsweek“ vom 5. Feb. 2001 Slide 42 MECHATRONIC Apr. 15, 04 Honda-Humanoid: Anwendungsszenarien Physical Interaction Services in public environments Weiterentwicklung • Gewichtsreduktion • Kosten • Sicherheit • „Social Harmonization“ Anwendungs-“Roadmap“ 1. Entertainment (kurzfristig) 2. Attendant (Services) 3. Work Assistant 4. „Robot as a partner“ (langfristig) © Fraunhofer IPA Servant Assistant (Workplace) Public use Entertainment Privat use Pet Emotional/social interaction T. Fukui: „The Honda Humanoid Robot“, Plenarvortrag Diskussion, ISR, Seoul, 18. April 2 Slide 43 MECHATRONIC Apr. 15, 04 Conclusion • For more than 20 years robots have been entering non-manufacturing applications. • Some 200 product ideas and applications have been collected (by IPA) • Service robots have established themselves as a new high potential product category • Service robots still are specialists designed for a specific application. • The breakthrough of service robots have been depending on smart components (e.g. scanner for mobile navigation) • There is a high potential in sharing software components • Assistive systems emerge as a category for both manufacturing and service automation • Extensive RTD in system dependability (capabilities and safety) • Man-machine interaction as a major challenge in service robotics • But also good product design and engineering © Fraunhofer IPA Slide 44 MECHATRONIC Apr. 15, 04 Safety System Safety-Sensors: • Laser scanner • Image processing surface matching • Image processing differential image Result: • Promising approaches • Safety conformability still open © Fraunhofer IPA Slide 45 MECHATRONIC Apr. 15, 04