SlideShare a Scribd company logo
1 of 18
A Hybrid Controller for Vision-Based
Navigation of Autonomous Vehicles in
Urban Environments
Sushil kumar(16EC65R16)
M.Tech, VIPES
IIT Kharagpur
1
Contents
• Introduction
• Related works
• VS+IDWA
• Control design
• Experiments results
• Conclusion and future works
• References
2
• Visual servoing(VS)
• Dynamic window approach(DWA)
• Image-based dynamic window approach(IDWA)
Introduction
• In the last few decades, autonomous robotic automobiles have been increased
• These vehicles use high cost sensors, some of them impractical for final
commercial cars, limiting the target customers
• GPS based control:
GPS signal loss
• Sensor-based control:
Extroceptive sensors data(sonar , radar and vision systems)
• Visual servoing-for road lane follower
• Dynamic window technique-opstacle avoidance
• Image based dynamic window technique
• VS+IDWA
3
Related works
1. Visual servoing (VS)-road lane follower robot
VS can be divided in two main approaches
2. Dynamic Window Approach (DWA)- it avoids obstacles prioritizing the final
orientation of the velocity vector field
3. Image-based dynamic Window Approach (IDWA)
4
• Image-based (IBVS)
• Position/pose-based (PBVS)
VS+IDWA
• Reactive obstacle avoidance with less VS error as possible.
• The VS equations were integrated in the DWA, compounding a new
IDWA.
• This combination results in a hybrid controller (VS+IDWA).
• VS control methodology for road lane following in the Dynamic
Window Approach for obstacle avoidance.
• Taking advantage of the VS (as deliberative) and the IDWA (as reactive)
controllers.
5
6
The vehicle control is performed by the input set defined as
U=[v1,v2]T
v1=linear velocity of the front wheels of vehicle
v2=steering velocity
Robot Definitions
7
Robot movement q˙ = [x˙r y˙r Θ˙]T
Ackerman’s approximation for the steering angle Φ,given by:
Θ =vehicle orientation angle , Θ∈ [− π, π]
Φ =steering angle, Φ ∈ [− Φ max, Φ max]
linear velocity can be seen from here as
v = v1 cos(Φ)
and the angular velocity Θ˙=v1 cos(Φ)/r1 = ω
So velocities can be seen as
Ur=[v ω ]T
Fig. 1[1]. Kinematic model diagram of a front-wheel drive car centered in the
body frame {R}. The pinhole camera frame is represented in {C}.
8
Features Description
The optical center position is given by
(xc, yc, zc) = (tx, ty, tz)
Due to the camera’s tilt offset ρ and the planar surface Constraint,the normalized perspective is :
The mapping between {I} and {C} is calculated by:
intrinsic parameters focal length (fx, fy) and image center (cx, cy), the extrinsic parameters ρ and tz
9
Control Design
a).Deliberative control:VS
Fig. 2[1]. . Image frame {I} representation for the camera frame {C}.
The road ane center P (in red) is related to the boundaries δ1 and
δ2 (in yellow). Its tangent Γ (in blue), at the point D and angle
offset Θ from Γ to the axis −Y ,defines the image features X, Y , and
Θ.
Image features set s=[X Y Θ]T
Θ=Angular offset
Diffeomorphism between image and cartesian
Velocities
image features velocities s ˙ = [ ˙X Y ˙ Θ˙ ]T
the robot velocities ur = [v ω]T .
Camera frame velocity uc = [vc,x vc,y vc,z ωc,x ωc,y ωc,z]T
VS +IDWA
10
The interaction matrix Ls (X, Y, Θ) relates the path image features with
uc :
So image feature velocities can be given as
s˙ = Lsuc
11
b). Reactive control :IDWA
DWA(v, ω)=α·heading(v, ω)+ β·dist(v, ω)+ γ·velocity(v)
α,β,γ = parametric-gains used in DWA
heading: based on the final orientation of the robot regarding the goal position
in the world
dist: which prioritize movements over the areas free of obstacles (with the
highest distance to collision)
velocity: with focus on the desired linear velocity setpoint
EXPERIMENTAL RESULTS
• Experiments Setup
12
Fig. 3[1]. . Fully actuated electric car APACHE with some available resources.
13
Fig. 4[1]. . Simulation result for the VS controller performing the road lane following with λ = 0.3 (a), λ = 0.5 (b), and λ = 0.7 (c)
Simulation result for the VS controller
Simulation experiments
14
Fig. 5[1]. . Influence of the gains associated with the IDWA when performing a reactive obstacle avoidance. (a), dist in (b), and velocity
(c). Finally, all the gains were enabled in (d), with α= β = γ = 1.0..
15
Fig. 6[1]. . Tuning process for the gains associated with the IDWA, where: (a) α = 0.1, β = 1.0, and γ = 1.0; (b) α= 0.1, β =
1.0, and γ = 3.0;and (c) α = 0.1, β = 2.0, and γ = 3.0.
16
Road Following With Collision Avoidance:
Fig. 7[1]. . Road center following with collision avoidance experiment (III) applying the VS+IDWA, where (a) presents some detected image features
in sequence during the experiment with the obstacle indicated by the red arrow blocking the road, (b) and (c) show the evolution of the X, Y , and
θ errors. The vehicle control inputs calculated by the VS and VS+IDWA are in (d) and (e).
Real Car-Like Robot Experiments
Conclusion and future works
• This study presented a new hybrid controller for vision based local navigation of
car-like robots in urban environment.
• Based on these benefits, future studies will integrate this controller in a global
navigation methodology.
17
References
[1]. D. Alves de Lima and A. Corrêa Victorino, "A Hybrid Controller for Vision Based
Navigation of Autonomous Vehicles in Urban Environments," in IEEE Transactions on
Intelligent Transportation Systems, vol. 17, no. 8, pp. 2310-2323, Aug 2016.
[2]. A. Cherubini, F. Chaumette, and G. Oriolo, “An image-based visual servoing scheme
for following paths with non holonomic mobile robots,”in Proc. IEEE Int. Conf. Control,
Automn, pp. 108–113, Dec 2008.
[3]. D. Fox, W. Burgard, and S. Thrun, “The dynamic window approach to collision
avoidance,” IEEE Robot. Autom. Mag., vol. 4, no. 1, pp. 23–33, Mar 1997.
18

More Related Content

What's hot

Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...IJRES Journal
 
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...Hossam Shafiq I
 
On the calculation of international roughness index 1501- sayer
On the calculation of international roughness index  1501- sayerOn the calculation of international roughness index  1501- sayer
On the calculation of international roughness index 1501- sayerrendy surindra
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM NITISH K
 
Calculus 45S Slides May 16, 2008
Calculus 45S Slides May 16, 2008Calculus 45S Slides May 16, 2008
Calculus 45S Slides May 16, 2008Darren Kuropatwa
 
Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Hossam Shafiq I
 
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray ImagesAIST
 
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...Hossam Shafiq I
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path PlanningHitesh Mohapatra
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planningdare2kreate
 
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...Hossam Shafiq I
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Freeway & Highway LOS (Transportation Engineering)
Freeway & Highway LOS (Transportation Engineering)Freeway & Highway LOS (Transportation Engineering)
Freeway & Highway LOS (Transportation Engineering)Hossam Shafiq I
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningTarundeep Dhot
 

What's hot (17)

Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
 
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
 
On the calculation of international roughness index 1501- sayer
On the calculation of international roughness index  1501- sayerOn the calculation of international roughness index  1501- sayer
On the calculation of international roughness index 1501- sayer
 
Car1
Car1Car1
Car1
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
 
Calculus 45S Slides May 16, 2008
Calculus 45S Slides May 16, 2008Calculus 45S Slides May 16, 2008
Calculus 45S Slides May 16, 2008
 
Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)
 
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
 
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...
10 Capacity and LOS Analysis for Freeway (Traffic Engineering هندسة المرور & ...
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planning
 
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...
3-Trip Generation-Distribution ( Transportation and Traffic Engineering Dr. S...
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Freeway & Highway LOS (Transportation Engineering)
Freeway & Highway LOS (Transportation Engineering)Freeway & Highway LOS (Transportation Engineering)
Freeway & Highway LOS (Transportation Engineering)
 
Civil 150 project
Civil 150 projectCivil 150 project
Civil 150 project
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path Planning
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 

Similar to A hybrid controller for vision based navigation of autonomous vehicles in urban environments

Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstractHybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstractPushkar Limaye
 
WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2RUI Hou
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresYixin Chen
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationAnastasiia Volkova
 
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来SSII2018企画: センシングデバイスの多様化と空間モデリングの未来
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来SSII
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...ijma
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
Report bep thomas_blanken
Report bep thomas_blankenReport bep thomas_blanken
Report bep thomas_blankenxepost
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
Application of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationApplication of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationIRJET Journal
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 

Similar to A hybrid controller for vision based navigation of autonomous vehicles in urban environments (20)

Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstractHybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
 
WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigation
 
05397385
0539738505397385
05397385
 
05397385
0539738505397385
05397385
 
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来SSII2018企画: センシングデバイスの多様化と空間モデリングの未来
SSII2018企画: センシングデバイスの多様化と空間モデリングの未来
 
Outline
OutlineOutline
Outline
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
Paper Seminar
Paper SeminarPaper Seminar
Paper Seminar
 
I0343065072
I0343065072I0343065072
I0343065072
 
E1102032834
E1102032834E1102032834
E1102032834
 
paper
paperpaper
paper
 
Report bep thomas_blanken
Report bep thomas_blankenReport bep thomas_blanken
Report bep thomas_blanken
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
Application of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationApplication of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position Estimation
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

A hybrid controller for vision based navigation of autonomous vehicles in urban environments

  • 1. A Hybrid Controller for Vision-Based Navigation of Autonomous Vehicles in Urban Environments Sushil kumar(16EC65R16) M.Tech, VIPES IIT Kharagpur 1
  • 2. Contents • Introduction • Related works • VS+IDWA • Control design • Experiments results • Conclusion and future works • References 2 • Visual servoing(VS) • Dynamic window approach(DWA) • Image-based dynamic window approach(IDWA)
  • 3. Introduction • In the last few decades, autonomous robotic automobiles have been increased • These vehicles use high cost sensors, some of them impractical for final commercial cars, limiting the target customers • GPS based control: GPS signal loss • Sensor-based control: Extroceptive sensors data(sonar , radar and vision systems) • Visual servoing-for road lane follower • Dynamic window technique-opstacle avoidance • Image based dynamic window technique • VS+IDWA 3
  • 4. Related works 1. Visual servoing (VS)-road lane follower robot VS can be divided in two main approaches 2. Dynamic Window Approach (DWA)- it avoids obstacles prioritizing the final orientation of the velocity vector field 3. Image-based dynamic Window Approach (IDWA) 4 • Image-based (IBVS) • Position/pose-based (PBVS)
  • 5. VS+IDWA • Reactive obstacle avoidance with less VS error as possible. • The VS equations were integrated in the DWA, compounding a new IDWA. • This combination results in a hybrid controller (VS+IDWA). • VS control methodology for road lane following in the Dynamic Window Approach for obstacle avoidance. • Taking advantage of the VS (as deliberative) and the IDWA (as reactive) controllers. 5
  • 6. 6 The vehicle control is performed by the input set defined as U=[v1,v2]T v1=linear velocity of the front wheels of vehicle v2=steering velocity Robot Definitions
  • 7. 7 Robot movement q˙ = [x˙r y˙r Θ˙]T Ackerman’s approximation for the steering angle Φ,given by: Θ =vehicle orientation angle , Θ∈ [− π, π] Φ =steering angle, Φ ∈ [− Φ max, Φ max] linear velocity can be seen from here as v = v1 cos(Φ) and the angular velocity Θ˙=v1 cos(Φ)/r1 = ω So velocities can be seen as Ur=[v ω ]T Fig. 1[1]. Kinematic model diagram of a front-wheel drive car centered in the body frame {R}. The pinhole camera frame is represented in {C}.
  • 8. 8 Features Description The optical center position is given by (xc, yc, zc) = (tx, ty, tz) Due to the camera’s tilt offset ρ and the planar surface Constraint,the normalized perspective is : The mapping between {I} and {C} is calculated by: intrinsic parameters focal length (fx, fy) and image center (cx, cy), the extrinsic parameters ρ and tz
  • 9. 9 Control Design a).Deliberative control:VS Fig. 2[1]. . Image frame {I} representation for the camera frame {C}. The road ane center P (in red) is related to the boundaries δ1 and δ2 (in yellow). Its tangent Γ (in blue), at the point D and angle offset Θ from Γ to the axis −Y ,defines the image features X, Y , and Θ. Image features set s=[X Y Θ]T Θ=Angular offset Diffeomorphism between image and cartesian Velocities image features velocities s ˙ = [ ˙X Y ˙ Θ˙ ]T the robot velocities ur = [v ω]T . Camera frame velocity uc = [vc,x vc,y vc,z ωc,x ωc,y ωc,z]T VS +IDWA
  • 10. 10 The interaction matrix Ls (X, Y, Θ) relates the path image features with uc : So image feature velocities can be given as s˙ = Lsuc
  • 11. 11 b). Reactive control :IDWA DWA(v, ω)=α·heading(v, ω)+ β·dist(v, ω)+ γ·velocity(v) α,β,γ = parametric-gains used in DWA heading: based on the final orientation of the robot regarding the goal position in the world dist: which prioritize movements over the areas free of obstacles (with the highest distance to collision) velocity: with focus on the desired linear velocity setpoint
  • 12. EXPERIMENTAL RESULTS • Experiments Setup 12 Fig. 3[1]. . Fully actuated electric car APACHE with some available resources.
  • 13. 13 Fig. 4[1]. . Simulation result for the VS controller performing the road lane following with λ = 0.3 (a), λ = 0.5 (b), and λ = 0.7 (c) Simulation result for the VS controller Simulation experiments
  • 14. 14 Fig. 5[1]. . Influence of the gains associated with the IDWA when performing a reactive obstacle avoidance. (a), dist in (b), and velocity (c). Finally, all the gains were enabled in (d), with α= β = γ = 1.0..
  • 15. 15 Fig. 6[1]. . Tuning process for the gains associated with the IDWA, where: (a) α = 0.1, β = 1.0, and γ = 1.0; (b) α= 0.1, β = 1.0, and γ = 3.0;and (c) α = 0.1, β = 2.0, and γ = 3.0.
  • 16. 16 Road Following With Collision Avoidance: Fig. 7[1]. . Road center following with collision avoidance experiment (III) applying the VS+IDWA, where (a) presents some detected image features in sequence during the experiment with the obstacle indicated by the red arrow blocking the road, (b) and (c) show the evolution of the X, Y , and θ errors. The vehicle control inputs calculated by the VS and VS+IDWA are in (d) and (e). Real Car-Like Robot Experiments
  • 17. Conclusion and future works • This study presented a new hybrid controller for vision based local navigation of car-like robots in urban environment. • Based on these benefits, future studies will integrate this controller in a global navigation methodology. 17
  • 18. References [1]. D. Alves de Lima and A. Corrêa Victorino, "A Hybrid Controller for Vision Based Navigation of Autonomous Vehicles in Urban Environments," in IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 8, pp. 2310-2323, Aug 2016. [2]. A. Cherubini, F. Chaumette, and G. Oriolo, “An image-based visual servoing scheme for following paths with non holonomic mobile robots,”in Proc. IEEE Int. Conf. Control, Automn, pp. 108–113, Dec 2008. [3]. D. Fox, W. Burgard, and S. Thrun, “The dynamic window approach to collision avoidance,” IEEE Robot. Autom. Mag., vol. 4, no. 1, pp. 23–33, Mar 1997. 18