Autonomous Vehicle Instructor Dr. Dongchul Kim Presented By Harish Kumar Gudipati.

Slides:



Advertisements
Similar presentations
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
Advertisements

Swarm-Based Traffic Simulation
Kyung Park Huiyu He IS 351 Prof Safonov.
Managing Time and Space Vehicle Positioning. USE ANY OF THESE VISUAL TECHNIQUES 1.IPDE 2.The Smith System 3.Zone Control.
Right and Left Turns.
Robotics applications of vision-based action selection Master Project Matteo de Giacomi.
A Cloud-Assisted Design for Autonomous Driving Swarun Kumar Shyamnath Gollakota and Dina Katabi.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Path-Finding with Motion Constraints Amongst Obstacles in Real Time Strategies By Jeremiah J. Shepherd Committee: Jijun Tang Roger Dougal Jason O’Kane.
Blue Bear Systems Research Hardware Architectures for Distributed Agents Dr Simon Willcox 24 th Soar Workshop 9 th – 11 th June 2004 Building 32, Twinwoods.
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.
A Versatile and Safe Mobility Assistant * Kim, Min-Jung 2001/6/12 Special Topics in Robotics Design and Control of Devices for Human-Movement Assistance.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Patent Liability Analysis Andrew Loveless. Potential Patent Infringement Autonomous obstacle avoidance 7,587,260 – Autonomous navigation system and method.
■ DEMO#1: Manual Teaching Mode, Task Creation, Basic Autonomous Run ■ DEMO#2: Obstacle Avoidance Demo ■ DEMO # 3: Complete reproduction of manual drive.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
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.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
A Performance and Schedulability Analysis of an Autonomous Mobile Robot Jiangyang Huang & Shane Farritor Mechanical Engineering University of Nebraska–Lincoln.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
Cooperating AmigoBots Framework and Algorithms
© Manfred Huber Autonomous Robots Robot Path Planning.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Autonomous Vehicles By: Rotha Aing. What makes a vehicle autonomous ? “Driverless” Different from remote controlled 3 D’s –Detection –Delivery –Data-Gathering.
CEG 4392 : Maze Solving Robot Presented by: Dominic Bergeron George Daoud Bruno Daoust Erick Duschesneau Bruno Daoust Erick Duschesneau Martin Hurtubise.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
LITERATURE SURVEY 1.EFFICIENT PATH PLANNING IN SEMI- FAULT TOLERANT ROBOTICS 2. Caesar robot.
© Jalal Kawash 2010 Introduction Peeking into Computer Science 1.
SMART CAR Natural User Interface Technology CAR CUSTOMIZATION BY USER RECOGNITION.
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
MODULE 5 Objectives: Students will learn to recognize moderate risk environments, establish vehicle speed, manage intersections, hills, and passing maneuvers.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
In our previous work, robots are treated as cells in a 1-dimensional cellular automaton (Mead et al. 2007). Each robot “cell state” consists of its distance.
William Stallings Data and Computer Communications
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
 Introduction  What is Driverless Car ?  History  Component  Action  Technology  Advantages  Disadvantages  Conclusion  Reference.
Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Advisor: Dr. Elliot Moore.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
Fast SLAM Simultaneous Localization And Mapping using Particle Filter A geometric approach (as opposed to discretization approach)‏ Subhrajit Bhattacharya.
An Autonomous Self-Parking Vehicle William Whitney (Mentor: Dr. Jeff Gray) Background: NXT and Robot C The vehicle was constructed using the Lego Mindstorms.
System Model: Physical Module Constraints: 1)A module must have a minimum of two adjacent free sides in order to move. 2) A module must have an adjacent.
A Look into Autonomous Vehicles
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
PRESENTED BY:- P.SREENIVASULU ROLL NO:-12AT5A0420 IV-B.Tech ECE.
Mafia II Bringing city to life Martin Brandstätter Jan Kratochvíl.
Section 3 Basic Maneuvering Tasks: Low ,
Advanced issues in Robotics and Programming Dr. Katerina G. Hadjifotinou Experimental Junior High School of the University of Macedonia.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
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.
Intelligent Transportation System
Unit 5 VEHICLE HANDLING SAFE VEHICLE CONTROL
PRESENTED BY:BHABESH RANJAN MAHAKUD
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Laboratory development of an autonomic parking management system
Automation as the Subject of Mechanical Engineer’s interest
War Field Spying Robot with Night Vision Wireless Camera
Navigation Life in the Atacama 2005 Science & Technology Workshop January 6-7, 2005 Dominic Jonak Carnegie Mellon.
Performing Basic Vehicle Maneuvers
Case Study Autonomous Cars 9/21/2018.
Team Members: Robert Muntean
TUGS Jason Higuchi && Julia Yefimenko && Raudel mayorga
Case Study Autonomous Cars 1/14/2019.
Performing Basic Vehicle Maneuvers
Presentation transcript:

Autonomous Vehicle Instructor Dr. Dongchul Kim Presented By Harish Kumar Gudipati

Introduction  Provides data signal information  Gives precise remote communication.  Can use this intelligence system for in automating few tasks like Parking, Lane changes and advanced driver assistance systems.

Autonomous Valet Parking System(AVP)  Enables to drive and park without human assistance.  Earliest use is in Paris, France in 1905 and later developed in 1990’s and currently 25 AVPS projects are being developed.  Using mobile assistant system to select the parking lot and monitoring the state of vehicle in remote.

how it works ?

Architecture of AVP System AVP MOBILE Selects parking lot AVP SERVER Generates drive path & monitoring AVP VEHICLE CONTROLLER Generates the parking path and follows it

AVP Server System  Provides driving path for vehicle generated by considering vehicle kinematics.  Driving path is generated as for reaching parking lot is main objective as parking lot by verifying the occupancies too.  Detecting any obstacles through infra-sensor server and determines the geometries of free space and additionally provides parking area map named ParkGML to AVP mobile system for selecting final parking lot.

AVP Mobile System  User can make a request for AVP Service  It provides assistance to driver in mobile device.  State of vehicle can be monitored remotely.  User manually chooses the parking area in map as it provides an user interface system with parking area map

AVP vehicle controller system  Controls vehicle position and vehicle movement by generating control commands – Steering speed and gear shift values to follow driving path.  To follow the driving path which is transmitted from AVP server in driving mode and next it generates list of control sections to control vehicle to park at final parking lot in Parking mode.  Detects the obstacles In the path and controls vehicle halt and resume forwarding in path by detecting obstacles

Parking Area Map Data Model (PARKGML)  It is a GML ( Geography Markup Language) established as a standard in ISO TC211 and OGC ( Open Geospatial Consortium).  It is modeling language for geographic systems and open interchange format for geographic transactions on internet.  It is generated using geometrical data in AVP server system for the purpose of monitoring background visualized data and selecting parking lot.  Creates memory resident data structure to generate vehicle path

 There are three kinds of data group as their specific properties.  Static feature is where the data will not be changed for long time which are generated by surveying and mapping. Example : parking road and slot  Semi dynamic features are data which will not be changed during executing the AVP service after generated at the time of service started. Example: Driving path and static obstacle date.  Dynamic features : where the data will be continuously changing during executing the AVP service in real time. Example: Vehicle location and moving obstacles etc.

Park GML XML Schema

Park GML XML Schema Attributes  Have attributes like QueryType and ServiceType to implement the application protocol for AVP service.  Also has three profiles elements like driver, mobile device and vehicle profile in AVPUserProfile, assists in choosing the user-centric optimal parking lot.  Service attribute express the type of service and query attribute will request in AVP mobile system side to transmit ParkGML to AVP mobile system.

Driving Path Generation and following  Static grid-cell is used to implement path generation algorithm. It can be represented using the vehicle 4D kinematics(x, y, θ,r) to generate driving path. X and Y are center coordinates of grid cell. Θ is heading value of the vehicle and r means backward or forward driving.  Movable or immovable grid-cell is marked in the obstacle grid map.  1) ParkGML 2) Obstacle grid map 3) Voronoi grid map

Calculating Maximum Curvature angle  As the searching space is to be reduced and movable connected neighbor nodes are selected by maximum curvature angle of vehicle.  Maximum curvature angle is calculated by r value where r is minimum turning radius with steering angle.

Obstacle avoiding path  A)The static obstacle avoiding path is generated by AVP serve system using infra sensors and  B) we can see the backward turning path after forward driving in case of opposite direction to destination as below

Steering angle  It is important to know steering angle control value to correct vehicle lateral error while following driving path. It is calculated using location/heading of vehicle as θ steering = ( θ 3 – θ 2) / 2 - θ 1

 Also the laser scanner sensors are used to avoid collision might be pedestrians or any vehicle etc. Used twoLMS151 of SICK corporation as a sensors.  Sensors are attached on front both side of a vehicle helps in measuring object distance maximum 40m within 0 ro 190 angular range. Obstacle avoidance path can be seen as follows green line is original path, blue is border line of original path and purple line is obstacle avoidance path.

Vehicle Parking algorithm  Vehicle turning radius is minimum when steering angle is maximum where θ steer = (θ t+ θ r)/2.  Adjusting is needed in θ steer as steering angle control command value error, log points re gathered by control command value θ n ~ θ m. We can see error values by extracting steer angle value from circumscribed circle using log points as in below figure.

Backward perpendicular parking  The second minimum radius circle which meets at base point can be found at first. When driving the final path is sL the 1 st minimum radius circle which meets at the line sL and 2 nd minimum radius circle can be calculated  The control sequence of shift value is forward, backward and backward direction.  Vehicle parking mission is executing after driving change location of mission can be found using two minimum turning radius circles

Backward perpendicular parking control setup  After the parking path is able to generated consists three sub parts like start point to cross point, cross point to base point and base point to destination point. Start point Cross point Base point Final point

Multi stage forward parking  In forward parking more space is needed than backward and parallel parking. It may not be parked just one stage at narrow space. Hence the multistage is used only in case of forward parking.  Backward moving path is generated and following before collision with other parking lots or other cars.  Figure a gives obstacles are detected by sonar sensors. Figure b gives the action repeated until final point is reached as shown in following diagram.

Multi stage forward parking algorithm

DARPA Grand challenge  The implementation of this autonomous drive system has been implemented with little more innovation as the main goal is to develop the autonomous robot capable of traversing unhearsed off-road terrain.  It was developed by team of researchers to advance state-of-the- art in autonomous driving.  From broad perspective Stanley’s software mirrors common methodology in autonomous vehicle control.  DARPA challenge is a proof and milestone in quest for self-driving cars as it was tested on desert grounds and succeeded.

Conclusion  The autonomous valet parking system provides the serviceusing digital parking map essentially.  As the future work, the technology to provide valet parking service is needed to be developed as real-time recognizing the parking line and land mark without digital map of parking area challengingly.

THANK YOU