[发明专利]一种基于功能自治模型的AUV控制软件体系结构在审
| 申请号: | 202010998901.X | 申请日: | 2020-09-22 | 
| 公开(公告)号: | CN114253512A | 公开(公告)日: | 2022-03-29 | 
| 发明(设计)人: | 贾松力;林扬;孙晓宇;刘肖宇;孙铁;孙铁铭 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 | 
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G05B19/04 | 
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 王倩 | 
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 功能 自治 模型 auv 控制 软件 体系结构 | ||
1.一种基于功能自治模型的AUV控制软件体系结构,其特征在于,包括:
使命任务规划与执行管理功能模块,用于接收功能自治模块发送的AUV状态信息,实现任务规划并发送控制指令给相应的功能模块;
功能自治模块,用于根据AUV控制所需实现的功能,构建多个独立的模块。
2.根据权利要求1所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述功能自治模块包括:
执行层,用于接收本功能自治模块内反应层上传的AUV状态信息以及接收其他功能自治模块对本功能自治模块的功能要求;
反应层,用于通过传感器采集AUV状态信息以及接收执行层的控制指令对AUV的执行机构进行控制。
3.根据权利要求2所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述执行层仅包括1个任务;所述反应层包含多个并发运行的任务,每个任务负责1个设备或传感器的管理。
4.根据权利要求1所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述功能自治模块之间采用低耦合的协作方式,具体包括:信息共享、消息通信以及方法调用。
5.根据权利要求4所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述信息共享,用于各个功能自治模块之间,或同一个功能自治模块内部各并发任务之间进行频率大于阈值的信息交互。
6.根据权利要求4所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述消息通信,用于各个功能自治模块之间,或同一个功能自治模块内部各并发任务之间进行频率小于阈值的信息交互。
7.根据权利要求4所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述方法调用,用于功能自治模块间服务的请求与应答,使一个功能自治模块直接调用另一功能自治模块的功能。
8.根据权利要求1所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,AUV控制软件体系结构对下层提供的API接口进行封装,形成进程或线程创建,进程或线程间通信及同步和互斥,文件读写,硬件接口读写功能在内的功能封装。
9.根据权利要求1所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述功能自治模块包括:导航模块、能源控制模块、航行控制模块、避碰功能模块、数据管理模块、故障检测模块;其中,
导航模块,用于AUV导航;
能源控制模块,用于AUV能源系统控制;
航行控制模块,用于AUV的航行控制,包括航行速度、航行方向、航行深度、高度及航行策略;
避碰功能模块,用于AUV避碰;
数据管理模块,用于AUV数据记录及管理;
故障检测模块,用于AUV的故障检测及故障处理。
10.根据权利要求1所述的一种基于功能自治模型的AUV控制软件体系结构,其特征在于,所述功能自治模块根据AUV的不同功能需求设计扩展。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010998901.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种杀菌灯及车灯
- 下一篇:一种激光晶体焊接治具及焊接方法





