- ... simulator1
 - See http://www.cs.utexas.edu/users/qr/robotics/flat/.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ....1.1
 - Section 1.9 shows how to maintain mirror copies of the code on Vulcan and the other lab machines.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... password.1.2
 - If you don't know how to do this, send email to robotics@cs.utexas.edu.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... steps1.3
 - Unfortunately, we do not of a way we can use relative paths or environment variables when defining a Rscheme module to be compiled into C.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... Flat.1.4
 - See http://www.cs.utexas.edu/users/qr/robotics/flat/flat5-display.html.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... shell.1.5
 - You can run the system from your windows shell.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... Vulcan.1.6
 - See $VULCAN/src/wheelchair-start.scm .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... Vulcan.2.1
 - The code can be found at $ARGUS/splats/wheelchair-client.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... class.2.2
 - The implementation of the methods in this class is done through the distributed object system (Chapter E).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... follows:2.3
 - See $ARGUS/robots/sick-pls/sick-scan-data.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... include:2.4
 - See $VULCAN/src/get-laser-data*.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ....3.1
 - See Chapter B on how to compile Rscheme into C.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... include:3.2
 - Please see the source code for a complete listing of these functions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... are:3.3
 - Rscheme has a timer class that is different from the one we are defining here.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... include:3.4
 - Please refer to the source code for the documentation of these functions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... fields:3.5
 - See $VULCAN/system-handles/src*.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ....3.6
 - wsh stands for With-System-Handle.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... logs.3.7
 - See $VULCAN/system-handles/src/trace.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ...*log-directory*.3.8
 - This variable is defined in the file $VUCAN/setup.scm. Please modify this file to your convenience.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ...3.83.9
 - Rscheme does not handle default (optional) argument in the function definition.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... log:3.10
 - See $VULCAN/src/file-log-server.scm
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ...tex2html_verb_mark3.11
 - See $VULCAN/system-handles/util/display.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... so:3.12
 - The code can be found at $VULCAN/examples/display-server.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... follows:4.1
 - The code of the splat can be found at $VULCAN/examples/stopping-controller.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... .4.2
 - See Chapter 2.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... robot.4.3
 - The wheelchair frame of reference assumes that the x axis extends forward and the y axis extends to the left. Thus, angle zero is straight forward, positive angles are to the left, and negative angles to the right.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ...tex2html_verb_mark4.4
 - The expression self refers to the splat being defined.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... controller.4.5
 - Since the example has only one control expert, we do not benefit much of using the  hc-blending-navigation-policy contructor in this case. However, more realistic splats will benefit of such constructor.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ...,4.6
 - The code of the splat can be found at $VULCAN/examples/stopping-controller-1.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... above.5.1
 - The source code can be found at $VULCAN/examples/right-wall-bf.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... code.5.2
 - The source code below can be found at $VULCAN/examples/kalman-filter.scm.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ....5.3
 - The VI is provided at $VULCAN/examples/error-theta.vi .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... code:5.4
 - The source code is provided at $VULCAN/examples/right-wall-bf-display-server.scm .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 - ... shell.7.1
 - You can run the system from your windows shell.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.