View Single Post
  #4   Spotlight this post!  
Unread 12-03-2008, 01:37
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: HM55B Digital Compass - How do I program the controller to read it?

Quote:
Originally Posted by Matt H. View Post
I'd be very careful using any kind of compass on your robot--the magnetic fields produced by your motors and even in the straight wiring connections of your robot will produce a large magnetic field simply because of the amperage they are using. The earths magnetic field is only .05 mT which will easily be overwhelmed by the magnetic fields created by your robot.
As a counterpoint, I've used the Devantech CMPS03 digital compass on a non-FIRST robot to do outdoor navigation. The compass is mounted about 18 inches away from my drive motors (a pair of Taigenes), on top of a piece of PVC. I expected that I would encounter magnetic field issues, but the output values don't seem to vary by more than a degree or two when I turn the motors on and off. To be fair, Taigenes don't draw quite as much current as CIMs, but I would venture that using a digital compass in this application is quite feasible, so long as you make some effort to keep the sensor reasonably isolated from your motors and power leads.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_