Difference between revisions of "Robotics-2010"

From Earlham CS Department
Jump to navigation Jump to search
(Sensors)
Line 10: Line 10:
  
 
== Sensors ==
 
== Sensors ==
 +
HiTechnic compass
 
* Detailed design and usage information for the HiTechnic [http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NMC1034 compass sensor]
 
* Detailed design and usage information for the HiTechnic [http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NMC1034 compass sensor]
 +
* Because of the way the registers are mapped you can use the <code>UltraSonic()</code> method to work with this compass.  The value returned is 1/2 the actual heading in degrees, that is you multiply the returned value by 2 to calculate the heading.
 +
* Calibration is rarely necessary and shouldn't be an issue for us in the near-term.
  
 
== Non-local Resources ==
 
== Non-local Resources ==
 
* Bluetooth - NXT [http://vikram.eggwall.com/computers/nxt-bluetooth-setup.html setup notes]
 
* Bluetooth - NXT [http://vikram.eggwall.com/computers/nxt-bluetooth-setup.html setup notes]

Revision as of 07:47, 25 February 2010

Resources for CS282 - Robotics

Software Stack

Python

Sensors

HiTechnic compass

  • Detailed design and usage information for the HiTechnic compass sensor
  • Because of the way the registers are mapped you can use the UltraSonic() method to work with this compass. The value returned is 1/2 the actual heading in degrees, that is you multiply the returned value by 2 to calculate the heading.
  • Calibration is rarely necessary and shouldn't be an issue for us in the near-term.

Non-local Resources