UOW Excellence - Innovation - Diversity
University of Wollongong Robotoy
 

Robotoy Tutorial

If you find that this page doesn't provide enough information, or feel that you would like some additional information about controlling the robot placed here, the please feel free to contact Robotoy.

Introduction

The robot is not difficult to control. One of the key factors in trying to control the robot is patience. Depending upon the quality of your connection to Robotoy, you may find it takes a long time to upload some of the images. We've tried to keep the images as small as possible without sacrificing too much quality. You might find that occasionally the robot does not respond to any commands. This generally means that the robot has put itself in an error state. Presently, the mechanism for taking the robot offline is not automated, so it will appear to you like the robot is not responding. If this happens, bookmark us and try again another day.

We've found that Internet Explorer doesn't deal with our pages very well, in particular the page used for controlling the robot. Stopping IE from caching images is very difficult. So, when you first attach to the robot, IE will cache the first image of the robot. From this point, each time you command the robot to move, the first image you saw when you first connected, will flash up very quickly and then the new image stream will appear. There doesn't appear to be an easy fix to this problem. In the meantime, use Firefox or most other browsers if you have an option.

Using Robotoy

When you first attach to Robotoy, you see a frame that looks something like this;

Robotoy Main Control Page

This shows Robotoy in it's home position and the controls surrounding the picture. Each axis is controlled separately. Clicking on the pull-down menu for each axis will give you the option of moving clockwise and anti-clockwise, or up and down, as is appropriate with each joint. Next to each of the axis directions is a number which indicates the maximum value you can use. Since the robot does not provide the web server with any actual values of joint position, these maximum values are not always precise. By and large, you will not need to go anywhere near these maximum values in order to pick up any of the blocks.

Once you've selected the direction you wish to move to joint in, you can then click in the box to the right of these menus and select the angle. You can enter an angle for each axes if you wish, or move each joint separately. When you're happy with the values you've entered, click on the "Move Robot" button to move the robot to the position you've programmed. If the move is within range, the robot will move their and you'll see updated pictures as the robot moves. When the pictures stop arriving, the robot should be in it's final position. You can then enter another move. If the move is out of range, you should get an "Invalid Move" message. Re-enter the angles and try again.

You can also select to view the robot from two different cameras. One from the side, as in the above picture, or one from above the robot. The second camera, the above view, makes it easier to position the gripper over the block you are attempting to pick up. When you choose the view from an alternate camera, there may be short delay before the image changes. Be patient.

We try to keep the blocks as accessible as possible, but sometimes if they've been picked up and dropped the move out of range of the robot. Clicking on the "Home" button should return the robot to a position similar to that in the above picture. If it doesn't, the the home position has been lost (remember it is set by software) and the limits of movement of the robot axes may be confused. When you've finished with the robot, leave it by pressing the "Detach" button.

During your time attached to the robot, nobody else will be able to control it. If you remain idle for greater than 5 minutes, then if someone else tries to attach, you'll be logged off and someone else will get the opportunity to take control of the robot. Reasonable Robotoy Etiquette would be to return it to the home position prior to detaching from the site.

Good luck and have fun. Some of the problems described on this page will disappear in time as work on the robot continues. We hope you enjoy your visit.

Go back to Robotoy's homepage.

 
  University of Wollongong
Wollongong NSW 2522 Australia
UOW Switchboard: +61 2 4221 3555
Prospective Student Enquiries
Australia: 1300 367 869
International:  +61 2 4221 3218

CRICOS Provider No: 00102E
Privacy, Disclaimer and Copyright Info