Skip to content

This repository is a study on mobile robotics at the Universidade Federal de Juiz de Fora using classic algorithms implemented in MATLAB.

License

Notifications You must be signed in to change notification settings

matheus-pimentel/mobile-robotics

Repository files navigation

Mobile Robotics

This repository is a study on mobile robotics at the Universidade Federal de Juiz de Fora using classic algorithms implemented in MATLAB.

Task 1 - Follow Path

This task consists of making a differential robot travel a trajectory with the initial letter of my name.

alt-text

Task 2 - Twiddle Autotuning PID

This task consists of using the Twiddle algorithm to find the best parameters of the PID controller and to minimize the distance from the robot to the line, as well as to minimize variations in the robot's angular speed.

alt-text

Task 3 - Avoid Obstacles (Potential Fields)

This task consists of using the potential fields navigation method to make the robot avoid obstacles and reach the destination point.

alt-text

Task 4 - Bayesian Filter

This task consists of using the Bayesian Filter to increase the accuracy of a sensor through various measurements for the position of the robot.

alt-text

Application on a Real Robot

WATCH THE VIDEO

About

This repository is a study on mobile robotics at the Universidade Federal de Juiz de Fora using classic algorithms implemented in MATLAB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published