Autonomous Mobile Robots and Intelligent Control Issues. Sven Seeland

Similar documents
Introduction Projects Basic Design Perception Motion Planning Mission Planning Behaviour Conclusion. Autonomous Vehicles

Cooperative Autonomous Driving and Interaction with Vulnerable Road Users

Odin s Journey. Development of Team Victor Tango s Autonomous Vehicle for the DARPA Urban Challenge. Jesse Hurdus. Dennis Hong. December 9th, 2007

Unmanned autonomous vehicles in air land and sea

MAX PLATFORM FOR AUTONOMOUS BEHAVIORS

Vehicles at Volkswagen

FLYING CAR NANODEGREE SYLLABUS

Le développement technique des véhicules autonomes

Deep Learning Will Make Truly Self-Driving Cars a Reality

AdaptIVe: Automated driving applications and technologies for intelligent vehicles

Smart Control for Electric/Autonomous Vehicles

IN SPRINTS TOWARDS AUTONOMOUS DRIVING. BMW GROUP TECHNOLOGY WORKSHOPS. December 2017

Autonomous cars navigation on roads opened to public traffic: How can infrastructure-based systems help?

Jimi van der Woning. 30 November 2010

AUTONOMOUS VEHICLES & HD MAP CREATION TEACHING A MACHINE HOW TO DRIVE ITSELF

A Communication-centric Look at Automated Driving

REGULATORY APPROVAL OF AN AI-BASED AUTONOMOUS VEHICLE. Alex Haag Munich,

Automated Driving - Object Perception at 120 KPH Chris Mansley

THE FUTURE OF AUTONOMOUS CARS

AUTONOMOUS VEHICLES: PAST, PRESENT, FUTURE. CEM U. SARAYDAR Director, Electrical and Controls Systems Research Lab GM Global Research & Development

Autnonomous Vehicles: Societal and Technological Evolution (Invited Contribution)

Eurathlon Scenario Application Paper (SAP) Review Sheet

Towards Realizing Autonomous Driving Based on Distributed Decision Making for Complex Urban Environments

On the role of AI in autonomous driving: prospects and challenges

Investigation on Control Methods and Development of Intelligent Vehicle Controller for Automated Highway Systems

Intuitive Driving: Are We There Yet? Amine Taleb, Ph.D. February 2014 I 1

UNIFIED, SCALABLE AND REPLICABLE CONNECTED AND AUTOMATED DRIVING FOR A SMART CITY

Car Technologies Stanford and CMU

Control of Mobile Robots

THE WAY TO HIGHLY AUTOMATED DRIVING.

ADVANCES IN INTELLIGENT VEHICLES

Highly Automated Driving: Fiction or Future?

Enabling Technologies for Autonomous Vehicles

Eurathlon Scenario Application Paper (SAP) Review Sheet

AUTOMATED TRUCK PLATOONS ON MOTORWAYS A CONTRIBUTION TO THE SAFETY ON ROADS

MEMS Sensors for automotive safety. Marc OSAJDA, NXP Semiconductors

Research Challenges for Automated Vehicles

BMW GROUP TECHNOLOGY WORKSHOPS AUTOMATED DRIVING-DIGITALIZATION MOBILITY SERVICES. December 2016

STPA in Automotive Domain Advanced Tutorial

Developing a Platoon-Wide Eco-Cooperative Adaptive Cruise Control (CACC) System

Automated Driving development in France: 2015 update. Prof. Arnaud de La Fortelle MINES ParisTech Centre for Robotics

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

The Imperative to Deploy. Automated Driving. CC MA-Info, 15th December 2016 Dr. Hans-Peter Hübner Kay (CC/EB4) Stepper

THE FAST LANE FROM SILICON VALLEY TO MUNICH. UWE HIGGEN, HEAD OF BMW GROUP TECHNOLOGY OFFICE USA.

CSE 352: Self-Driving Cars. Team 14: Abderrahman Dandoune Billy Kiong Paul Chan Xiqian Chen Samuel Clark

The Digital Future of Driving Dr. László Palkovics State Secretary for Education

Leveraging AI for Self-Driving Cars at GM. Efrat Rosenman, Ph.D. Head of Cognitive Driving Group General Motors Advanced Technical Center, Israel

CSE 352: Self-Driving Cars. Team 2: Randall Huang Youri Paul Raman Sinha Joseph Cullen

Distributed Compliance Controllers for Legged- Robot with Geared Brushless DC Joints

The connected vehicle is the better vehicle!

Autonomous Driving by Audi. Dr. Miklós Kiss

Near-Term Automation Issues: Use Cases and Standards Needs

WHITE PAPER Autonomous Driving A Bird s Eye View

The Ben Franklin Racing Team and the DARPA Urban Challenge

Table of Contents. Abstract... Pg. (2) Project Description... Pg. (2) Design and Performance... Pg. (3) OOM Block Diagram Figure 1... Pg.

Technical and Legal Challenges for Urban Autonomous Driving

Items to specify: 4. Motor Speed Control. Head Unit. Radar. Steering Wheel Angle. ego vehicle speed control

Audi piloted driving. Audi piloted driving. Daniel Lipinski, Electronic Research Lab, Volkswagen Group of America

AUTONOMOUS VEHICLES AND TRANSIT S LAST MILE

Discovery of Design Methodologies. Integration. Multi-disciplinary Design Problems

Financial Planning Association of Michigan 2018 Fall Symposium Autonomous Vehicles Presentation

Sabertooth A Hybrid AUV/ROV offshore system. Jan Siesjö Chief Engineer

University of Michigan s Work Toward Autonomous Cars

Autonomous Ground Vehicle Technologies Applied to the DARPA Grand Challenge

Rover Systems Rover Systems 02/29/04

Safety for Self-driving Cars

Welcome to the 4th Annual UCF Urban and Regional Planning Distinguished Lecture Series

CONNECTED AUTOMATION HOW ABOUT SAFETY?

ENGINEERING FOR HUMANS STPA ANALYSIS OF AN AUTOMATED PARKING SYSTEM

Autonomous Vehicles: A look into the past - a look into the future

ADVANCED DRIVER ASSISTANCE SYSTEMS, CONNECTED VEHICLE AND DRIVING AUTOMATION STANDARDS, CYBER SECURITY, SHARED MOBILITY

TOWARDS ACCIDENT FREE DRIVING

Functional Algorithm for Automated Pedestrian Collision Avoidance System

The Self-Driving Network : How to Realize It Kireeti Kompella, CTO, Engineering

Cooperative brake technology

RB-Mel-03. SCITOS G5 Mobile Platform Complete Package

2017 MDTSEA Manual - How it Corresponds to the ADTSEA 3.0 Curriculum for Segment 1 and 2 Classroom Education

Syllabus: Automated, Connected, and Intelligent Vehicles

DEVELOPMENT OF INFRASTRUCTURE-BASED AUTONOMOUS DRIVING SUPPORT SYSTEM USING DYNAMIC MAPS

Prototyping Collision Avoidance for suas

The intelligent Truck safe, autonomous, connected. N. Mustafa Üstertuna Mercedes-Benz Türk A.Ş.

Automated Vehicles: Terminology and Taxonomy

Development of the SciAutonics / Auburn Engineering Autonomous Car for the Urban Challenge. Prepared for: DARPA Urban Challenge

AUTOMATED DRIVING IN EUROPE

On the road to automated vehicles Sensors pave the way!

The VisLab Intercontinental Autonomous Challenge: 13,000 km, 3 months, no driver

TECHNOLOGY WORKSHOPS December 2017

Global Perspectives of ITS

The fact that SkyToll is able to deliver quality results has been proven by its successful projects.

B60W. Definition statement. Relationships with other classification places CPC - B60W

White paper: Pneumatics or electrics important criteria when choosing technology

Intelligent Drive next LEVEL

Road Safety and the Italian Tolled Motorway Network: where we are and what we are doing?

Security for the Autonomous Vehicle Identifying the Challenges

G4 Apps. Intelligent Vehicles ITS Canada ATMS Detection Webinar June 13, 2013

5G ve Araçlararası Haberleşmenin Geleceği

Remote Explorer (REx IV): An Autonomous Vessel for Data Acquisition and Dissemination

ITS TEXAS Connected Vehicles: ITS Implications Short and Long Term

Unmanned Surface Vessels - Opportunities and Technology

CHEMICALS AND REFINING. ABB in chemicals and refining A proven approach for transforming your challenges into opportunities

Transcription:

Autonomous Mobile Robots and Intelligent Control Issues Sven Seeland

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History and Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 2

Mobile Robots Motivations Can work under hostile environmental conditions Can move in confined spaces Expendable in dangerous situations 3

Autonomy Definition 1 Autonomy refers to systems capable of operating in the real-world environment without any form of external control for extended periods of time. George A. Bekey, Autonomous Robots: from biological inspiration to implementation and control 4

Autonomy Definition 2 A fully autonomous robot has the ability to Gain information about the environment. Work for an extended period without human intervention. Move either all or part of itself throughout its operating environment without human assistance. Avoid situations that are harmful to people, property, or itself unless those are part of its design specifications. - Wikipedia, Autonomous robot 5

Autonomy Motivations Remote control might be infeasible Area too large or cluttered for wired control Poor wireless reception No operator required Cheap operation of many units No set working hours No fatigue 6

Autonomous Mobile Robots Applications Clearing an area of landmines, bombs and other explosives Rescue robots Service Robots Maintenance Robots Exploration Toys Automated Driving... 7

Autonomous Cars Motivation Public Transport Safer Driving More comfortable traveling Delivery Tasks... 8

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History and Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 9

Autonomous Cars History PROMETHEUS Project (1989-1995) Initiated by the European Commission PROgraMme for a European Traffic of Highest Efficiency and Unprecedented Safety $1 billion funding Most prominent results where VaMP and ARGO 10

Autonomous Cars History VaMP (1995) Versuchsfahrzeug für autonome Mobilität PKW >2000 km from Munich to Kopenhagen and back in normal traffic Up to 180 km/h Up to 158 km without human intervention Mean distance between human interventions: 9 km Lane changes Vehicle passing Active computer vision Radar 11

Autonomous Cars History ARGO Project (1998) 2000 km Tour through Italy Above 90% of the time in automatic mode Longest distance without intervention: 54.3 km Two cameras 200 MHz Pentium MMX 12

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History and Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 13

DARPA Grand Challenge - History Motivation: Make one-third of ground military forces autonomous by 2015 Off-road tracks 2004: 241 km $1 Million prize money no winner Best vehicle travelled 11,78 km 2005: 213 km $2 Million prize money 5 vehicles succeed All but one got past the maximum distance of 2004 14

DARPA Urban Challenge 2007 Rules 1 $2 Million, $1 Million and $500.000 prizes Complete 60 miles in 6 hours to finish the race Urban environment Decommissioned Air Force Base Street network in residential area Several dirt roads Obey traffic laws All cars on the course at the same time 3 individual missions per car No pedestrians or other moving objects Time penalties for dangerous or erroneous behavior 15

DARPA Urban Challenge 2007 Rules 2 One Route Network Definition File (RNDF) Handed out 24 hours before the race Similar to maps used in GPS navigation systems Contains road positions, number of lanes, intersections, parking space locations in GPS coordinates One Mission Description File per Team and Mission (MDF) Handed out on the day of the event Contains a list of checkpoints from the RNDF that the vehicle needs to cross 16

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 17

MIT Talos 18

MIT Talos Design Considerations Many low-cost sensors Increases perception robustness More complete coverage Higher efficiency in a multi-processor environment Minimal reliance on GPS data Highly distributed computer Better reaction times Downside: higher power consumption Simple low level controls Improve robustness Minimal sensor fusion / asynchronous sensor update 19

MIT Talos Specifications Land Rover LR3 Human drivable EMC AEVIT drive-by-wire system 6000 Watts power generator 2 ruggedized UPS Blade Cluster (10 x 4 64-bit CPUs, 2.3 GHz each) Velodyne HDL-64 LIDAR (3D) 12 SICK LIDARs (2D) 5 cameras (752x480, 22.8 images per second) 15 millimeter wave radars Applanix navigation solution (GPS, inertial measurement unit and wheel encoder) 20

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 21

Intelligent Control Systems Tasks Actuation Collision avoidance Path-finding / Trajectory planning Mission planning Localization 22

Intelligent Control Systems Challenges Uncertainty Dynamic environment Perception Actuation Efficiency Short reaction times in a dynamic environment Limited processing power due to limited space on the moving platform Scalability Potentially huge environment Potentially long operating times 23

Intelligent Control Systems Requirements Robustness Input is likely to be inaccurate, incomplete or wrong Unforeseen conditions are likely to occur Speed Quickly react to situations Initial assumptions may be invalid by the time the deliberation process is finished Versatility Multitude of tasks need to be executed simultaneously Highly diverse nature of tasks 24

Intelligent Control Systems Basics Control Systems consist of: Input Controller Output Input Controller Output 25

Intelligent Control Systems Reactive Systems Purely reactive systems: No planning or learning No internal state Complexity of tasks is limited Highly robust Very quick reaction times Perception Decision Action World 26

Intelligent Control Systems Deliberative Systems Deliberative Systems Allows for planning and learning Internal world model Can perform very complex tasks Not very robust Slow Programming Model Building Knowledge Decision Making Reasoning Perception Decisions Actions World 27

Intelligent Control Systems Hybrid Systems 1 Hybrid Systems Combination of systems Reactive systems for short term reactions and low level controls Deliberative systems for planning and coordination Model Building Programming Knowledge Decision Making Reasoning Perception Decisions Actions World 28

Intelligent Control Systems Hybrid Systems Oftentimes organized in three layers Planning layer handles long time action plans Sequencing divides long term goals into smaller steps Controlling translates those steps into actual actuator commands Planning Sequencing Layers operate in parallel and independently Low layers can fail and report failure to higher layers Controlling Higher layers tend to use deliberative approaches Lower layers tend to use reactive approaches 29

Overview Introduction Motivation History of Autonomous Cars DARPA Grand Challenge History Rules Controlling Autonomous Cars MIT Talos Overview Intelligent Control Systems Controlling Talos 30

MIT Talos Control System Architecture 31

MIT Talos IPC Infrastructure LCM lightweight communications and marshaling Minimalist system for real-time applications Developed specifically for Talos Based on UDP-Multicast Publish/subscribe message-passing model Logging made extremely easy Freely available 32

MIT Talos Control System Architecture 33

MIT Talos Navigator 1 Highest level of abstraction General planning component Route planning Intersection handling (precedence, crossing, merging) Passing Blockage replanning Turn signaling Failsafe timers Inputs: MDF, lane information, vehicle pose Outputs: goals for motion planner Short term goals within 40-50m range Goal is moved according to the high level intentions Timing of the goal-setting used to control motion 34

MIT Talos Navigator 2 Reevaluates situation at 2 Hz Dynamic replanning comes for free Passing Goal remains unchanged Checks if other lane exists and is free Allows the motion planner to use the other lane Two timers for global problem solving: Failsafe timer Progressively sets and unsets global failsafe states Failsafe states progressively relax security constraints Blockage time Determines traffic jams and roadblocks Only works in two-lane roads where a u-turn is possible 35

MIT Talos Control System Architecture 36

MIT Talos Drivability Map 1 Interface to perceptual data Influenced by the failsafe states set by the navigator Input: Sensory data Output: A map, indicating the feasibility of certain paths for the motion planner Contains: Infeasible regions Restricted regions High cost regions 37

MIT Talos Drivability Map 2 38

MIT Talos Control System Architecture 39

MIT Talos Motion Planner Short term path planning Input: RNDF goals and situational data from the Navigator, Drivability Map Output: Path and Speed commands for the Controller Output is sent at 10 Hz Rapidly-exploring Random Tree Generate semi-random waypoints Iterate over those waypoints Generate a trajectory using closed-loop dynamics Check the trajectory for feasibility 40

MIT Talos Control System Architecture 41

MIT Talos - Controller Controls the vehicle Generates gas, brake, steering and gearshift commands Two Controllers Pure-Pursuit controller for steering Two different controllers for forward and reverse steering Proportional-Integral controller for speed Steering lookahead is based on current commanded speed Commanded speed is based on vehicle location 42

References Leonard, J., How, J., Teller, S. et al. A perception-driven autonomous urban vehicle. In: Journal of Field Robotics, 25 (2008) Nr. 10, p. 727-774 DARPA, DARPA Urban Challenge Website, http://www.darpa.mil/grandchallenge/index.asp (2007) Team MIT (2007), Technical Report DARPA Urban Challenge, http://www.darpa.mil/grandchallenge/techpapers/mit.pdf (2007) Stenzel, R.: Steuerungsarchitekturen für autonome mobile Roboter, Aachen, RWTH, Dissertation, 2002. Wikipedia: DARPA Grand Challenge. (2009, December 30) http://en.wikipedia.org/wiki/darpa_grand_challenge Wikipedia: Autonome mobile Roboter. (2009, November 21) http://de.wikipedia.org/wiki/autonome_mobile_roboter Wikipedia: VaMP. (2009, December 14) http://en.wikipedia.org/wiki/vamp ARGO Project Homepage, http://www.argo.ce.unipr.it/argo/english/ Univ.-Prof. Dr.-Ing. Ernst Dieter Dickmanns, Forschungsbericht 1.10.1998 bis 30.9.2002, http://www.unibw.de/rz/dokumente/public/getfile?fid=bs_999528 (2002) 43

Thank you for your attention! 43