Safe Human-Robot Co-Existence

Similar documents
Building Perceptive Robots with INTEL Euclid Development kit

Available theses (October 2012) MERLIN Group

Available theses (October 2011) MERLIN Group

Information and Program

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

CSC C85 Embedded Systems Project # 1 Robot Localization

Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

The safe & productive robot working without fences

Cognitive Systems and Robotics: opportunities in FP7

Trust and Interaction in Industrial Human-Robot Collaborative applications

Foundation - 2. Exploring how local products, services and environments are designed by people for a purpose and meet social needs

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Research Statement MAXIM LIKHACHEV

Fundamentals of Robotics

Adaptive Touch Sampling for Energy-Efficient Mobile Platforms

Physical Human Robot Interaction

Computer-Aided Safety and Risk Prevention Pushing collaborative robotics from isolated pilots to large scale deployment

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

MTRX 4700 : Experimental Robotics

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

MATLAB: Basics to Advanced

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Collaborative Robots in industry

Information for Parents/Carers Targets in Computing

CS295-1 Final Project : AIBO

Bruno Siciliano Luigi Villani Vincenzo Lippiello. Francesca Cordella Mariacarla Staffa.

LASA I PRESS KIT lasa.epfl.ch I EPFL-STI-IMT-LASA Station 9 I CH 1015, Lausanne, Switzerland

Humanoid Robotics (TIF 160)

MATLAB is a high-level programming language, extensively

Booklet of teaching units

Easy Robot Programming for Industrial Manipulators by Manual Volume Sweeping

Advanced Robotics Introduction

Evolving Robot Empathy through the Generation of Artificial Pain in an Adaptive Self-Awareness Framework for Human-Robot Collaborative Tasks

Humanoid Robotics (TIF 160)

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level

ME7752: Mechanics and Control of Robots Lecture 1

Accessible Power Tool Flexible Application Scalable Solution

Bringing a sense of touch to robotic hands. Matthias Zenker

Announcements. HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. to me.

ROBOTICS, Jump to the next generation

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

How To Create The Right Collaborative System For Your Application. Corey Ryan Manager - Medical Robotics KUKA Robotics Corporation

CS 599: Distributed Intelligence in Robotics

COE CST First Annual Technical Meeting: Autonomous Rendezvous & Docking Penina Axelrad. Federal Aviation. Administration.

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

Robotics 2 Collision detection and robot reaction

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Workshop IROS 2015 Robotic co-workers methods, challenges and industrial test cases

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Is your next colleague a cobot?

ICT4 Manuf. Competence Center

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

COS Lecture 1 Autonomous Robot Navigation

FP7 ICT Call 6: Cognitive Systems and Robotics

Creating a 3D environment map from 2D camera images in robotics

Graz University of Technology (Austria)

Navigation of Transport Mobile Robot in Bionic Assembly System

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

3. give specific seminars on topics related to assigned drill problems

Networked Radar Capability for Adapt MFR Adapt MFR V Experiment results and software debug updates

Effects of Integrated Intent Recognition and Communication on Human-Robot Collaboration

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

All theses offered at MERLIN (November 2017)

Towards Intuitive Industrial Human-Robot Collaboration

VALERI - A COLLABORATIVE MOBILE MANIPULATOR FOR AEROSPACE PRODUCTION. CLAWAR 2016, London, UK Fraunhofer IFF Robotersysteme

Advanced Robotics Introduction

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Robotics. In Textile Industry: Global Scenario

Introduction to Robotics

H2020 RIA COMANOID H2020-RIA

Robotics Introduction Matteo Matteucci

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

COMP5121 Mobile Robots

Low cost robotic arm and cobotic

MEM01: DC-Motor Servomechanism

HeroX - Untethered VR Training in Sync'ed Physical Spaces

INTRODUCTION. Advanced robotic techniques for steel bridge maintenance, Manamperi et al 1

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester B 2016/17

2. Introduction to Computer Haptics

interactive IP: Perception platform and modules

Multi-Modal Robot Skins: Proximity Servoing and its Applications

May Edited by: Roemi E. Fernández Héctor Montes

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Ensuring the Safety of an Autonomous Robot in Interaction with Children

Distribution Statement A (Approved for Public Release, Distribution Unlimited)

HAVEit Highly Automated Vehicles for Intelligent Transport

Proposal Smart Vision Sensors for Entomologically Inspired Micro Aerial Vehicles Daniel Black. Advisor: Dr. Reid Harrison

Lab 8: Introduction to the e-puck Robot

Chapter 1 Introduction

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello Cobot World Duration: 2 Weeks (1/28/2019 2/08/2019)

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

Franka Emika GmbH. Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient.

KR C4 Training courses. Overview of training courses KUKA Automatisering + Robots N.V (replaces ) Valid for 2018

Smart Safe Reaction Human Robot Collaboration Tomas Prchal

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

CS594, Section 30682:

Learning and Using Models of Kicking Motions for Legged Robots

Walking and Flying Robots for Challenging Environments

Transcription:

Safe Human-Robot Co-Existence Aaron Pereira TU München February 3, 2016 Aaron Pereira Preliminary Lecture February 3, 2016 1 / 17

Overview Course Aim (Learning Outcomes) You understand the challenges behind safe HRC in today s society You can critique and appraise approaches to HRC You gain practical experience of experiments on a real robot Aaron Pereira Preliminary Lecture February 3, 2016 2 / 17

Overview Course Structure Individual project (main focus) Topic assignment: now until start of SS 2017 (mid April) Presentation: middle-end of August Report: due August 31st Series of lectures and discussions understand and critique state of the art understand the setup (robot, motion capture system, simulation) Experience with user study Some of the projects are not practical but simulations: this allows you to get some user experience on a real system. Aaron Pereira Preliminary Lecture February 3, 2016 3 / 17

Projects Available projects 1 Online replanning based on human intention recognition 2 User study of different human-aware robot behaviours 3 Comparison of online verification with static safety zones 4 On the fly adaptation of robot safety algorithm to different kinematics on a modular robot 5 Human robot cooperation in car manufacturing: acquisition and replication of a demonstrated path 6 Scaling trajectories to avoid actuator saturation given uncertain dynamics 7 Implementation and Comparison of the State of the Art Path Planning Algorithms 8 Implementation of online trajectory planning methods. This is the largest part of your work. For projects 1-4, the supervisor is Aaron Pereira, for 5 and 6 the supervisor is Andrea Giusti and for 7 and 8 the supervisor is Esra Icer. Aaron Pereira Preliminary Lecture February 3, 2016 4 / 17

Projects 1. Online replanning based on human intention recognition research and implement probabilistic approaches to recognise human intention and predict future movement, implement replanning of the robot trajectory to avoid an expected collision with the predicted human movement. Working in simulation; if time allows, possibly testing on robot. source: Mainprice and Berenson [3] Aaron Pereira Preliminary Lecture February 3, 2016 5 / 17

Projects 2. User study of different human-aware robot behaviours Design and organise long-term user study to compare human acceptance of two approaches to human-aware control Collaborate with colleagues from Lehrstuhl fu r Ergonomie Freeze-frame from user study Aaron Pereira Preliminary Lecture February 3, 2016 6 / 17

Projects 3. Comparison of online verification with static safety zones In HRC in industry, the usual way of implementing safety is static safety zones. We have a method to construct safety zones online and dynamically. Compare both methods to test the advantages of both. Source: Zanchettin et Al. [2] Aaron Pereira Preliminary Lecture February 3, 2016 7 / 17

Projects 4. On the fly adaptation of robot safety algorithm to different kinematics on a modular robot We have an algorithm to control a robot safely around humans. But what if that robot can be reconfigured into different forms? Challenges include: automatic generation of the robot s spatial occupancy, checking for self-collision and identifying possible clamping hazards. You would work mostly in simulation. Aaron Pereira Preliminary Lecture February 3, 2016 8 / 17

Projects 5. Human robot cooperation in car manufacturing: acquisition and replication of a demonstrated path An application in car manufacturing is the gluing of insulation onto a car door, in which a robot must trace a path on the inside surface of the car door while applying a force. Schunk Robot with extra module, car door Aaron Pereira Preliminary Lecture February 3, 2016 9 / 17

Projects 5. Human robot cooperation in car manufacturing: acquisition and replication of a demonstrated path For this application we will use different assemblies of a modular robot considering that: the kinematic and dynamic model will be generated on the fly; the robot will be set in zero-g mode for each new configuration and a human worker demonstrates the path that robot must take. The robot should then duplicate this path while applying the correct amount of force for each meaningful configuration. Aaron Pereira Preliminary Lecture February 3, 2016 10 / 17

Projects 6. Scaling trajectories to avoid actuator saturation given uncertain dynamics After a path is acquired (e.g. in the previous application), a corresponding trajectory is required for which it is important to consider that: joint positions, speed and torque limits must be respected; the dynamics of the robot might be uncertain e.g. the case where the dynamics and the parameters of the robot are unknown or vary for different payloads. Set-based approaches can be employed such as interval-arithmetic-based algorithms for robot dynamics. Aaron Pereira Preliminary Lecture February 3, 2016 11 / 17

Projects 7. Implementation and Comparison of the State of the Art Path Planning Algorithms Several approaches exist to plan a path for a robot in the environment with obstacles. There are two parts in this project: 1 research on path planning appraches, 2 implementation of them using OMPL (Open Motion Planning Library). You would be working in simulation but if there is time you would test the algorithms on Schunk LWA 4P robot. Aaron Pereira Preliminary Lecture February 3, 2016 12 / 17

Projects 8. Implementation of online trajectory planning methods We have an algorithm to generate a collision-free trajectory in the environment consisting of dynamic obstacles. The task is to: take data from sensors and use them to localise the obstacles, plan the collision-free trajectory. The task mainly consists of implementing the algorithm on MATLAB and testing it on the Schunk LWA 4P robot. Aaron Pereira Preliminary Lecture February 3, 2016 13 / 17

Lectures and Discussions Lectures and Discussions Planned lectures/discussions are: 1 Introduction to safe, human aware robot control 2 Introduction to hardware and software in the lab 3 Discussion: themes within safe human-robot co-existence I 4 Discussion: themes within safe human-robot co-existence II 5 Introduction to user study 6 Guest Lecture (from another chair or university, t.b.c.) Lectures Duration 1 hour. Dates to be set on agreement with all course members. Discussion Each student chooses a current (< 2 years old) paper to read, which they present in 5-10 minutes during the session. After all presentations, there is a 30 minutes round-table discussion. This is not graded. Aaron Pereira Preliminary Lecture February 3, 2016 14 / 17

Next Steps Interested?...or have any questions? Please get in touch! Organise a meeting with the supervisor (Aaron/Andrea) with the topic you are interested in, or suggest a new topic. places will be allocated via the matching system Contact: aaron.pereira@tum.de, giusti@in.tum.de Aaron Pereira Preliminary Lecture February 3, 2016 15 / 17

Next Steps Literature For projects 1-4: Hadaddin et al.: Collision Detection and Reaction: A Contribution to Safe Physical Human-Robot Interaction (IROS, 2008) Zanchettin et al.: Safety in Human-Robot Collaborative Manufacturing Environments: Metrics and Control (T-ASE, 2016) Mainprice & Berenson: Motion planning for human-robot collaborative manipulation tasks using prediction of human motion (RSS, 2014) Pereira & Althoff: Overapproximative arm occupancy prediction for human-robot co-existence built from archetypal movements (IROS, 2016) Aaron Pereira Preliminary Lecture February 3, 2016 16 / 17

Next Steps Literature For project 5: Giusti and Althoff: Automatic centralized controller design for modular and reconfigurable robot manipulators. (IROS, 2015) For project 6: Siciliano et. al. Robotics: Modelling, Planning and Control. Springer, 2009. Section 7.7 Hollerbach: Dynamic Scaling of Manipulator Trajectories (J. Dyn. Sys. Meas. 1984) Aaron Pereira Preliminary Lecture February 3, 2016 17 / 17