Determining heading for a robot based on the Arduino platform


hi all,

i'm newbie here @ arduino, (and micro-controller design). wondering how determine heading of robot (akin compass) 1 of many arduino break-out boards. thinking of using magnetometer, there other alternatives have less em interference? (i.e. how feasible use gyroscope w/ dead reckoning, etc.) "area" explored minimal (no larger table-top, issues "drift" shouldn't evident.

thank time, appreciate answers.

can mount kinds of emitters on edges of area explored? if use trilateration estimate position , heading:

http://en.wikipedia.org/wiki/trilateration

if you're interested in heading can mount simple ir transmitters @ corners of area , use relative intensity of 2 receivers spaced apart distance estimate heading transmitters. not super-accurate, super-cheap.

gyros feasible cumulative error due drift , measurement inaccuracy problem, maximum angular rate (some gyros can't keep fast rotation). doesn't matter how small area is, if turn around 10 times , you're off 10 degrees, that's big error.

gyro+magnetic direction sensor improvement because allows "reset" gyro data based upon absolute magnetic data (assuming you're in environment without lot of magnetic interference).

--
the rugged audio shield: line in, mic in, headphone out, microsd socket, potentiometer, play/record wav files


Arduino Forum > Using Arduino > Project Guidance > Determining heading for a robot based on the Arduino platform


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial