The aim of the project is to use the wheel odometer, 2D Lidar and monocular camera as the sensors for localizing and navigating the robot in the world. The project uses Webots simulator. For navigation Bug-2 algorithm is used along with wheel odometer and camera based pose estimation. 2D Lidar is used for obstacle detection for the differential drive robot.
To run the project, follow the steps below:
- Clone this repository.
- Open webots simulator and set the world choosing the "project_upd.wbt" present in the repo.
- Set the webots controller to the "project.py" python script present in the repo.
- Once the above steps are performed, click the run button in webots.
For in detail work of the project, please view the Report.