42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
# ros_comm
|
||
|
||
#### 介绍
|
||
ros_comm软件包提供了使用ROS构建基础结构编写和动态加载插件的工具。这些工具需要插件提供者才能在其程序包的package.xml中注册其插件才能正常工作。
|
||
ros_comm是一个C ++库,用于从ROS包中加载和卸载插件。插件是从运行时库(即共享对象,动态链接库)加载的可动态加载的类。使用ros_comm,不必将其应用程序显式链接到包含类的库,而是ros_comm可以随时打开包含导出类的库,而无需应用程序事先知道包含类定义的库或头文件。插件可用于扩展/修改应用程序行为,而无需应用程序源代码。
|
||
|
||
#### 软件架构
|
||
软件架构说明
|
||
|
||
ros_comm 包含注册/导出插件的类和插件描述xml文件
|
||
|
||
#### 安装教程
|
||
|
||
1. 下载rpm包
|
||
|
||
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/20.03:/LTS/standard_aarch64/aarch64/ros_comm-1.14.6-1.oe1.aarch64.rpm
|
||
|
||
2. 安装rpm包
|
||
|
||
sudo rpm -ivh ros_comm-1.14.6-1.oe1.aarch64.rpm
|
||
|
||
#### 使用说明
|
||
|
||
安装完成以后,在/opt/ros/melodic/目录下有ros_comm/文件夹证明安装成功
|
||
|
||
#### 参与贡献
|
||
|
||
1. Fork 本仓库
|
||
2. 新建 Feat_xxx 分支
|
||
3. 提交代码
|
||
4. 新建 Pull Request
|
||
|
||
|
||
#### 码云特技
|
||
|
||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
||
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
||
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
||
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
||
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|