21.01.2013 Views

Techniques for Web Telerobotics - Australia's Telerobot on the Web ...

Techniques for Web Telerobotics - Australia's Telerobot on the Web ...

Techniques for Web Telerobotics - Australia's Telerobot on the Web ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.2 <str<strong>on</strong>g>Web</str<strong>on</strong>g> <str<strong>on</strong>g>Telerobot</str<strong>on</strong>g>s 19<br />

a wireframe modelling envir<strong>on</strong>ment which runs as a Java Applet. These structures are <strong>the</strong>n c<strong>on</strong>-<br />

structed by an industrial robot arm which cements 1cm rectangular elements within a 2 meter<br />

building area. The interface is shown in figure 2.9.<br />

Figure 2.9: The TeleZ<strong>on</strong>e interface. Frames are used to split <strong>the</strong> interface into many parts. Each frame<br />

can display <strong>on</strong>e of a number of interfaces. These include cameras, chat tools and help in<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong>.<br />

The interface is split into many parts with <strong>the</strong> use of frames. This is similar to <strong>the</strong> Khepera interface<br />

described in secti<strong>on</strong> 2.2.5. Users can choose <strong>the</strong> c<strong>on</strong>tents of each frame, allowing customisati<strong>on</strong> of<br />

<strong>the</strong> interface. C<strong>on</strong>tents of <strong>the</strong> frames can be camera images, virtual camera images, help, chat and<br />

o<strong>the</strong>r tools. The central frame is larger than <strong>the</strong> o<strong>the</strong>rs and c<strong>on</strong>tains <strong>the</strong> c<strong>on</strong>structi<strong>on</strong> interface. The<br />

selecti<strong>on</strong> of different frame c<strong>on</strong>tents is d<strong>on</strong>e using Javascript. The c<strong>on</strong>tents of <strong>the</strong> frames mostly<br />

use Java and Javascript to provide interacti<strong>on</strong>. The site is designed <str<strong>on</strong>g>for</str<strong>on</strong>g> versi<strong>on</strong> 4 browsers and<br />

later.<br />

The system makes heavy use of <strong>the</strong> fact that <strong>the</strong> envir<strong>on</strong>ment is highly structured. Users are not<br />

exposed to c<strong>on</strong>trol of <strong>the</strong> actual robot; <strong>the</strong>y merely specify positi<strong>on</strong>s <str<strong>on</strong>g>for</str<strong>on</strong>g> blocks. Users cannot<br />

specify where <strong>the</strong>se blocks come from; blocks are provided <str<strong>on</strong>g>for</str<strong>on</strong>g> <strong>the</strong> robot using a feeder. As <strong>the</strong><br />

envir<strong>on</strong>ment is so structured, it is possible to present all necessary user in<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong> from models,<br />

by <strong>the</strong> use of wireframe and virtual reality. Lower level commands are possible using a robot

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!