The ability to program and navigate mobile robots is crucial for customizing their behavior to meet specific requirements. This flexibility empowers users to optimize robotic performance, ensuring that the robots will perform the given tasks according to their commands. The goal is to, however, use weighted maps that force the robot to move to a certain path, avoiding the obstacles and possible conflicts with other robots. The work presented in this thesis describes the process of testing a customized plug-in on a virtual robot and later implementing that algorithm on a physical one. The robot is equipped with a RaspberryPi microcomputer and all the sensors to enable it moving autonomously. Furthermore, we will be providing a comparison of the two different navigation methods, the default and the customized plug-in, on the virtual robot as well as on the physical mobile robot.
|