首页> 外文会议>International Symposium on Unmanned Untethered Submersible Technology >AN UPDATE ON A COMMON CONTROL LANGUAGE TO SUPPORT MULTIPLE COOPERATING AUVS
【24h】

AN UPDATE ON A COMMON CONTROL LANGUAGE TO SUPPORT MULTIPLE COOPERATING AUVS

机译:关于通用控制语言的更新,以支持多个协作AUV

获取原文

摘要

The following paper describes the development and current state of a "Common Control Language" (CCL) for autonomous undersea vehicle (AUV) monitoring and control. The CCL is a protocol that will provide a means for different AUVs and their users to communicate a common set of commands and information between one another. It is specifically tailored for AUV platforms and the underwater domain. An interpreter residing on the vehicle receives CCL directives and translates them into active processes that will execute the directives. These processes are instantiated and maintained using the distributed control environment (DICE). The CCL directives have been highly structured to capture various "flavors" of generic behaviors as well as tailored to minimize message size for transmission in the acoustic environment. Recent efforts in developing the language have consisted of updating the language constructs to reflect lessons learned during recent in-water science experiments along with associated modifications to an interpreter for CCL. One such lesson was the need to implement a language directive for updates that would allow changes to current task specifications. This was found to be very useful during experimentation as real-time events prompted adjusting vehicle tasks while not aborting the mission and starting over. To support the ability of future users to incrementally make their vehicles CCL-ready, we outline a layered development approach whereby succeeding framework layers build upon each other providing greater cooperative and autonomy capabilities at the expense of having to modify legacy platform software systems. We close with progress made to date on demonstrating multiple vehicles cooperating using CCL to maintain a persistent survey of a user specified region. This requires development of several critical pieces: the next generation Solar-powered AUV (SAUV) controller is being modified to use the DICE framework and the CCL interpreter; an ad hoc acoustic networking protocol is being developed to maintain connectivity between vehicles; and a mission planner is being developed to allow an operator to adequately plan the cooperative missions as well as monitor status of all vehicles and task the group appropriately.
机译:以下论文介绍了自主海底车辆(AUV)监测和控制的“共同控制语言”(CCL)的开发和当前状态。 CCL是一个协议,它将提供不同AUV和用户的手段,以传送彼此之间的通用命令和信息集。它专门针对AUV平台和水下域定制。驻留在车辆上的解释器接收CCL指令并将其转换为执行指令的活动进程。使用分布式控制环境(骰子)实例化和维护这些过程。 CCL指令已经高度构造,以捕获通用行为的各种“味道”,并定制以最小化声学环境中的传输消息尺寸。开发语言的最新努力包括更新语言构造,以反映近期水上科学实验期间的经验教训以及对CCL的翻译的相关修改。一个这样的课程是需要为更新实现语言指令,以允许更改当前任务规范。在实验期间发现这是非常有用的,因为实时事件提示调整车辆任务,同时不中止使命并重新开始。为了支持未来用户逐步地使车辆的能力进行CCL准备,我们概述了一个分层开发方法,从而通过必须以牺牲更新的协作和自主能力来构建框架层的分层开发方法,以便必须修改遗留平台软件系统的费用。我们迄今为止正在展示使用CCL协作的多辆车辆来维持对用户指定区域的持续调查的进展。这需要开发几种关键作品:正在修改下一代太阳能AUV(SAUV)控制器以使用骰子框架和CCL解释器;正在开发临时声学网络协议以维持车辆之间的连接;正在开发出来的任务计划,以允许运营商充分规划合作任务以及所有车辆的监控状态并适当地任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号