Autonomy for Ground Vehicles Status Report, July 2006 Sanjiv Singh Associate Research Professor Field Robotics Center Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Lecture 7: Potential Fields and Model Predictive Control
Advertisements

Date: 1 October2013 Meeting: Concertation meeting VRA Speaker and organisation: Maarten Oonk, TNO [ Roadmap Automation in Road Transport.
Sharing the Road Look for Motorcycles Motorcycles Motorcycles have the same privileges as other vehicles on the road. The chances of being involved.
Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
Dinesh Kumar Challa. Overview  Introduction  Implementation  System Architecture  Interfaces  Performance Analysis  Conclusion  Future Work  Demo.
Introduction to VISSIM
Boe-Bot Challenge. Advanced Users (those who have used Boe-Bots in Digital Electronics) There are suggested activities / programs for each challenge.
Residential Residential Driving – part A Getting started.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Iterative Relaxation of Constraints (IRC) Can’t solve originalCan solve relaxed PRMs sample randomly but… start goal C-obst difficult to sample points.
A Cloud-Assisted Design for Autonomous Driving Swarun Kumar Shyamnath Gollakota and Dina Katabi.
Transportation Tuesday TRANSPORTATION TUESDAY The five seeing habits while driving…. Observation and concentration are required at all times while driving.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
Applications from packages I to III
AI and Autonomous Vehicles Daniel Landers COMP Intelligent and Interactive Systems 3/10/2007.
A Self-Supervised Terrain Roughness Estimator for Off-Road Autonomous Driving David Stavens and Sebastian Thrun Stanford Artificial Intelligence Lab.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Human Factors Research Issues for Cooperative Intersection Collision Avoidance Systems (CICAS) Vicki Neale, Ph.D. Director, Center for Vehicle-Infrastructure.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
TSP Must Fit Within An Overall Agency ITS Plan. Transit Priority Data Needs Vehicle Location –Speed Door & Lift Status –Predictions Passenger Counting.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Ch. 16 Driving on Highways.
Autonomous Unmanned Ground Vehicle Navigation: Present and Future Larry Jackel DARPA IPTO / TTO darpatech2004/
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Object Tracking Using Autonomous Quad Copter Carlos A Munoz, Advisor: Dr. Tarek Sobh Robotics, Intelligent Sensing & Control (RISC) Lab., School of Engineering,
Autonomous Vehicles By: Rotha Aing. What makes a vehicle autonomous ? “Driverless” Different from remote controlled 3 D’s –Detection –Delivery –Data-Gathering.
Monitoring, Modelling, and Predicting with Real-Time Control Dr Ian Oppermann Director, CSIRO ICT Centre.
Travel Speed Study of Urban Streets Using GPS &GIS Tom E. Sellsted City of Yakima, Washington Information Systems and Traffic.
Autonomous Vehicles Let the car do the driving! P&O 2010Dennis Bevers.
September Technical Meeting Slovenia September Session: Application 2. Animal Tracking Santiago Zazo – Universidad Politécnica de Madrid
Symbiotic Simulation of Unmanned Aircraft Systems (UAS)
1 COMP3503 Semi-Supervised Learning COMP3503 Semi-Supervised Learning Daniel L. Silver.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
SP2 Progress Meeting – Data Fusion September 2007, Paris 1 Infrastructure Side Data Fusion Tobias Schendzielorz Technische Universität München.
IntelliDriveSM Update
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Autonomous Brake Light Communication Phil Osteen Robot Name: Traffic Flobot EML 5666C, IMDL November 25, 2008.
Autonomous Vehicle Instructor Dr. Dongchul Kim Presented By Harish Kumar Gudipati.
Driving in City Traffic.  This chapter discusses the skills necessary to navigate driving situations in city traffic.
AUTOMATIC RAILWAY GATE CONTROLLING AND TRACK SWITCHING
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Multi-Level.
Learning Momentum: Integration and Experimentation Brian Lee and Ronald C. Arkin Mobile Robot Laboratory Georgia Tech Atlanta, GA.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
1 The Role and Design of V2X Communications for Automated Driving Gaurav Bansal Toyota InfoTechnology Center, USA Mountain View, CA
CSE Design Lab Milestone III Karl SchwirzJames Hopkins Dennis O’FlahertyDave Festa.
An Autonomous Self-Parking Vehicle William Whitney (Mentor: Dr. Jeff Gray) Background: NXT and Robot C The vehicle was constructed using the Lego Mindstorms.
GM-Carnegie Mellon Autonomous Driving CRL 1 TitleRobust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen, CMU Wende Zhang, GM Inna.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Negotiating Intersections Chapter 10. Intersections Tips for Identifying an Intersection o Street lights and signs. o Roadway markings, such as a stop.
Lesson Plan For Day Two Power point presentation 30 min Video– AAA- signs, signals, etc. 20 min Quiz- Signs Etc 10 min Correct 10 min H/O- Signs 10 min.
Scarab Autonomous Traverse Carnegie Mellon December 2007 David Wettergreen.
Adjusting to Urban Traffic Following & Meeting Traffic Managing Space in Urban Traffic Special Urban Situations.
Module 3 Brianna James Percy Antoine. Entering the Roadway/Moving to the Curb/Backing  The seven steps to safely pull from a curb. Place foot firmly.
Life in the Atacama, Design Review, December 19, 2003 Carnegie Mellon Software Architecture Life in the Atacama Design Review December 19, 2003 David Wettergreen.
Unit 3 – Driver Physical Fitness
Case Study Autonomous Cars 9/21/2018.
Driving in City Traffic
Interior Camera - A solution to Driver Monitoring Status
TUGS Jason Higuchi && Julia Yefimenko && Raudel mayorga
An Introduction to VEX IQ Programming with Modkit
Case Study Autonomous Cars 1/14/2019.
Calibration and Validation
Drive Right chapter 2 Thursday, June 27, 2019 lesson 2.1 TRAFFIC SIGNS
Presentation transcript:

Autonomy for Ground Vehicles Status Report, July 2006 Sanjiv Singh Associate Research Professor Field Robotics Center Carnegie Mellon University

Automation of All Terrain Vehicles Main issues: n Path tracking n Obstacle Detection at 4-6 m/s n Reliable operation n Low-cost system n Intuitive interface for u Teaching u Teleoperation u For conducting surveillance

Vehicles

Accomplishments ( ) n Retrofitted 3 vehicles for autonomous operation n Helped design and Implemented general positioning solution n Designed and Implemented optimized design of laser scanner n Designed & implemented optimized electronics/power/computing package to support autonomy n Implemented path tracking at 6 m/s n Implemented method to detect “stuck condition” n Designed and Implemented collision avoidance merging data from two lasers scanners at 4 m/s n Designed and Implemented joint method of collision avoidance and path tracking. n Designed Implemented PDA control of vehicle and feedback of essential variables. n Designed and implemented method to plan smooth paths from via points specified on base station.

Issues for 2006 n Perception u Calibration u New interface for sweeping laser u Vegetation detection n Guidance u Varied Traversability u Learned parameters u Improvement for tight spaces like tunnels n Experimentation u New vehicle testbed

Calibration n New calibration method for calibrating relative pose of two laser scanners n Method was improved in Feb 2006.

New Interface to Sweep Laser n Current version

New Interface to Sweep Laser n New version

New Interface to Sweep Laser n Board replaces Sync box.

Vegetation Detection n In progress Example data shown to system Classification into three components

Vegetation Detection n In progress Example data shown to system Classification into three components

Vegetation Detection n In progress Example data shown to system Classification into three components

Varied Traversability n Tested in simulation Vehicle avoids vegetation when possibleVehicle drives over vegetation if necessary

Learned Parameters n Have added damping to decrease oscillations. Values are obtained from observation of human driving n Needs to be tested Vehicle oscillates when near many large obstacles New method (with damping) decreases oscillations

Improved performance for Dodger n For tight spaces with possible GPS shift

Comparison to other Algorithms n Compared with other methods

Experimentation n Testing on real vehicle is very important. Golf cart is not suitable for high speed experimentation n Will give us ability to try different configurations n Status: ready to test end of July, 2006

Potential Agenda n Done u Implementation of design with lower cost components u Smaller obstacle detection u Smoother steering n In progress u Navigation in cluttered environments u Immunity to small and medium vegetation u Immunity to GPS dropout n No plan yet u Road Following u Detection of moving obstacles u Immunity to large vegetation u Water/negative obstacle detection u All weather operation

DARPA Urban Challenge 2007 n Fully Autonomous operation in Urban Environments n Competition to complete mission of 100 km in less than 6 hours n Other moving vehicles will be present (no pedestrians) n Vehicle must u Plan route automatically/ Replan routes when road is blocked u Follow roads u avoid collisions with other vehicles u Stop accurately at stop signs u Pass stopped vehicles u Go through intersections u Park in parking spot n CMU will enter one vehicle in competition

Learned Parameters n New test vehicle has different steering characteristics than Grizzly n Learned parameters with damping for new vehicle n These are used in following vehicle tests

Preventing Off-Path States n Add rows of obstacle points to keep vehicle closer to path n Vehicle is allowed to cross these points Border obstacles with cost 0.8 Border obstacles with cost 0.3 Border obstacles with cost 0.1 Detected obstacles with cost 1.0

Planning Combined with Dodger n Previously: showed how planning helps prevent stuck situations u Planning only invoked when stuck state is predicted

Planning Combined with Dodger n Previously: showed how planning helps prevent stuck situations u Planning only invoked when stuck state is predicted n Planning every iteration improves this further n Helps deal with desired path offsets (GPS jumps/outages) u Better at finding tunnel openings u Shifts goal point to center of tunnels

Planning Combined with Dodger n Planning provides good direction for vehicle to go n Dodger provides: u smooth control u resistance to infeasible motions in the plan u another level of safety in obstacle avoidance

Planning Combined with Dodger Planned path is jagged, not achievable by vehicle Dodger uses plan, but drives smoothly and gives more space to obstacles

Planning Combined with Dodger n Show movies here: u Combination of movies taken at LTV on Friday F First three scenarios: MVI_0661 F Slalom (fourth): MVI_0667 F Wide and big slalom (fifth and sixth): MVI_0668 u Bonus footage: F 5 m/s complete loop: MVI_0669 F 6 m/s ¾ of the loop: MVI_0670 F Views from the vehicle: MOV05982, MOV05989 u dataReplayLoop.avi

Tunnels Desired path has jumped to side of tunnel. Planner shifts goal point away from the wall.

Tunnels n Regular operation: avoid obstacles that are meters away n In tunnels, walls are less than two meters away n Different set of parameters to track paths in a tunnel u Difficulty: When to switch parameter sets n Show movies here: u Tunnel movies from LTV: MVI_0678, MVI_0679 u dataReplayTunnel.avi

Terrain Classification n System should classify laser data based on: u Height u How much it looks like a 2-d surface u How much it looks like a 3-d cluster n Show system hand-labeled data u System learns classifier using the three attributes

Terrain Classification Results n Tested on data taken at LTV White: confident it’s ground Blue/purple: Classified as ground, but with low confidence Green: classified as not ground, confident it’s traversable Red: confident it’s not traversable

Terrain Classification Results Ground Fence and bushes Grass Low grass

Terrain Classification Results Road Cars Grass

Terrain Classification Results Garage wall

Terrain Classification Results Low grass Bush Grass

Terrain Classification Results Road Grass

Terrain Classification Results n Small boxes (should be labeled ‘obstacle’) sometimes classified incorrectly Box classified as traversable

Terrain Classification Results n Small boxes (should be labeled ‘obstacle’) sometimes classified incorrectly n Need more training data with small obstacles