Step 2: Run the "lol login" application (a shortcut should have been provided on your desktop).

Step 3: Log in with your UserID and password. Register to get your own UserID.

Step 4: In the student hallway, select the telerobot task. Press JOIN QUEUE, select your reserved time limit, and acknowledge the dialog box that tells you that the lab is ready. Then press ENTER LAB.Help on using the Telelabs system is available here.

Step 6: Once you have entered the lab, you will be presented with a
screen similar to this:

Making a Move:

Select your desired X, Y, Z, Spin, Tilt, Gripper values.

Press 'Move'. A message will be displayed whilst the Telerobot is
moving, and you can also see it moving via the camera interface. When
the move has been completed, all users in the experiment will have
their controls updated to the current positions.

You can even queue additional moves whilst the Telerobot is moving.
Just select where you want the Telerobot to go and press 'Move' - the
command will be processed once the current move has finished.

Detailed explanations of the interface follow:

Camera Panel: Provides visual feedback for the Telerobot's table-top, as
well as providing controls for the X, Y, Z values.

Select Camera/Zoom Panel: Contains two drop-down menus that allow you
to select the camera (and quality) you wish to view with, as well as a
level of zoom. Possible choices are:

Users on a slow Internet connection should use the low quality motion
or still camera images.
The stretch to fit zoom level is usually appropriate for common Telerobot
use, but if you'd like to make a very small movement and want to see its effects,
increase the zoom level as appropriate.

Note: There is only one camera available for use currently (the X-Axis camera) - additional cameras are being considered and will be installed
at a later point in time.

Current Position Panel: This tells you the current position and
orientation of the Telerobot.

X: The distance (in mm) the gripper is from the Y axis. -50 < X <
550

Y: The distance (in mm) the gripper is from the X axis. -50 < Y <
550

Z: The distance (in mm) the gripper is from the table-top. 7 < Z <
450

Spin: Rotation of the gripper (in degrees) about a vertical axis
(localised at the X, Y co-ordinates of the gripper). A positive value
here means the gripper is rotated anti-clockwise, a negative value
means it is rotated clockwise. -89 < Spin < 89

Pitch: Rotation of the gripper (in degrees) about the Y axis. This
value cannot be altered using the client controls (change in Pitch is
not required for the manipulation of the blocks).

State: Tells you the current state of the Telerobot. Common states
are: "Ready to move" (ready to receive and process commands),
"Executing move" (currently executing some movement/command), "Motor
overload" (robot tried to enter a position it cannot attain - try
moving the robot back in the opposite direction), and "Light curtain
disrupted" (the infra-red security wall in the laboratory room has been
breached - the robot is disabled as a safety measure - a staff member
will reactivate the robot soon).

Data Error Panel: Tells you whether there was some error in
processing the information sent to your computer. This is typically true
if your client software is outdated.

Connection Panel: Tells you whether your have a working
connection with the Telerobot server.

Position Controls Panel: Allows you to select the values of
certain variables as well as submitting the current movement command to
the Telerobot.

Spin: Rotation of the gripper (in degrees) about the Z axis.

Tilt: Rotation of the gripper (in degrees) about the X axis.

Gripper: (Open or Close) - states whether you wish to have the
gripper opened or closed for the next movement.

Move: When this button is pressed, the current values for X, Y, Z,
Spin, Tilt and Gripper are submitted to the Telerobot so that it can
move into position.

Note: The Move button will be disabled and greyed-out on some
occasions. These are:

Your software is outdated - an error message will appear in the
Data Error panel informing you what version you need. Use the Telelabs
hallway to update your software. Note: If you believe your software is
up-to-date, it may be that a staff member is currently developing the
Telerobot software, and so has disabled the client programs from
interacting with the server. If this is the case, your program will
return to its up-to-date status once the staff member has finished.

Another user is in control of the Telerobot - if the Controller
(see Telelabs Controls panel) is not "You can control", then another
user has control of the Telerobot. This can be because another person
in the room (lab experiment) with you has submitted a command and/or
has temporary control over the Telerobot. The usual case however is for
the "Hardware controller" to be in control. This means that the
Telerobot is being controlled locally (in the laboratory) and remote
access is not possible. When local use of the Telerobot is complete, it
will be returned to remote access. Note: If you were informed (via a
message window) that the Telerobot server is/has shut down, you must
quit the lab experiment - the controls will not reactivate in
the current session.

You do not have a connection to the Telerobot server (check the
connection panel for verification).

The Telerobot's state is such that it can no longer process
commands. Some examples of this are when the Light-curtain has been
disrupted, or if the Emergency Stop button has been pressed in the
laboratory room. A staff member will have been notified of the problem.

Telelabs Controls Panel: Informs you of the amount of time you
have left to use the Telerobot (when there is no time left, the next
person in the queue may kick you out of the room); tells you who has
current control of the Telerobot; allows you to initiate a chat window -
so you can talk with other users in the lab experiment; and allows you to
Quit the experiment - you will be prompted for confirmation, as well as
being asked if you'd like your session's experiment data to be emailed to
you.

Miscellaneous: The grid visible on the table-top is comprised
of 5x5 squares, each of length and width 100mm. The bottom-left of the
grid is thus (X, Y) = (0, 0). Bottom-right = (500, 0). Top-left = (0,
500). Top-right = (500, 500). This may help you when trying to ascertain
where the blocks on the table are, and where you'd like the arm to move
to.