Mobile Robots

Implementing reactive behaviors, probabilistic localization filters and place recognition concepts

Among all robotic projects and competitons I've ever experienced in my life, this project was one of my favorites since it incorporates basic concepts from statistics and machine learning in a real-world robotic application. Moreover, from a hardware point of view, we used Raspberry Pi single board computers, where I had already done couple of other projects using them and connecting other robotic kits and stepper motor controls to this board and configur them programmatically by developing Python codes were nothing but an interesting project and another great experience.

In this project, we implement many concepts with an emphasis on localization tasks including considering uncertainty in movement, using sensors to implement reactive behaviors and implementing probabilistic localization filters, place recognition concepts,etc.