PINBOT
Brought to you by Team Comp(b)robo: Anil, Cedric, and Isaac
Brought to you by Team Comp(b)robo: Anil, Cedric, and Isaac
PINBOT is a robot built on the fundamental concepts of perception, identification, and navigation. Like a mini autonomous car, PINBOT is capable of perceiving the space around it, identifying goal objects, and navigating from its current position to the goal objects regardless of other obstacles on the map.
To do this, PINBOT uses a set of robotics tools including: SLAM for perceiving the world around it and localizing itself within that world, DBScan for clustering points into goal objects, and A* for planning a path from its location to those goal objects that successfully avoids obstacles in its path. Combining these tools and approaches, PINBOT is able to effectively map its environment and then navigate through that mapped area as shown in the diagram below
Using SLAM to make a map
Using DBScan to cluster points into objects
Using A* to plan a path