These Jupyter Notebooks are intended to support the learning of basic concepts of mobile robot control via Python coding. They focus on the differential-drive mobile robot.
The notebooks can be used as support material for the Robotics Simulation Labs without the need of installing Webots. They can be useful to understand the fundamentals of the corresponding topic, especially because they allow step-by-step execution and experimentation of the implemented functions.
- Odometry-based Localization for the differential-drive robot
- Implementation of simple robot behaviors for mobile robot control
- Mobile Robot Control with PID to implement position control
- Jupyter Notebook
- Python 3.10 or higher
- NumPy
This project is licensed under the terms of the MIT license.