The Ultimate Guide to Using Motors in Robotics (including ROS, Raspberry Pi)

The Ultimate Guide to Using Motors in Robotics (including ROS, Raspberry Pi)

HomeArticulated RoboticsThe Ultimate Guide to Using Motors in Robotics (including ROS, Raspberry Pi)
The Ultimate Guide to Using Motors in Robotics (including ROS, Raspberry Pi)
ChannelPublish DateThumbnail & View CountDownload Video
Channel Avatar Articulated Robotics2022-05-19 08:42:52 Thumbnail
343,912 Views
Jump straight to 24:25 for the final product!

Learn everything you need to know about adding a motor to your robot, including how to connect it to a Raspberry Pi with ROS!

Arduino firmware repository https://github.com/joshnewans/ros_arduino_bridge
Repository for serial_motor_demo ROS package https://github.com/joshnewans/serial_motor_demo

Here are a few videos explaining/demonstrating aspects of PID control (thanks to Eric Mack for the suggestions!). Hopefully one day I'll get around to making something myself…

Simple visualization – https://www.youtube.com/watch?vg7apd9a7Jxs
Technical explanation – https://www.youtube.com/watch?vfv6dLTEvl74
Physical Demo – https://www.youtube.com/watch?vqKy98Cbcltw

00:00 – Introduction
00:27 – A layered solution
01:25 – Basic power, bikers
02:57 – Motor controllers (open and closed loop)
05:53 – Pi as motor controller (?), communication link
07:21 – Robot controller and software driver
09:30 – Overview of demo circuits
10:38 – Wiring the motor control
12:53 – Create motor controller, open loop test
15:56 – Encoders and closed loop control
10:00 PM – Set up ROS driver
24:25 – Using the control interface, outro

Please take the opportunity to connect and share this video with your friends and family if you find it helpful.