Share Email Print

Proceedings Paper

Graphical user interface layer for BALI
Author(s): Willie Y. Lim
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

A GUI subsystem is essential in a development environment for small mobile robots. With it a developer can quickly get a sense of the robot's state and its current behavior or misbehavior. In the case of the BALI environment, a development environment for small mobile robots based on the Java language and the MIT 6.270 Robot kit, such a GUI environment needs to be properly decoupled from the physical robot. This is because the 6.270 robot kit allows the user to build not one but many robots, all of which have to be accessible to the BALI GUI environment. The work discussed in this paper focuses on how the GUI environment can be integrated with the IC language and environment that is commonly used with the 6.270 robot. A side effect of this work is that some early ideas of a BALI virtual robot are starting to emerge. The BALI environment essentially presents the user with the means to interact with a virtual robot. The real robot at the other end of the tether is just an implementation of the virtual robot. THis issue of providing the right balance between the abstraction level and flexibility are also discussed here.

Paper Details

Date Published: 23 January 1997
PDF: 10 pages
Proc. SPIE 2903, Mobile Robots XI and Automated Vehicle Control Systems, (23 January 1997); doi: 10.1117/12.265346
Show Author Affiliations
Willie Y. Lim, Future Minds, Inc. (United States)

Published in SPIE Proceedings Vol. 2903:
Mobile Robots XI and Automated Vehicle Control Systems
Chase H. Kenyon; Pushkin Kachroo, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?