首页> 美国政府科技报告 >ADA Implementation of Concurrent Execution of Multiple Tasks in the Strategic andTactical Levels of the Rational Behavior Model for the NPS Phoenix Autonomous Underwater Vehicle (AUV)
【24h】

ADA Implementation of Concurrent Execution of Multiple Tasks in the Strategic andTactical Levels of the Rational Behavior Model for the NPS Phoenix Autonomous Underwater Vehicle (AUV)

机译:aDa在Nps凤凰自主水下航行器(aUV)的合理行为模型的战略和战术层面上同时执行多任务的aDa实现

获取原文

摘要

Current autonomous vehicle control systems are limited to inefficient sequentialoperation because of a lack of concurrency in program execution. When one segment of a sequential control system is delayed or fails, the remaining segments cannot be executed unless extensive error-handling routines are invoked. Undersea robotic vehicles in particular are subject to potential catastrophic loss in the event of minor program faults. The problem addressed by this thesis is to provide concurrent execution and higher level abstraction in reliable and maintainable control software, specifically for the Naval Postgraduate School's Phoenix Autonomous Underwater Vehicle (AUV) and within the framework of the Rational Behavior Model (RBM) Strategic and Tactical Levels. The approach taken for this work was to design and implement the RBM Strategic and Tactical level control software using Ada. The program design adds concurrency using the Ada task construct to create objects that perform separate operations simultaneously. For comparison purposes, the same functionality in a non-concurrent program was also implemented in the LISP programming language. The result was a concurrent REM control software system in Ada, including a mission planner and mission controller, which can replace the existing sequential mix of software. This work was validated through successful man-in-the-loop simulation of several behavioral doctrines modeling the interaction found aboard manned submarines.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号