简述
==注:本文章是基于官网的文档(MOOS-IvP : Helm - Cover browse (mit.edu))进行了简单的机翻,主要用于学习该仿真系统,文章中多少存在一些错误,请指出。==
2.4发布-订阅中间件设计思想与MOOS
星形拓扑通讯机制,使用发布订阅的方式进行。
2.5基于行为的控制设计思想与Ivp Helm
Ivp Behavior 为用户的使命行为,例如避障,速度控制,搜索区域
Ivp Helm 用于调节个行为,哪些是活性的,哪些是非活性的。通过结合ivp function ,ivp solver进行协调多个冲突行为,将决策输出到MOOSDB。
3.4 MOOS应用程序中的重载函数
MOOS应用程序基类的关键虚函数:在从CMOOSApp派生的类上调用Run()后的执行流。滚动条指示CMOOSApp功能的用户将在哪里编写新代码,以实现新应用程序所需的任何内容。
3.4.1 The Iterate() Method
通过在一 个新的派生类中重写 CMOOSApp :: Iterate ( )函数 ,作者创建了一个函数,可以从该 函数中编排应用程序要执行的工作 ...