SlideShare a Scribd company logo
1 of 22
Path planning for a
mobile robot
in an unknown
environment
using D* lite
Final report
[Special Topics in Robotics]

Jakub Tomášek
Outline
1.Introduction
–

Homemate robot

–

Project definition

2.My solution of the problem
–

Obstacle detection and mapping

–

D* lite

–

Moving the robot

3.Conclusion, remarks, questions
Homemate v3
●

Intelligent Systems
Research Institute
+
Yujin

●

●

●

Mobile manipulation
robot
Humanoid with one arm
:-)
Helping elderly
Homemate v3
●

10 IR range-finders

●

8 motors

●

Robotic hand

●

Stargazer

●

3D camera

●

●

Linux machine controls
HW
Windows notebook is the
brain
–

Ethernet
Note: stargazer
Project goal
●

Navigation in unknown
environment for
Homemate

●

D* lite

●

C++

●

Obstacle detection using
processed 3D image in
form of octree cells
Environment

2 by 3 metres marked area
Outline
1.Introduction
–

Homemate robot

–

Project definition

2.My solution of the problem
–

Obstacle detection and mapping

–

D* lite

–

Moving the robot

3.Conclusion, remarks, questions
3D vision and octree cell representation

ISRC develops cognitive

recognition

system
Octree cells are used for object segmentation
and recognition to make decision
Lee et al. 2012
Obstacle detection
●

●

●

I simply assume that each
there is an obstacle in
place of the octree cell
Mapping of the octree
cells into 2D map

Grid size: 10cm
Octree mapping
Octree mapping
Outline
1.Introduction
–

Homemate robot

–

Project definition

2.My solution of the problem
–

Obstacle detection and mapping

–

D* lite

–

Moving the robot

3.Conclusion, remarks, questions
D* lite
●

●

Koenig, S., and M. Likhachev. “Improved Fast Replanning
for Robot Navigation in Unknown Terrain.” In IEEE
International Conference on Robotics and Automation, 2002.
Proceedings. ICRA ’02, 1:968–975 vol.1, 2002.
doi:10.1109/ROBOT.2002.1013481.
Koenig, S., and M. Likhachev. “Fast Replanning for
Navigation in Unknown Terrain.” IEEE Transactions on
Robotics 21, no. 3 (2005): 354–363.
doi:10.1109/TRO.2004.838026.
Interface
Outline
1.Introduction
–

Homemate robot

–

Project definition

2.My solution of the problem
–

Obstacle detection and mapping

–

D* lite

–

Moving the robot

3.Conclusion, remarks, questions
Moving the robot
Moving the robot in reality: troubles
and issues
●

Closed platform : limited control of the robot
–
–

●

●

Move forward/backward X cm
Turn left/right X Degrees

Cannot apply any feedback trajectory tracker →
moving
But feedforward and slipping → very inaccurate →
limiting the grid size
Outline
1.Introduction
–

Homemate robot

–

Project definition

2.My solution of the problem
–

Obstacle detection and mapping

–

D* lite

–

Moving the robot

3.Conclusion, remarks, questions
Conclusion
Problems

What I achieved
●

●

D* lite and obstacle
mapping seem to work
well
Robot is most of time
able to navigate to the
goal in the simple
environment but it is
troublesome

●
●

Not obstacle forgetting
In more complex
environment the robot
fails
What did I taken from the project
●
●

●

●

I wish I use a smaller robot
Robots are fun but life is never as easy as the
simulations
It is useful to know Korean when working on Korean
computer :-)
Confirmed again Murphy's laws
–

"Anything that can go wrong, will go wrong".

→ Opt for more theoretical thesis :-)
Special thanks to

Ahmed M. Naguib
Thank you.
Please ask me anything!

More Related Content

Similar to Path planning for a mobile robot in an unknown environment using D* lite

ALIAS WP6 Results
ALIAS WP6 ResultsALIAS WP6 Results
ALIAS WP6 Results
geigeralias
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
Devasena Inupakutika
 
Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
Dmitry Suvorov
 

Similar to Path planning for a mobile robot in an unknown environment using D* lite (20)

ALIAS WP6 Results
ALIAS WP6 ResultsALIAS WP6 Results
ALIAS WP6 Results
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
 
IRJET - Analysis of A-Star Bot
IRJET - Analysis of A-Star BotIRJET - Analysis of A-Star Bot
IRJET - Analysis of A-Star Bot
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
Artificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationArtificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot Navigation
 
Robotprogrammatie: enkele lessen uit de praktijk, trends en uitdagingen
Robotprogrammatie: enkele lessen uit de praktijk, trends en uitdagingenRobotprogrammatie: enkele lessen uit de praktijk, trends en uitdagingen
Robotprogrammatie: enkele lessen uit de praktijk, trends en uitdagingen
 
15mafaz wali--final (1)
15mafaz wali--final (1)15mafaz wali--final (1)
15mafaz wali--final (1)
 
Simulation in Robotics
Simulation in RoboticsSimulation in Robotics
Simulation in Robotics
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
 
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
 
December 4, Project
December 4, ProjectDecember 4, Project
December 4, Project
 
Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
 
Introduction to Robot Making Training for Junior
Introduction to Robot Making Training for JuniorIntroduction to Robot Making Training for Junior
Introduction to Robot Making Training for Junior
 
#Project
#Project#Project
#Project
 
Pick-n-place robot cum shape detector
Pick-n-place robot cum shape detectorPick-n-place robot cum shape detector
Pick-n-place robot cum shape detector
 
10833762.ppt
10833762.ppt10833762.ppt
10833762.ppt
 
Utilizing Low-Cost Linux Micro-Computer & Android Smartphone Solutions on Cub...
Utilizing Low-Cost Linux Micro-Computer & Android Smartphone Solutions on Cub...Utilizing Low-Cost Linux Micro-Computer & Android Smartphone Solutions on Cub...
Utilizing Low-Cost Linux Micro-Computer & Android Smartphone Solutions on Cub...
 
Report - Light Sensing Robot
Report - Light Sensing RobotReport - Light Sensing Robot
Report - Light Sensing Robot
 
Robotics
RoboticsRobotics
Robotics
 
Colour tracking robot.pdf
Colour tracking robot.pdfColour tracking robot.pdf
Colour tracking robot.pdf
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Path planning for a mobile robot in an unknown environment using D* lite

Editor's Notes

  1. So, the robot is equiped with 3D camera … The Here I want emphasize that this work was not mine
  2. There are some pecularities..