Ground and Aerial Robots for Challenging Environments

Similar documents
Walking and Flying Robots for Challenging Environments

Robots Leaving the Production Halls Opportunities and Challenges

Roboter lernen sehen und selbst zu navigieren - Chancen und Herausforderungen autonomer Roboter für die Arbeits- und Alltagswelt.

Content. Robotik: Möglichkeiten, Trends und Visionen. Introduction. Robotics the challenges and technology drivers. Robot Examples

The Autonomous Robots Lab. Kostas Alexis

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

CAPACITIES FOR TECHNOLOGY TRANSFER

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

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

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

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

Introduction to Mobile Robotics Welcome

Autonomous Mobile Robots

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

Vision-based Localization and Mapping with Heterogeneous Teams of Ground and Micro Flying Robots

COS Lecture 1 Autonomous Robot Navigation

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

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Lecture: Allows operation in enviroment without prior knowledge

Automation and Control Electrical Engineering

ARTIFICIAL INTELLIGENCE - ROBOTICS

Recommended Text. Logistics. Course Logistics. Intelligent Robotic Systems

MTRX 4700 : Experimental Robotics

Introduction to Robotics

Slides that go with the book

Robotic Technology for Port and Maritime Automation

Lecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?

Introduction to Robotics

Introduction to Robotics

ME7752: Mechanics and Control of Robots Lecture 1

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

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

CS494/594: Software for Intelligent Robotics

The Future of AI A Robotics Perspective

Eurathlon Scenario Application Paper (SAP) Review Sheet

Planning in autonomous mobile robotics

International Journal of Informative & Futuristic Research ISSN (Online):

Lecture information. Intelligent Robotics Mobile robotic technology. Description of our seminar. Content of this course

Building Perceptive Robots with INTEL Euclid Development kit

On January 14, 2004, the President announced a new space exploration vision for NASA

Robotics Enabling Autonomy in Challenging Environments

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

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

Advanced Robotics Introduction

Technical Cognitive Systems

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

Road Boundary Estimation in Construction Sites Michael Darms, Matthias Komar, Dirk Waldbauer, Stefan Lüke

Event-based Algorithms for Robust and High-speed Robotics

Advanced Robotics Introduction

OBSTACLE DETECTION AND COLLISION AVOIDANCE USING ULTRASONIC DISTANCE SENSORS FOR AN AUTONOMOUS QUADROCOPTER

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment

What will the robot do during the final demonstration?

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

Implementation of a Self-Driven Robot for Remote Surveillance

Robots in society: Event 2

CS 599: Distributed Intelligence in Robotics

Information and Program

Ground Robotics Capability Conference and Exhibit. Mr. George Solhan Office of Naval Research Code March 2010

Probabilistic Robotics Course. Robots and Sensors Orazio

Robo$cs Introduc$on. ROS Workshop. Faculty of Informa$on Technology, Brno University of Technology Bozetechova 2, Brno

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Baset Adult-Size 2016 Team Description Paper

Intelligent Sensor Platforms for Remotely Piloted and Unmanned Vehicles. Dr. Nick Krouglicof 14 June 2012

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Distributed Robotics From Science to Systems

Robotics and Autonomous Systems

Research Statement MAXIM LIKHACHEV

Introduction To Cognitive Robots

Team Description Paper

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

Eurathlon Scenario Application Paper (SAP) Review Sheet

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

OFFensive Swarm-Enabled Tactics (OFFSET)

Prospective Teleautonomy For EOD Operations

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

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

Using Reactive and Adaptive Behaviors to Play Soccer

World Technology Evaluation Center International Study of Robotics Research. Robotic Vehicles. Robotic vehicles study group:

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

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

1 Abstract and Motivation

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

High Speed vslam Using System-on-Chip Based Vision. Jörgen Lidholm Mälardalen University Västerås, Sweden

Invited talk IET-Renault Workshop Autonomous Vehicles: From theory to full scale applications Novotel Paris Les Halles, June 18 th 2015

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Future Intelligent Machines

An Introduction To Modular Robots

SPACE. (Some space topics are also listed under Mechatronic topics)

CMPUT 412 Introduction. Csaba Szepesvári University of Alberta

4D-Particle filter localization for a simulated UAV

Jager UAVs to Locate GPS Interference

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

SEMI AUTONOMOUS CONTROL OF AN EMERGENCY RESPONSE ROBOT. Josh Levinger, Andreas Hofmann, Daniel Theobald

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Transcription:

Shaping the future Ground and Aerial Robots for Challenging Environments Roland Siegwart, & Wyss Zurich www.asl.ethz.ch & www.wysszurich.ch Qualcomm Augmented Reality Lecture Series Vienna, April 21, 2016 Roland Siegwart 21.04.2016 1

Content Introduction Design or rolling, swimming, walking and flying robots Mobile robot navigation Roland Siegwart 21.04.2016 2

ETH facts and figures (2014) Founded in 1855 as driving force for the industrialization of Switzerland International flagship in research and novel technologies (no. 1 in Continental Europe) 21 Nobel Laureates 16 departments with 500 professors (69% intl.) 10 500 faculty & staff (incl. PhD students) 18 000 students 9000 bachelor students (19.4% intl.) 5000 master students (38.2% intl.) 4000 PhD students (68.3% intl.) 1500 Mio CHF expenditure (incl. 370 Mio third party funds) Roughly 200 Mio CHF investments in buildings per year Roland Siegwart 21.04.2016 3

Institute of Robotics and Intelligent Systems Prof. Dr. Roland Siegwart Mission and Dedication To create intelligent robots and systems that operate autonomously in complex and dynamic environments. Research Focus Novel robot concepts that are best adapted for ground, air, or water based applications. New algorithms for perception, localization, abstraction, mapping, and path planning that will enable autonomous operation in challenging environments. Roland Siegwart 21.04.2016 4

Research Fields Autonomous Cars Visual navigation and autonomous operation in city environments Unmanned Aerial Vehicles Design, control and fully autonomous operation in complex environments Solar Airplanes Continuous flight for long-term environment monitoring All Terrain Robots Design and collaborative navigation of flying and ground robots Mobile Manipulation Object handling for manufacturing, logistics, and e-commerce Service Robots Navigation and transportation in our daily environment Roland Siegwart 21.04.2016 5

Next generation of Robots mobile, smart, connected, adaptive and closer to humans Industrial Robots Service and Personal Robots Cyborgs Roland Siegwart 21.04.2016 6

Fascinating Robotics FESTO BionicOpter https://www.youtube.com/watch?v=vhz_uujq7us Spot hydraulic quadruped https://www.youtube.com/watch?v=m8yjvhybz9w DARPA Robotics Challenge 07.06.2015, Team NEDO-JSK, Japan 12 x original speed!! https://www.youtube.com/watch?v=8p9gewwi9e0 Roland Siegwart 21.04.2016 7

Soft Robots torque / force controlled robots YuMi Baxter ANYbotics lightweight robot Roland Siegwart 21.04.2016 10

Mobile Platforms ANYbotics Roland Siegwart 21.04.2016 11

Design of Rolling, Swimming, Walking and Flying Robots Roland Siegwart 21.04.2016 13

Ultimate Rolling Robots designed by students rezero (2010) the ball balancing robot BeachBot (2014, with Disney) the beach artist Vertigo (2015 with Disney) the ultimate wall climber Scalevo (2015) the stair-climbing wheelchair Roland Siegwart 21.04.2016 19

Underwater Robots designed by students Naro (2009) the tuna robot Taratuga (2012) the turtle robot Nanins (2013) the modular underwater robot https://www.youtube.com/watch?v=l61o2cmzcc4 https://www.youtube.com/watch?v=pqy_nshcgls https://www.youtube.com/watch?v=r5ugmwrzkgu Sepios (2014, with Disney) the Kalmar robot https://www.youtube.com/watch?v=gecll2rwv1c Roland Siegwart 21.04.2016 20

ANYbotics Quadruped Legged Locomotion Roland Siegwart 21.04.2016 26

Walking Robots serial elastic actuation ALOF (2008) the versatile walker StarlETH (2010) the quadruped with serial elastic actuation AnyBot (2015) the ultimate quadruped Roland Siegwart 21.04.2016 27

Efficient Walking and Running what nature evolved (Extreme Jumpy Dog) http://www.youtube.com/watch?v=jql6tsyudfe Roland Siegwart 21.04.2016 28

Efficient Walking and Running serial elastic actuation https://www.youtube.com/watch?v=6ignzivtbxu Roland Siegwart 21.04.2016 29

StarlETH ein Laufroboter mit elastischen Gelenken https://www.youtube.com/watch?v=tj1wreifyhu https://www.youtube.com/watch?v=io_sz6fbawq Roland Siegwart 21.04.2016 31

Series Elastic Actuator Compact robot joint Prof. Marco Hutter Enclosed Series Elastic Joint Combine motors, gears, springs, electronics High torque and speed (40Nm, 20rad/s) Low weight (<1kg) High performance torque and position control Minimal impedance and high impact robustness Enables the development of various robots that are perfectly suited for interaction! Roland Siegwart 21.04.2016 32

Various Types of SEA driven Robots From locomotion to interaction Prof. Marco Hutter ANYmal Ruggedized & field ready Full joint rotation (climbing) Lightweight (running) ANYpulator Adapter for various tools Zero backlash (precision) Zero impedance (impact) No addition encoders, bearings, or transmissions!! Roland Siegwart 21.04.2016 33

ANYmal an electrically actuated dog for real-world scenarios Prof. Marco Hutter High mobility to go where today only humans can go 10 kg of payload 2 h of continuous operations Roland Siegwart 21.04.2016 34

UAV (Unmanned Aerial Vehicles) flight concepts Helicopters: < 20 minutes Highly dynamic and agility Fixed Wing Airplanes: > some hours; continuous flights possible Non-holonomic constraints Blimp: lighter-than-air > some hours (dependent on wind conditions); Sensitive to wind Large size (dependent on payload) Flapping wings < 20 minutes; gliding mode possible Non-holonomic constraints Very complex mechanics Festo BionicOpter Roland Siegwart 21.04.2016 36

Flying Robots new ways of flying Reely (2009 with Disney) the flying reel Skye (2012 with Disney) the omnidirectional blimp PacFlyer/wingtra (2013) the VTOL UAV Roland Siegwart 21.04.2016 38

Solar Airplane design methodology for continuous flights Based on Mass & Power Balance Need for precise scaling laws (mass models) Airplane Parts Solar cells Battery Airframe Total mass Aerodynamic & Conditions Power for level Flight Roland Siegwart 21.04.2016 42

Flying Robots fixed wing Skysailor (2008) pioneering continuous flights 3.2 m, 2.3 kg (2012) robust and versatile solar plane 3 m, 3.8 kg (2015) 81 hours non-stop in summer 2015 5.64 m, 6.2 kg Roland Siegwart 21.04.2016 44

? Mobile Robot Navigation Roland Siegwart 21.04.2016 45

Robotics challenges and technology drivers The challenges Seeing, feeling and understanding the world Dealing with uncertain and partially available information Act appropriately onto the environment Technology drivers technology evolutions enable robotics revolutions Laser time-of-flight sensors Cameras and IMUs combined with required calculation power Torque controlled motors, soft actuation New materials Willow Garage Roland Siegwart 24.11.2015 47

Seeing Laser-based 3D mapping Roland Siegwart 24.11.2015 49

Seeing Visual-Inertial Motion Estimation Roland Siegwart 24.11.2015 50

Seeing the world where am I? SEE: The robot queries its sensors finds itself next to a pillar ACT: Robot moves forward motion estimated by wheel encoders accumulation of uncertainty SEE: The robot queries its sensors again finds itself next to a pillar Belief update (information fusion) Roland Siegwart 24.11.2015 54

Understanding the world Fusing & Compressing Information Servicing / Reasoning Interaction Navigation Places / Situations A specific room, a meeting situation, Objects Doors, Humans, Coke bottle, car, Features Lines, Contours, Colors, Phonemes, Raw Data Vision, Laser, Sound, Smell, Functional / Contextual Relationships of Objects imposed learned spatial / temporal/semantic Models / Semantics imposed learned Models imposed learned Roland Siegwart 24.11.2015 59

Laser-based navigation in complex terrains 3D mapping and path planning Roland Siegwart 21.04.2016 61

3D mapping and path planning Roland Siegwart 21.04.2016 62

Autonomous navigation in cities EUROPA - European Robotic Pedestrian Assistant In collaboration with University of Freiburg, Univ. of Oxford KU Leuven RWTH Aachen BlueBotics Roland Siegwart 21.04.2016 81

Real-time on-board Visual-Inertial Navigation Roland Siegwart 21.04.2016 82

Three Approaches OKVIS: Open Keyframe-based Visual Inertial SLAM LL-VSLAM: Life-long Localization and Mapping ROVIO: Robust Visual Inertial Odometry Roland Siegwart 21.04.2016 83

OKVIS Vision-Only vs. Visual-Inertial in Optimization www.skybotix.com Cost Reprojection errors (weighted) IMU terms i: camera index; k: camera frame index; j: landmark index. Roland Siegwart 21.04.2016 85

OKVIS: Open Keyframe-based Visual Inertial SLAM OKVIS tracks the motion of an assembly of an Inertial Measurement Unit (IMU) plus N cameras (tested: mono, stereo and four-camera setup) and reconstructs the scene sparsely Roland Siegwart 21.04.2016 87

LL-VSLAM Frontend Online visual-inertial localization track visual features match to localization map odometry feature matched feature slidingwindow optimization local / global pose localization summary map sparse map Mapping backend Roland Siegwart 21.04.2016 90

LL-VSLAM Localization performance comparison Global localization error for different levels of map summarization processing of odometry and localization landmarks: VIL SWL tightly coupled (proposed method) loosely coupled approach The proposed visual-inertial localization algorithm performs well with heavily summarized maps Roland Siegwart 21.04.2016 92

ROVIO Robust Visual Inertial Odometry robo-centric representation EKF based IMU-Vision fuses projected intensity errors (instead of reprojection errors) Procedure feature detection & image patch is extracted. Derivation of an intensity based error terms dimension reduction of error term by QRdecomposition directly used as Kalman filter innovation Roland Siegwart 21.04.2016 100

Robust Visual Inertial Odometry (ROVIO) https://www.youtube.com/watch?v=zmaisvy-6ao&list=pljol3sa8g75rnj0valyl0bbftnuhwwe1g&index=2 [M. Bloesch et al (2015). Robust Visual Inertial Odometry Using a Direct EKF-Based Approach, IROS] Roland Siegwart 21.04.2016 103

ASL Visual-Inertial Sensor Dedicated Hardware for real-time on-board FPGA: XILINX Zynq 7020 SoC Dual-Core ARM Cortex A9 Weight: 130 g (incl. 2 cams + sensor mount) Roland Siegwart 21.04.2016 107

V-Charge using close-to-market sensors Wheel encoders ultrasound cameras Roland Siegwart 21.04.2016 109

V-Charge a typical scenario Scenarios can be very challenging, despite low speeds Localization Environment perception Mixed-traffic scenarios require Object classification and tracking Inference of other s intentions http://www.youtube.com/watch?v=wn2nfuh0g-q http://hamilton-baillie.co.uk Roland Siegwart 21.04.2016 110

V-Charge the ultimate vision Mixed-traffic scenarios Roland Siegwart 21.04.2016 111

V-Charge Vision and Results Roland Siegwart 21.04.2016 114

Flying Robots navigation Appropriate robot concept Power autonomy Agility Robustness Navigation with on-board sensing and processing Robustness against communication and GPS loss home button Simple and intuitive operation Stable on hands-off Collision avoidance and localization / SLAM Courtesy of Ascending technologies Roland Siegwart 21.04.2016 117

UAV Vision only navigation www.sfly.ethz.ch/ Swarm of small helicopters Vision-inertial navigation (one camera and IMU, GPS denied) Fully autonomous with on-board computing Feature-based visual SLAM robust against lighting changes and large scale changes Proto 1 Proto 2 Proto 3 Roland Siegwart 21.04.2016 121

UAV collision avoidance and path planning Real time 3D mapping (on-board) optimal path planning considering localization uncertainties Proto 1 Proto 2 https://www.youtube.com/watch?v=95xgves9its Proto 3 Roland Siegwart 21.04.2016 122

Omnidirectional Visual Obstacle Detection Roland Siegwart 21.04.2016 124

Collaborative Visual-Inertial Navigation in collaboration with Prof. Marco Hutter https://www.youtube.com/watch?v=9pprndikraw Roland Siegwart 21.04.2016 130

Complexity of Services Tactile Manipulation Mobile Manipulation Advanced Dialog Autonomous Navigation Actions from simple motion to complex interaction Static Structured, 2D Robotics Roadmap Toys AGVs Household assistant Industrial services Tour-Guides All-terrain navigation Static Unstructured, 3D Household universal Agriculture robots Autonomous car freeway Dynamic Structured, 2D Search and Rescue Static Environment - from static 2D grid maps to 3D cognitive maps Autonomous car urban Dynamic Unstructured, Dynamic 3D Semantics dynamic Roland Siegwart

Bridging the valley of death The Wyss Zurich $120 Mio 6-7 years Focus Robotics Regenerative Technologies 8 technology transfer projects running, more in the pipeline www.wysszurich.uzh.ch Roland Siegwart 21.04.2016 133

Switzerland, a High Density of Robotics Startups More in the pipeline Roland Siegwart 21.04.2016 135

Perceiving and Handling of Objects Progress is slower than we think 1992, ETH 2010 Courtesy of Roland Siegwart 21.04.2016 137

Opportunities / Markets Industrial transportation Cleaning Medical robotics Entertainment / edutainment YuMi Logistics Autonomous Cars The coffee servant Nesspresso / Bluebotics, Switzerland Industrial inspection Surveillance and rescue Construction and mining Agriculture Health and elderly care Personal / services robots Roland Siegwart 21.04.2016 138

Conclusion Robotics is a very fascinating engineering field However, robotics is a very very hard problem Design and precision mechanics Perception Physical interaction Intelligence The way forward A single fine-tuned demonstration is not enough Hype / Bobble Overselling will bounce back However, there are low hanging fruits Tactile Manipulation Autonomous Navigation Advanced Interaction Mobile Manipulation Roland Siegwart 21.04.2016 140

ASL Team Roland Siegwart 21.04.2016 144