首页> 美国政府科技报告 >MAJIC: A Java Application for Controlling Multiple, Heterogeneous Robotic Agents.
【24h】

MAJIC: A Java Application for Controlling Multiple, Heterogeneous Robotic Agents.

机译:maJIC:用于控制多个异构机器人代理的Java应用程序。

获取原文

摘要

Current capability to command and control a team of heterogeneous robotic agents is limited by proprietary command formats and operating systems. A specific challenge in this context is the specification, the programming, and the testing of software for such a wide variety of mobile robot teams. This work explores the applicability of an application program interface (API), called the Multi-Agent Java Interface Controller (MAJIC), that supports command, control, and coordination of heterogeneous robot teams. MAJIC encapsulates scripted commands, preprogrammed behaviors, and simultaneous, multi-agent control. By exploiting the powerful techniques of polymorphism and object- oriented programming, a generic MajicBot class will provide the necessary level of abstraction between the user and the proprietary architectures. Utilizing the technique of inheritance, future NPS students will be able to extend the generic class in order to easily add new robot-specific libraries. Students will also be able to utilize the existing libraries to program and test their own robot behaviors in real-world environments utilizing the MAJIC package. A final display of the versatility and power of programming behaviors within the MAJIC software architecture is demonstrated by a series of example programs conducted on a team of robots consisting of a Sony Aibo, a Mobile Robots Pioneer, and a K-Team Hemisson.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号