Skip to content

Arduino/ATMega based MazeBot mobile robot created for a project at Silesian University of Technology, features control system for DC motors drive.

License

Notifications You must be signed in to change notification settings

maciejzj/maze-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MazeBot

Arduino/ATMega based mobile wheeled robot with DC motors controllers, created for a project at Silesian University of Technology.

mazebot_demo_photo

The construction is actuated by DC motors. The robot avoids obstacles using an ultrasonic sensor mounted on top of a servo. The robot features a PI controller for synchronisation of the velocity of wheels and a cascade controller for precise turning. These control systems provide greater accuracy of movement, even with the most basic DC motors available.

The project consists of making a custom Arduino Leonardo clone PCB and designing a 3D printable chassis for the construction. Code is implemented using Arduino libraries and the bootloader.

The code and Autodesk Eagle files are stored in the GitHub repository, Autodesk Fusion 360 project files can be accessed using Autodesk cloud mechanisms.

Feel free to check out the documentation and project report in Polish.

mazebot_photo_collage

The project uses modified nonblocking ultrasonic Arduino library.

About

Arduino/ATMega based MazeBot mobile robot created for a project at Silesian University of Technology, features control system for DC motors drive.

Topics

Resources

License

Stars

Watchers

Forks