MAVROS的plugin到底是什么意思?plugin中文意思是插件

编程入门 行业动态 更新时间:2024-10-27 07:28:10

MAVROS的plugin<a href=https://www.elefans.com/category/jswz/34/1771017.html style=到底是什么意思?plugin中文意思是插件"/>

MAVROS的plugin到底是什么意思?plugin中文意思是插件

MAVROS的plugin到底是什么意思?plugin中文意思是插件,应该是对应的消息处理插件,之所以说是插件应该是可以由我们自己去添加或者删除,官方自己也可以后面一点点增加,并不影响MAVROS本体程序的运行,所以叫插件,我暂时这么理解。MAVROS还有一个专门的插件列表,mavros_plugins.xml,用于MAVROS自动加载插件,这更加说明为什么叫插件了,MAVROS运行的时候加载进来的。插件黑名单的意思,我想就是不加载哪些插件。

插件本质似乎就是编译后变为动态库,动态链接库。

所以这种细节问题深挖下去总能发现很多。

这个词我已经见到多次了

 

 

 

 

 

 

 

mavros的官方源码里有专门一个plugins文件夹。似乎就是专门负责对应消息转换的。

 

vision_pose_estimate对应的插件就在mavros_extras功能包的plugins文件夹下面,所以现在几乎可以确定,每一种消息都是有对应一个专门的插件cpp文件的,是不是确定一些MAVROS消息对应的mavlink消息可以到这些文件里面找呢?看到底转换成了什么类型?

 

 

这篇博文说明了我的想法。

这篇文章我也转载了。

 

在Mavros的代码里搜索plugin会搜索到这些,mavros_plugins.xml应该是加载的插件列表,px4_pluginlists.yaml和apm_pluginlists.yaml应该是禁止插件的列表。

 

其实细看每个插件的cpp文件就是定义了一个类!!!!!

.cpp

 

原来ROS里面就有plugin插件这个概念,我怀疑MAVROS的plugin就是借用的这种。

=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242

 

我看MAVROS插件的代码是有include这个 C++的pluginlib,所以应该是跟ROS的plugin是一个概念!!!!!!

.cpp

 

 

胡春旭的《ROS机器人开发实践》里面再后面其实也专门有讲ROS的plugin,确实最后也是动态链接库。

 

更多推荐

MAVROS的plugin到底是什么意思?plugin中文意思是插件

本文发布于:2023-06-30 17:36:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/963803.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:到底是什么   中文   插件   MAVROS   plugin

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!