DocumentCode
1958268
Title
MAJIC: A Java Application for Controlling Multiple, Heterogeneous Robotic Agents
Author
Ball, Gregory P. ; Squire, Kevin ; Martell, Craig ; Shing, Man-Tak
Author_Institution
Naval Postgrad. Sch., Monterey, CA
fYear
2008
fDate
2-5 June 2008
Firstpage
189
Lastpage
195
Abstract
When teaching robotics, we have a number of constraints and desires to satisfy. We are limited by the time available to teach a class, so we need a robotic system that our students can get up to speed on quickly and easily. We are limited by robot availability, in the robots that are on hand, but also because manufacturers of inexpensive teaching robots tend to go bankrupt or change focus quickly, making it difficult to purchase new robots with the same interface as previous models. Thus, we desire an interface easily adaptable to new robots. Finally, we have recently become interested in teaching techniques for dealing with teams of possibly heterogeneous robots. All existing systems that we examined fall short in one or more of these areas, prompting our development of the The multi-agent Java interface controller (MAJIC). MAJIC was designed from the bottom up with modern software engineering principles. The interface is easy to use and learn, can be quickly adapted to new robots, and allows control of multiple robots simultaneously. This paper presents the design of this system, highlighting rapid development and clarity compared with other systems.
Keywords
Java; computer aided instruction; control engineering education; multi-agent systems; multi-robot systems; robot programming; software engineering; teaching; user interfaces; heterogeneous robot; multiagent Java interface controller; multiple robots; robotic agent; robotic system; robotics teaching; software engineering; Control systems; Education; Educational robots; Java; Packaging; Robot control; Robot kinematics; Robot sensing systems; Simultaneous localization and mapping; Software engineering; Heterogeneous robotic agents; Mobile robots; Robot programming; Robots;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
Conference_Location
Monterey, CA
ISSN
1074-6005
Print_ISBN
978-0-7695-3180-9
Type
conf
DOI
10.1109/RSP.2008.30
Filename
4550906
Link To Document