Skip to content

A remote-controlled robot with three omni-directional wheels

License

Notifications You must be signed in to change notification settings

avivhu/botabotabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoTaBoTaBoT

A robot with three omni-directional wheels.

I built this robot to learn about kinematics and for fun.

Source code and inspiration

This project takes source code and inspiration from the following sources.

Linorobot

https://github.com/linorobot/linorobot2

A library for robots with various kinematics by Juan Miguel Jimeno.

ESP32Encoder

https://github.com/madhephaestus/ESP32Encoder

Other Resources

Images

Platform kit

Breadboard

Prototype board

After testing on a breadboard, I soldered the components to a prototype board. I tried to make it small, because I worried the platform won't fit all the components. Soldering on this tiny board was quite laborious. In retrospect the platform does have enough room, so I could have used a bigger board.

Current view

Odometry demonstration

This video demonstrates that the encoders are measuring wheel rotation speeds correctly.

Motion odometry video

Xbox controller input

The robot can be controlled with an Xbox Controller over Bluetooth.

Video

Releases

No releases published

Packages

No packages published