SlideShare a Scribd company logo
EMBEDDED RESEARCH PROJECT
LIDAR BASED OBSTACLE DETECTION
March 2019 – June 2019
Vishal Mishra
1
Introduction:
• Behavior of vehicle is determined by Lidar Laser Readings.
• Depending on speed and steering angle , obstacle detection is determined by the
vehicle.
• Two thresholds zones are defined by the system. First is warning and the second is
emergency breaking zone.
• The extremities of zone is dependent upon the vehicle speed. For example : if
vehicle is moving at a lower speed, nearby obstacles are detected and if the
vehicle is moving at a higher speed , far distance obstacles are also detected.
2
Challenges :
• XV11 Lidar Interfacing with Raspberry Pi on ROS platform
• Processing the XV11 laser data into an understandable format.
• Determination of DynamicWarning and Emergency Zones ranges depending on
Vehicle Speed
• Development of Motor Control Unit for RC model Car
• Developing a complete Dynamic System on ROS platform
3
Vehicle Control Planning:
• Check the lidar data for obstacle in your field of view
• Depending on speed, direction of the car and especially on the steering angle,
decide whether or not the object blocks your vehicle
• Provide two thresholds: t1 for warning distance, t2 for emergency break assist
• If the distance above is lower than t1, set a warning signal (e.g. yellow light or low
beep)
• If the distance above is lower than t2, set an emergency break signal (e.g. yellow
light or low beep) (the signal can be used by the steering project above)
• Test and validate on RC model car (either simple warning signal or in combination
with the steering project above)
4
Software Development:
• Define the all regions for obstacle detection by LIDAR sensor “ front, fright, fleft, left,
back, bleft, bright
• Get speed , Angle and direction from topic published by steering team
• Based on speed and friction coefficient will find threshold values for warning and
emergency brake signal.
• Based on direction detect obstacles only in that direction.
• Based on steering angle, detect obstacles in that range
• Once the vehicle is in warning zone, publish reduced speed values to steering team and
glow aYELLOW LED indicating an approaching obstacle.
• Once the vehicle is in emergency zone, publish Zero speed value to steering team for
emergency brake and glow the RED LED .
5
Software Development Flowchart :
6
Lidar Interfacing with the Raspberry Pi:
7
RC car motor-
control circuit:
• This setup is used to control the motor
of the wheels of RC model car.
• When the vehicle approaches the
obstacle in the breaking zone, this
circuit is used to bring the car at rest.
• Reference :
https://business.tutsplus.com/de/tutori
als/controlling-dc-motors-using-
python-with-a-raspberry-pi--cms-
20051
8
Distance
calculation:
• Reaction distance:
(veh_speed)^2/(20,000 * f)
• Braking distance:
(veh_speed)^2/(10,000* f)
• .f = 0.8 (friction coefficient)
9
Results:
• Obstacle Detection based on direction
and steering angle.
• Warning Signal is provided if vehicle
enters in warning zone limit.
• Speed values are linearly reduced and
published to steering team.
• Zero Speed values are provided when
vehicle enters emergency zone.
10
SampleVideo:
Hochschule RavensburgWeingarten- Master EMM 11
THANKYOU !!
Hochschule RavensburgWeingarten- Master EMM 12

More Related Content

PDF
DESIGN AND MANUFACTURE OF VEHICLE TRACKING SYSTEM
PPTX
Driverless cars
PDF
G track vehicle
PDF
Keynote 4 cornelius_koetz_v04
PDF
Autonomous vehicle_NAMI
PDF
KIPL's Tracking Tracking Solution.
PPTX
Research on an Open-Source Software Platform for Autonomous Driving Systems
PPTX
Isro mcc
DESIGN AND MANUFACTURE OF VEHICLE TRACKING SYSTEM
Driverless cars
G track vehicle
Keynote 4 cornelius_koetz_v04
Autonomous vehicle_NAMI
KIPL's Tracking Tracking Solution.
Research on an Open-Source Software Platform for Autonomous Driving Systems
Isro mcc

Similar to Lidar based obstacle_detection_vishal_mishra (20)

PPTX
Embedded ppt
PPTX
PDF
Autonomous Vehicle by using 3D LIDAR and 2D Camera
PPTX
autonomous obstacle avoiding car robot with two wheel using arduino
PDF
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
PDF
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
PDF
IRJET - Robotic Car for Avoidance and Detection of Obstacles using IR Sensor
PDF
obstacle avoiding robot project
PPTX
mini project on self driving robot using l293d and arduino
PPTX
Historical milestones of autonomous driving research platforms
PDF
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
PPTX
Self Driving Car Using Raspberry Pi and OpenCV.pptx
PDF
Building a self-driving RC car @ Devoxx UK 2018
PDF
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
PDF
Automatic collision detection for an autonomous robot using proximity sensing...
PPTX
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
PPTX
Automatic Intelligence Based Car
PPTX
OBSTACLE_AVOIDING_ROBOT.pptx
PDF
Hacking a Xiami Mi Vacuum Robot
DOCX
Final report obstacle avoiding roboat
Embedded ppt
Autonomous Vehicle by using 3D LIDAR and 2D Camera
autonomous obstacle avoiding car robot with two wheel using arduino
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET - Robotic Car for Avoidance and Detection of Obstacles using IR Sensor
obstacle avoiding robot project
mini project on self driving robot using l293d and arduino
Historical milestones of autonomous driving research platforms
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
Self Driving Car Using Raspberry Pi and OpenCV.pptx
Building a self-driving RC car @ Devoxx UK 2018
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
Automatic collision detection for an autonomous robot using proximity sensing...
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Automatic Intelligence Based Car
OBSTACLE_AVOIDING_ROBOT.pptx
Hacking a Xiami Mi Vacuum Robot
Final report obstacle avoiding roboat
Ad

Recently uploaded (20)

PDF
MANDIBLE (1).pdffawffffffffffffffffffffffffffffffffffffffffff
PPTX
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
PPTX
Fire Fighting Unit IV industrial safety.pptx
PDF
Volvo EC290C NL EC290CNL Hydraulic Excavator Specs Manual.pdf
PPTX
Intro to ISO 9001 2015.pptx for awareness
PPTX
TOEFL ITP Grammar_ Clausessssssssssssssssss.pptx
PDF
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
PDF
Presentation.pdf ...............gjtn....tdubsr..........
PDF
industrial engineering and safety system
PDF
Volvo EC20C Excavator Service maintenance schedules.pdf
PDF
Journal Meraj.pdfuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
PPTX
Zeem: Transition Your Fleet, Seamlessly by Margaret Boelter
PPTX
UNIT-2(B) Organisavtional Appraisal.pptx
PPT
ACCOMPLISHMENT REPOERTS AND FILE OF GRADE 12 2021.ppt
PDF
intrusion control for clean steel 123.pdf
PDF
Volvo EC20C Excavator Step-by-step Maintenance Instructions pdf
PPT
Kaizen for Beginners and how to implement Kaizen
PDF
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
PDF
Renesas R-Car_Cockpit_overview210214-Gen4.pdf
PDF
Todays Technician Automotive Heating & Air Conditioning Classroom Manual and ...
MANDIBLE (1).pdffawffffffffffffffffffffffffffffffffffffffffff
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
Fire Fighting Unit IV industrial safety.pptx
Volvo EC290C NL EC290CNL Hydraulic Excavator Specs Manual.pdf
Intro to ISO 9001 2015.pptx for awareness
TOEFL ITP Grammar_ Clausessssssssssssssssss.pptx
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
Presentation.pdf ...............gjtn....tdubsr..........
industrial engineering and safety system
Volvo EC20C Excavator Service maintenance schedules.pdf
Journal Meraj.pdfuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Zeem: Transition Your Fleet, Seamlessly by Margaret Boelter
UNIT-2(B) Organisavtional Appraisal.pptx
ACCOMPLISHMENT REPOERTS AND FILE OF GRADE 12 2021.ppt
intrusion control for clean steel 123.pdf
Volvo EC20C Excavator Step-by-step Maintenance Instructions pdf
Kaizen for Beginners and how to implement Kaizen
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
Renesas R-Car_Cockpit_overview210214-Gen4.pdf
Todays Technician Automotive Heating & Air Conditioning Classroom Manual and ...
Ad

Lidar based obstacle_detection_vishal_mishra

  • 1. EMBEDDED RESEARCH PROJECT LIDAR BASED OBSTACLE DETECTION March 2019 – June 2019 Vishal Mishra 1
  • 2. Introduction: • Behavior of vehicle is determined by Lidar Laser Readings. • Depending on speed and steering angle , obstacle detection is determined by the vehicle. • Two thresholds zones are defined by the system. First is warning and the second is emergency breaking zone. • The extremities of zone is dependent upon the vehicle speed. For example : if vehicle is moving at a lower speed, nearby obstacles are detected and if the vehicle is moving at a higher speed , far distance obstacles are also detected. 2
  • 3. Challenges : • XV11 Lidar Interfacing with Raspberry Pi on ROS platform • Processing the XV11 laser data into an understandable format. • Determination of DynamicWarning and Emergency Zones ranges depending on Vehicle Speed • Development of Motor Control Unit for RC model Car • Developing a complete Dynamic System on ROS platform 3
  • 4. Vehicle Control Planning: • Check the lidar data for obstacle in your field of view • Depending on speed, direction of the car and especially on the steering angle, decide whether or not the object blocks your vehicle • Provide two thresholds: t1 for warning distance, t2 for emergency break assist • If the distance above is lower than t1, set a warning signal (e.g. yellow light or low beep) • If the distance above is lower than t2, set an emergency break signal (e.g. yellow light or low beep) (the signal can be used by the steering project above) • Test and validate on RC model car (either simple warning signal or in combination with the steering project above) 4
  • 5. Software Development: • Define the all regions for obstacle detection by LIDAR sensor “ front, fright, fleft, left, back, bleft, bright • Get speed , Angle and direction from topic published by steering team • Based on speed and friction coefficient will find threshold values for warning and emergency brake signal. • Based on direction detect obstacles only in that direction. • Based on steering angle, detect obstacles in that range • Once the vehicle is in warning zone, publish reduced speed values to steering team and glow aYELLOW LED indicating an approaching obstacle. • Once the vehicle is in emergency zone, publish Zero speed value to steering team for emergency brake and glow the RED LED . 5
  • 7. Lidar Interfacing with the Raspberry Pi: 7
  • 8. RC car motor- control circuit: • This setup is used to control the motor of the wheels of RC model car. • When the vehicle approaches the obstacle in the breaking zone, this circuit is used to bring the car at rest. • Reference : https://business.tutsplus.com/de/tutori als/controlling-dc-motors-using- python-with-a-raspberry-pi--cms- 20051 8
  • 9. Distance calculation: • Reaction distance: (veh_speed)^2/(20,000 * f) • Braking distance: (veh_speed)^2/(10,000* f) • .f = 0.8 (friction coefficient) 9
  • 10. Results: • Obstacle Detection based on direction and steering angle. • Warning Signal is provided if vehicle enters in warning zone limit. • Speed values are linearly reduced and published to steering team. • Zero Speed values are provided when vehicle enters emergency zone. 10