CSE 461 - Navigation
CSE 461 - Navigation
Introduction to Robotics
Navigation : Path planning, Localization, Mapping
,Exploration
Abdulla Hil Kafi
Research Associate,
School of Engineering,
Brac University
4/28/2021 CSE461 : Introduction to Robotics 1
Navigation
• The act, activity, or process of finding the way to get to a
place
• Navigation is the ability to determine your location and plan
a path to some goal
➢Two Components
➢Map Representation (“graph”):
➢ Feature based maps (office numbers, landmarks)
➢ Grid based maps (cartesian, quadtrees)
➢ Polygonal maps (geometric decompositions)
➢Path Finding Algorithms:
➢ Shortest-Path Graph Algorithms (Breadth-First-Search, A* Algorithm)
➢Landmarks (sensing)
➢ Triangulate your position geometrically, by measuring distance to one or more known
landmarks
E.g. Visual beacons or features, Radio/Cell towers and signal strength, GPS!
• Example
• GPS Satellites are your “landmarks”
Continually transmits a message
Message includes both time of
transmission, and satellite position
GPS Receiver
Compute distance by measuring signal
transmission time (speed of light)
3D: Lie on the intersection of 4 spheres!
• A Better Model
Set Region 1 cells as Empty (white)
Set Region 2 cells as Occupied (black).
Pick a max range/angle where data is reliable
Rest is still Unknown (gray)