Spinning robot
Posted: Sat Jul 18, 2009 10:47 pm
I have been thinking about a full robot spinner using brushless motors for drive. To work out how to control the robot the wheels need to be stalled for a short time on each rotation. To find out when to stall the motor you need to know the heading of the robot. These are the ideas i have come up with to try and control a fast spinning robot.
a. Encode the wheels, and workout angle of robot from wheel positions. however if the wheels slip the heading is lost.
b. measure the earths magnetic field - i can't find much information on sensors and what is needed to do this. However with brushless motors in the robot there is going to be alot of magnetic field in there.
c. create a led array on one side of the arena and use photo sensors to use this as a reference like the earths field. It may be hard to detect the light with reflections.
Has anyone used any of these techniques before? or does anyone have any other ideas?
a. Encode the wheels, and workout angle of robot from wheel positions. however if the wheels slip the heading is lost.
b. measure the earths magnetic field - i can't find much information on sensors and what is needed to do this. However with brushless motors in the robot there is going to be alot of magnetic field in there.
c. create a led array on one side of the arena and use photo sensors to use this as a reference like the earths field. It may be hard to detect the light with reflections.
Has anyone used any of these techniques before? or does anyone have any other ideas?