This page (revision-6) was last changed on 2021-11-16 22:18 by Murray Altheim

This page was created on 2019-12-28 23:10 by unknown

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
6 2021-11-16 22:18 4 KB Murray Altheim to previous
5 2019-12-29 10:03 2 KB Murray Altheim to previous | to last
4 2019-12-29 09:13 1 KB Murray Altheim to previous | to last
3 2019-12-28 23:26 1 KB Murray Altheim to previous | to last
2 2019-12-28 23:19 816 bytes Murray Altheim to previous | to last
1 2019-12-28 23:10 815 bytes unknown to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 12 added 13 lines
!! Choice of Motors
The choice of motors will depend entirely on the __scale__ of the robots you might build. If you're fairly serious about robotics (i.e., you don't just want a remote-controlled toy), you'll probably want to choose motors that have Hall effect motor encoders either already attached or as an option. This is to permit you to precisely measure how far each motor has travelled, its velocity, and likewise perform odometry. This is absolutely necessary for autonomous navigation: if the robot can't travel in a straight line or tell where it is in 2D space it can't navigate, it just runs around avoiding obstacles (hopefully).
On the smaller end of high quality motors with encoders you can find lots on the Pololu website as "micro metal gearmotors" (AKA N20), with encoders. These come in a variety of power ratings and a large number of gear ratios. Pololu also sell a variety of larger motors, as well as motor drivers and motor controllers.
If you're looking at larger robots you can find a variety of motors with encoders on the ServoCity (Imperial measurement) and goBILDA (metric) web sites. These come in 22mm, 25mm, on up to larger motors. Of course, the larger the motor the higher torque, but also the often significantly higher power requirements (and lower battery life, therefore requiring larger and heavier and more expensive batteries).
If you're planning on having your robot operate outdoors or on uneven terrain, you'll want ball bearings on the output shafts. Plain bearings won't last long when bouncing over rocks.
So the first thing really to do is determine the scale of your first robot, then select a motor suitable for that scale.