5: Shortcomings and Lessons Leanrned - Grantham00/rplidar_detection GitHub Wiki

This project was written as an effort to learn python, learn ROS, learn about lidar, and the principals of object detection. The project was coded using Python, Numpy, and ROS. The program wasn't written using Object-Oriented Programming principals. This isn't necessarily wrong, however it severely hurts the ease of understanding for outsiders.

Additionally, this project hoped to implement localization with the lidar via a particle filter and the ROSbot. The logic was implemented, however it needed to be intergated with the odometry data made available on the ROSbot as it drives. We failed to get it working in time. Hopefully this project will be updated soon with this implemented.

Next: Troubleshooting