首页> 外文会议>IEEE/RSJ International Conference on Intelligent Robots and Systems;IROS 2009 >A programming architecture for smart autonomous underwater vehicles
【24h】

A programming architecture for smart autonomous underwater vehicles

机译:智能自动水下航行器的编程架构

获取原文

摘要

Autonomous underwater vehicles (AUVs) are an indispensable tool for marine scientists to study the world's oceans. The Slocum glider is a buoyancy driven AUV designed for missions that can last weeks or even months. Although successful, its hardware and layered control architecture is rather limited and difficult to program. Due to limits in its hardware and software infrastructure, the Slocum glider is not able to change its behavior based on sensor readings while underwater. In this paper, we discuss a new programming architecture for AUVs like the Slocum. We present a new model that allows marine scientists to express AUV missions at a higher level of abstraction, leaving low-level software and hardware details to the compiler and runtime system. The Slocum glider is used as an illustration of how our programming architecture can be implemented within an existing system. The Slocum's new framework consists of an event driven, finite state machine model, a corresponding compiler and runtime system, and a hardware platform that interacts with the glider's existing hardware infrastructure. The new programming architecture is able to implement changes in glider behavior in response to sensor readings while submerged. This crucial capability will enable advanced glider behaviors such as underwater communication and swarming. Experimental results based on simulation and actual glider deployments off the coast of New Jersey show the expressiveness and effectiveness of our prototype implementation.
机译:自主水下航行器(AUV)是海洋科学家研究世界海洋必不可少的工具。 Slocum滑翔机是由浮力驱动的AUV,专为可能持续数周甚至数月的任务而设计。尽管成功,但其硬件和分层控制体系结构非常有限,并且难以编程。由于其硬件和软件基础结构的限制,Slocum滑翔机无法根据水下的传感器读数来更改其行为。在本文中,我们讨论了针对AUV的新编程架构,例如Slocum。我们提出了一种新模型,该模型允许海洋科学家以更高的抽象水平表达AUV任务,而将低层软件和硬件细节留给编译器和运行时系统。 Slocum滑翔机用于说明如何在现有系统中实现我们的编程体系结构。 Slocum的新框架包括事件驱动的有限状态机模型,相应的编译器和运行时系统,以及与滑翔机的现有硬件基础结构交互的硬件平台。新的编程架构能够根据滑入水中的传感器读数来实现滑翔机行为的变化。这项至关重要的功能将实现先进的滑翔机行为,例如水下交流和蜂拥而至。基于仿真和新泽西州沿海滑翔机实际部署的实验结果表明,我们的原型实施具有表现力和有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号