Unmanned autonomous vehicles in air land and sea

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

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

A Behavioral Planning Framework for Autonomous Driving

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

Development of an Autonomous Vehicle for High-speed Navigation and Obstacle Avoidance

Vehicles at Volkswagen

Smart Control for Electric/Autonomous Vehicles

Automated Driving - Object Perception at 120 KPH Chris Mansley

Paper Presentation. Automated Vehicle Merging Maneuver Implementation for AHS. Xiao-Yun Lu, Han-Shue Tan, Steven E. Shiladover and J.

Junior: The Stanford Entry in the Urban Challenge

Jimi van der Woning. 30 November 2010

Autonomous Mobile Robots and Intelligent Control Issues. Sven Seeland

ESTRO: Design and Development of Intelligent Autonomous Vehicle for Shuttle Service in the ETRI

Junior: The Stanford Entry in the Urban Challenge

Car Technologies Stanford and CMU

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

RTOS-CAR USING ARM PROCESSOR

Control of Mobile Robots

Highly Automated Driving: Fiction or Future?

Cooperative Autonomous Driving and Interaction with Vulnerable Road Users

Autonomous Vehicle Social Behavior for Highway Entrance Ramp Management

Toward Integrated Motion Planning and Control using Potential Fields and Torque-based Steering Actuation for Autonomous Driving

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

Junior: The Stanford Entry in the Urban Challenge

MAX PLATFORM FOR AUTONOMOUS BEHAVIORS

ADAPTIVE CRUISE CONTROL AND COOPERATIVE CRUISE CONTROL IN REAL LIFE TRAFFIC SITUATION

Environmental Envelope Control

Le développement technique des véhicules autonomes

1 Configuration Space Path Planning

1 Configuration Space Path Planning

China Intelligent Connected Vehicle Technology Roadmap 1

Technical and Legal Challenges for Urban Autonomous Driving

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

The Ben Franklin Racing Team and the DARPA Urban Challenge

A Practical Solution to the String Stability Problem in Autonomous Vehicle Following

Progress in Self-Driving Vehicles

Development of Steering Control System for Autonomous Vehicle Using Geometry-Based Path Tracking Algorithm

A Communication-centric Look at Automated Driving

Crew integration & Automation Testbed and Robotic Follower Programs

FLYING CAR NANODEGREE SYLLABUS

Situation Awareness & Collision Risk Assessment to improve Driving Safety

University of Michigan s Work Toward Autonomous Cars

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

EMERGING TRENDS IN AUTOMOTIVE ACTIVE-SAFETY APPLICATIONS

Interactive Ramp Merging Planning in Autonomous Driving: Multi-Merging Leading PGM (MML-PGM)

Keynote talk, Int. Conf. Innovations for Next Generation Automobiles Sendai (October 2014)

EB TechPaper. Staying in lane on highways with EB robinos. elektrobit.com

SPEED IN URBAN ENV VIORNMENTS IEEE CONFERENCE PAPER REVIW CSC 8251 ZHIBO WANG

Functional Algorithm for Automated Pedestrian Collision Avoidance System

Automated Driving is the declared goal of the automotive industry. Systems evolve from complicated to complex

Unmanned Surface Vessels - Opportunities and Technology

Evaluation of Autonomous Ground Vehicle Skills

Eurathlon Scenario Application Paper (SAP) Review Sheet

H. Hadera 1,2, I. Harjunkoski 1, G. Sand 1, I. E. Grossmann 3, S. Engell 2 1

The potential impact of electric powertrains on vehicle dynamics, control systems and active safety

Deep Learning Will Make Truly Self-Driving Cars a Reality

warwick.ac.uk/lib-publications

Traffic Operations with Connected and Automated Vehicles

Financial Planning Association of Michigan 2018 Fall Symposium Autonomous Vehicles Presentation

Autonomous Parallel Parking of a Car-Like Mobile Robot with Geometric Path Planning

arxiv: v1 [cs.ro] 2 May 2017

A Presentation on. Human Computer Interaction (HMI) in autonomous vehicles for alerting driver during overtaking and lane changing

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

Formal Methods will not Prevent Self-Driving Cars from Having Accidents

3 DESIGN. 3.1 Chassis and Locomotion

UAV path planning based on event density detection

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

Automated Vehicles: Terminology and Taxonomy

Prioritized Obstacle Avoidance in Motion Planning of Autonomous Vehicles

Autonomy for Mobility on Demand

2018 Schaeffler Symposium 9/6/2018 Philip A. George Foundations of Disruption Preparing for the Uncertainty of Tomorrow s Personal Mobility Challenge

Marine Robotics. Alfredo Martins. Unmanned Autonomous Vehicles in Air Land and Sea Politecnico Milano June 2016

WHAT DOES OUR AUTONOMOUS FUTURE LOOK LIKE?

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Motion Planning Introduction to Optimization Techniques

Verifying the Safety of Lane Change Maneuvers of Self-driving Vehicles Based on Formalized Traffic Rules

SYSTEM CONFIGURATION OF INTELLIGENT PARKING ASSISTANT SYSTEM

WHITE PAPER Autonomous Driving A Bird s Eye View

CONNECTED AUTOMATION HOW ABOUT SAFETY?

Red Team. DARPA Grand Challenge Technical Paper. Revision: 6.1 Submitted for Public Release. April 8, 2004

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

Applications of Machine Learning for Autonomous Driving & Challenges in Testing & Verifications. Ching-Yao Chan Nokia Workshop January 11, 2018

Modeling Driver Behavior in a Connected Environment Integration of Microscopic Traffic Simulation and Telecommunication Systems.

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

THE HIGHWAY-CHAUFFEUR

In recent years, multirotor helicopter type autonomous UAVs are being used for aerial photography and aerial survey. In addition, various

Moving from analog to digital driving

The connected vehicle is the better vehicle!

An autonomous driverless car: an idea to overcome the urban road challenges

Review of Various Steering Systems for Unmanned Ground Vehicle

LiDAR and the Autonomous Vehicle Revolution for Truck and Ride Sharing Fleets

FANG Shouen Tongji University

STUDYING THE POSSIBILITY OF INCREASING THE FLIGHT AUTONOMY OF A ROTARY-WING MUAV

Autonomous Driving by Audi. Dr. Miklós Kiss

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

Active Suspensions For Tracked Vehicles

PROUD Public ROad Urban Driverless test: architecture and results

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

DARPA Urban Challenge The Golem Group LLC Technical Report

Sciences for Maneuver Campaign

Transcription:

based on Ulrich Schwesinger lecture on MOTION PLANNING FOR AUTOMATED CARS Unmanned autonomous vehicles in air land and sea Some relevant examples from the DARPA Urban Challenge Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano

The DARBA Urban Challenge 2007 Annieway Karlsruhe/Munich not finished Boss Carnegie Mellon 1st place Junior Stanford 2nd place 121

T. Gindele and D. Jagszent, Design of the planner of Team AnnieWAY s autonomous vehicle used in the DARPA Urban Challenge 2007, Intelligent Vehicle Symposium, 2008 Team Annieway (Karlsruhe/Munich) 122

Team Annieway (Karlsruhe/Munich) Perception performs several tasks simultaneously Environment mapping through 3D lidar (Occupancy Grid mapping) Tracking of dynamic objects (Occupancy grid and Kalman Filter) Line marker detection (Combined lidar range and intensity) 123

T. Gindele and D. Jagszent, Design of the planner of Team AnnieWAY s autonomous vehicle used in the DARPA Urban Challenge 2007, Intelligent Vehicle Symposium, 2008 Team Annieway (Karlsruhe/Munich) High-level state machine with several states Regular driving on lanes Turning at intersections with oncoming traffic Lane changing maneuvers Vehicle following and passing Following order of precedence at 4-way stops Merging into moving traffic Mission planning by A* on roadgraph 124

Team Annieway (Karlsruhe/Munich) Situational awareness module enhances capabilities of the state-machine Enforce spatial and temporal gap to moving objects along lanes Simple feasibility check of maneuver Assumptions: Constant velocity of other traffic participants Constant acceleration of ego vehicle until desired velocity 125

Team Annieway (Karlsruhe/Munich) Pre-computed sets of motion primitives for different initial velocities Constant steering angles circular arcs (Dynamic Window Approach) Arc lengths shorter for high curvatures to avoid endpoints behind vehicle Cost Function: Clearance: distance to closest obstacle along trajectory Flatness: averaged terrain flatness over support area Trajectory: alignment of trajectory with a reference path 126

M. Werling, et al., Optimal trajectories for time-critical street scenarios using discretized terminal manifolds, IJRR, Dec. 2011. Team Annieway (Karlsruhe/Munich) Trajectory planning is performed on a search graph A* search algorithm Single track motion primitives Two heuristic combined o Kinematic constraints (close) o Voronoi diagram (far) Plannig assume two independent integrators for the longitudinal and lateral control and generates two sets of trajectories then merged 127

Team Annieway (Karlsruhe/Munich) 128

C. Baker and J. Dolan, Traffic interaction in the urban challenge: Putting boss on its best behavior, IEEE Int. Conf. Intell. Robot. Syst., 2008. Team Boss (Carnegie Mellon) Team Boss uses and hybrid architecture too Mission Planning o In charge of computing expected time to reach the waypoints Behavioral Executive o High-level management (follow lane, park) o o o Goal-assignment On-road driving Lane-change maneuvers o Intersection handling Motion Planning o On-road driving o Unstructured zone navigation 129

D. Ferguson, T. M. Howard, and M. Likhachev, Motion planning in urban environments, Journal of Field Robotics, vol. 25, no. 11 12, 939 960, 2008 Team Boss (Carnegie Mellon) Motion Planning in unstructured areas Anytime D* graph-search Multires 4D state-lattice (x, y, θ, v) Maximum-of-two heuristic Set of concatenations of two motion primitives (diverging / returning to path) for control Motion Planning on road Take the lane center Motion primitives with final lateral offset to reference path 130

Team Boss (Carnegie Mellon) Success recipies: Fast computation ensure smooth behavior o Preprocessing suggested wherever possible Detailed global planning stage increases system performance o Minimize divergence between planning stages Accurate vehicle modeling minimizes divergence between planning & execution o Higher speeds become safely driveable 131

Team Boss (Carnegie Mellon) 132

Team Junior (Stanford) 133

Team Junior (Stanford) Perception performs several (usual) tasks simultaneously Obstacle detection (Velodyne + IBEO) Grid mapping by evidence accumulation Object detection by scan differencing Localization on road network description file 134

M. Montemerlo et al., Junior: The Stanford entry in the Urban Challenge, Journal of Field Robotics, vol. 25, no. 9, pp. 569 597, 2008. Team Junior (Stanford) Motion planning Hybrid architecture based on a state machine Hybrid A* for navigation in unstructured space using maximum-of-two heuristic Graph-search on roadmap provides location cost Post-smoothing of paths by conjugate gradient 135

M. Montemerlo et al., Junior: The Stanford entry in the Urban Challenge, Journal of Field Robotics, vol. 25, no. 9, pp. 569 597, 2008. Team Junior (Stanford) Motion planning Hybrid architecture based on a state machine Hybrid A* for navigation in unstructured space using maximum-of-two heuristic Graph-search on roadmap provides location cost Post-smoothing of paths by conjugate gradient Obstacle distance penalty Maximum curvature violation penalty Maximum acceleration violation penalty 136

Team Junior (Stanford) 137