This repo contains about the code set for alog robot(A four-wheeled mechanum bot following non-holonomic constraints) - stand alone API for the Navigation process. Detailed Documentation can be found in /Documents folder.
Clone the repo, and Run odom_custom.launch for the bot to publish its odomery data, following which you can run any of the scripts or launch files.
move_base goes to the initial Starting position, .traj_trac.launch generates random waypoints and generates a smooth curve following the waypoints, this generated trajectory is followed by the bot.
Ps- Most of the scripts and their usage documentation can be found in the documentation folder along with the repository architecture.
All the testing videos and SS can be found in the porject_report.pdf resources part(in the end)
Optimal Trajectory generated through randomly given points-
Optically Tracking trajectory using fiducial Markers-
Bot following a Provided Trajectory -