Navie

A little robot that navigates entirely on its own. Hence the name, Navie.

by Nico Zucca · revised 2023-05
Fig. A Navie 1.00×

About the project

Navie is a project that was designed to help improve my skills with C programming on raspberry pi, as well as gain a better understanding of SLAM and robot navigation in general. The project is currently considered blocked. I ran into a problem implementing the dead-reckoning where the encoder on the motors I purchased were not working to spec. I plan to pick this project back up once the BLDC project has been completed.

Appendix · Details & links
MCU Rasbperry Pi 4 (x2)
Languages C
CAD Program Solidworks
Technologies Embedded · WiFi · Robotics · 2D SLAM · Particle Filter · Monte-Carlo · Block matching · Stereo Depth Processing

Gallery

Fig. B Monte-carlo_localization_running--> 1.00×
Fig. D target_scene 1.00×
Fig. E block_matching_before 1.00×
Fig. F block_matching_after 1.00×
Fig. G navie_design_side 1.00×
Fig. H navie_design_iso 1.00×
Fig. I navie_full_transparent 1.00×
Fig. J navie_full 1.00×
Fig. K navie_stack_separated 1.00×