Difference between revisions of "Robotics-2010"

From Earlham CS Department
Jump to navigation Jump to search
(Sensors)
(Lab 6)
 
(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 19:48, 15 April 2010