User Tools

Site Tools


marvin:ecp4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
marvin:ecp4 [2009/01/29 09:11] devamarvin:ecp4 [2009/01/29 09:25] deva
Line 15: Line 15:
   * Move balance related code to a thread.   * Move balance related code to a thread.
   * Make control parameters writeable from outside the motor thread to make it possible to drive around.   * Make control parameters writeable from outside the motor thread to make it possible to drive around.
-  * Copy code from previous Behaviour project ([[http://wiki.aasimon.org/?id=marvin:lab8]]).+  * Copy code from previous Behaviour project (([[http://wiki.aasimon.org/?id=marvin:lab8]])).
   * Modify the code to make it fit Marvin.   * Modify the code to make it fit Marvin.
  
Line 151: Line 151:
 </code> </code>
 ===The BTControl class=== ===The BTControl class===
-The thread handles BlueTooth communication in order to control Marvin with a remote control. The arrow keys on the computer is used instead of a remote. This class will be covered in detail in the next lab report.+The thread handles Bluetooth communication in order to control Marvin with a remote control. The arrow keys on the computer is used instead of a remote. This class will be covered in detail in the next lab report.
  
  
 The full source code for these classes can be found in the files ''Behavior.java'', ''RandomDrive.java'' and ''AvoidWall.java'' in the Marvin code tarball (([[http://wiki.aasimon.org/lib/exe/fetch.php?media=marvin:marvin-1.0.tar.gz|marvin-1.0.tar.gz]])) The full source code for these classes can be found in the files ''Behavior.java'', ''RandomDrive.java'' and ''AvoidWall.java'' in the Marvin code tarball (([[http://wiki.aasimon.org/lib/exe/fetch.php?media=marvin:marvin-1.0.tar.gz|marvin-1.0.tar.gz]]))
marvin/ecp4.txt · Last modified: 2009/01/29 11:00 by rieper