CS686: High-level Motion/Path Planning Applications

Similar documents
SIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results

Intelligent Technology for More Advanced Autonomous Driving

Choosing the Optimum Mix of Sensors for Driver Assistance and Autonomous Vehicles

Perception platform and fusion modules results. Angelos Amditis - ICCS and Lali Ghosh - DEL interactive final event

interactive IP: Perception platform and modules

CS686: Robot Motion Planning and Applications

A Winning Combination

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

Advances in Vehicle Periphery Sensing Techniques Aimed at Realizing Autonomous Driving

Following Dirt Roads at Night-Time

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

TECHNOLOGY DEVELOPMENT AREAS IN AAWA

David Howarth. Business Development Manager Americas

TRB Workshop on the Future of Road Vehicle Automation

Introduction to Mobile Robotics Welcome

White paper on CAR28T millimeter wave radar

Transportation Informatics Group, ALPEN-ADRIA University of Klagenfurt. Transportation Informatics Group University of Klagenfurt 3/10/2009 1

Automated Testing of Autonomous Driving Assistance Systems

Administrivia. CS 188: Artificial Intelligence Spring Agents and Environments. Today. Vacuum-Cleaner World. A Reflex Vacuum-Cleaner

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

PHOTOGRAMMETRIC ADVANCED DETECTION SOLUTION INCIDENT DETECTION IN TUNNELS

Speed Enforcement Systems Based on Vision and Radar Fusion: An Implementation and Evaluation 1

Using FMI/ SSP for Development of Autonomous Driving

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

A NEW NEUROMORPHIC STRATEGY FOR THE FUTURE OF VISION FOR MACHINES June Xavier Lagorce Head of Computer Vision & Systems

Deliverable D1.6 Initial System Specifications Executive Summary

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

EARIN Jarosław Arabas Room #223, Electronics Bldg.

Robot Mapping. Introduction to Robot Mapping. Gian Diego Tipaldi, Wolfram Burgard

Robot Motion Control and Planning

L09. PID, PURE PURSUIT

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Robots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.

SEAVENTION AUTONOMOUS SUBSEA INTERVENTION

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

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

Lecture: Allows operation in enviroment without prior knowledge

Ultra-small, economical and cheap radar made possible thanks to chip technology

CS 380: ARTIFICIAL INTELLIGENCE

White paper on CAR150 millimeter wave radar

Development of a 24 GHz Band Peripheral Monitoring Radar

Line-Follower Challenge

Introduction to Computer Science

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection

E190Q Lecture 15 Autonomous Robot Navigation

Autonomy, how much human in the loop? Architecting systems for complex contexts

MECHATRONICS SYSTEM DESIGN

A.I in Automotive? Why and When.

A VIDEO CAMERA ROAD SIGN SYSTEM OF THE EARLY WARNING FROM COLLISION WITH THE WILD ANIMALS

Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM)

Development of 24 GHz-band High Resolution Multi-Mode Radar

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

Distributed Robotics From Science to Systems

ITS radiocommunications toward automated driving systems in Japan

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty

Intelligent Vehicle Localization Using GPS, Compass, and Machine Vision

Artificial Intelligence: Definition

Introduction to Real-Time Systems

ADAS COMPUTER VISION AND AUGMENTED REALITY SOLUTION

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

The Autonomous Robots Lab. Kostas Alexis

P1.4. Light has to go where it is needed: Future Light Based Driver Assistance Systems

Global Image Sensor Market with Focus on Automotive CMOS Sensors: Industry Analysis & Outlook ( )

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

GNSS in Autonomous Vehicles MM Vision

Intelligent Driving Agents

Combining ROS and AI for fail-operational automated driving

Detection and Tracking of the Vanishing Point on a Horizon for Automotive Applications

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE

Walking and Flying Robots for Challenging Environments

Software Computer Vision - Driver Assistance

Current Technologies in Vehicular Communications

CS 343: Artificial Intelligence

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Tsuyoshi Sato PIONEER CORPORATION July 6, 2017

CAPACITIES FOR TECHNOLOGY TRANSFER

Ensuring the Safety of an Autonomous Robot in Interaction with Children

Evaluation of Connected Vehicle Technology for Concept Proposal Using V2X Testbed

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

S.P.Q.R. Legged Team Report from RoboCup 2003

Fusion in EU projects and the Perception Approach. Dr. Angelos Amditis interactive Summer School 4-6 July, 2012

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

THE NEPTUS C4ISR FRAMEWORK: MODELS, TOOLS AND EXPERIMENTATION. Gil M. Gonçalves and João Borges Sousa {gil,

Robotics and Autonomous Systems

Situational Awareness A Missing DP Sensor output

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

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.

Transformation to Artificial Intelligence with MATLAB Roy Lurie, PhD Vice President of Engineering MATLAB Products

Autonomous Vehicle Simulation (MDAS.ai)

App Inventor meets NXT

Maritime Autonomous Navigation in GPS Limited Environments

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

No. Crt Topic Titlte Topic Description Competence Area

Virtual Testing of Autonomous Vehicles

MotionDesk. 3-D online animation of simulated mechanical systems in real time. Highlights

Model Deployment Overview. Debby Bezzina Senior Program Manager University of Michigan Transportation Research Institute

Transcription:

CS686: High-level Motion/Path Planning Applications Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa

Class Objectives Discuss my general research view on motion planning Discuss related applications Study task planning 2

Our Research Directions Many robots are available Different sensors and controls Basic controls are developed with such robots Primitive motions are developed together 3 Therefore, motion/path planning are widely researched

Our Research Directions General motion planning tools Primitive controls are available at HW vendors How can we design a standard MP library working with those different robots? For example, OpenGL for the robotics field; vendors support OpenGL, and programmer uses OpenGL for their applications 4

Our Research Directions High-level motion strategy are necessary Optimal paths given constraints Handling multiple robots for certain tasks E.g., how can we efficiently assemble and disassemble the Boeing plane? 5

Our Research Directions High-level motion strategy are necessary Optimal paths given constraints Handling multiple robots for certain tasks E.g., Clean them! 6

Our Research Directions High-level motion strategy are necessary Optimal paths given constraints Handling multiple robots for certain tasks E.g., dangerous places for human 7

Task Search and Classification Identify and classify a number of initially unknown targets Useful for tedious, dangerous, or impossible for humans (underwater, disaster sites, etc.) How can effectively perform this process during limited deployment time? Long-horizon Robotic Search and Classification using Sampling-based Motion Planning Hollinger, et al. 8

Task Search and Classification Environment (e.g., ocean) monitoring Use robotic sensor networks each node can move autonomously or work with others 9 Different marine sensors, Smith et al. Marine sampling

10 Minority Report

Planning with Dynamics tribuneindia 11

Physical Systems Planning Kavraki 12

13 Physical System Planning

Planning with Dynamics Adding dynamics is essential to increase physical realism Techniques from control theory can be used to create better paths Still fairly open 14

Case Study: Self-Driving Cars Typical systems of autonomous vehicles: many sensors and ECUs Google images 15

Plan of Development: Response to Plan Evolve ADAS (Advanced Driver Assistance Systems) focusing on fast response to autonomous driving (highlevel reasoning) 16

ADAS Sensors Need to identify lanes, pedestrians, traffic signs, other nearby cars Combine radar for detection and camera for recognition 17

Technical Issues High accuracy 99.99% is not enough for detection and recognition problems (e.g., detecting red signs) Weather challenges Bob Donaldson / Post-Gazette 18

Testing & Certification Testing becomes exponentially more complex as more sensors and actuators are added to the vehicle. Path Planning Decision Making Digital Maps All speeds Parking Lots Many more tests National Advanced Driving Simulator Histogram Filters Particle Filters Data Fusion More data (images & video) More test cases Logic Sensor Failures Kalman Filters False Positives

Automated Planning w/ Motion Planning Assemble the chair w/ or even w/o the instruction 20

Task Planning Works on a high-level sequence of tasks Commonly use motion planners before after 21 E.g., Desk cleaning Slides are from Kang s work

Task and Motion Planning Motion planner Find a collision-free path from a given start position to a goal position Task planner Find a discrete sequence of actions to transition from a given start state to a desired goal state 22

Overall Process of Task and Motion Planning PLAN EXECUTE Initial state Goal state Pick & Place Move Motion primitives (Actions) 23

HPN Hierarchical task and motion Planning in the Now [ICRA11] 24 Hierarchical task and motion planning Lozano Perez s slide

HPN Fluent : A set of symbolic predicates In(O,R), ClearX(R, Os), Clean(O), Operator : A set of primitive actions Pick, Place, Wash, 25

Running Process of HPN Goal : In(A, storage), Clean(A) Initial state Clean (A) In(A, storage) Clean(A) 26

Running Process of HPN Works in a backward search Maintain left expansion of plan tree 27

Class Objectives were: Discussed my general research view on motion planning Discussed related applications Studied task planning 28

Next Time.. RRT techniques 29

Homework for Every Class Submit summaries of 2 ICRA/IROS/RSS/WAFR/TRO/IJRR papers Go over the next lecture slides Come up with one question on what we have discussed today and submit at the end of the class 30