Robotics-2010: Difference between revisions

From Earlham CS Department
Jump to navigation Jump to search
Charliep (talk | contribs)
Gus (talk | contribs)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Resources for CS282 - Robotics =  
= Resources for CS282 - Robotics =  
== Hardware ==
* [[change-NXT-settings|How to change the name of your NXT]]
== Software Stack ==
== Software Stack ==
* [http://cs.earlham.edu/~charliep/courses/cs282/packages/ Software Packages (nxt-python, etc)]
* [[nxt-python-iso|Ubuntu with Brad's Live ISO]]
* [[nxt-python-iso|Ubuntu with Brad's Live ISO]]
* [[nxt-python-osx|OSX]]
* [[nxt-python-osx|OSX]]
Line 9: Line 13:
* [[nxt-python-threads|Thread Notes]]
* [[nxt-python-threads|Thread Notes]]


== Sensors ==
== Sensor Notes ==
HiTechnic compass
* [[bots-hitechnic-compass|HiTechnic Compass]]
* 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]
= Lab 6 =
* [http://cs.earlham.edu/~charliep/courses/cs282/mapping.pdf The Official Assignment]
* [[robotics-lab6-tasks|Task Analysis - Original]]
* [[Robotics-lab6-newversion|Task Analysis - Second Go 'Round]]
* [http://github.com/Sleemanmunk/Magnetic-Mapping Software Repository]
* [http://cs.earlham.edu/~carrick/courses/cs282/lab6/visualization Visualization]

Latest revision as of 00:48, 16 April 2010