# 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/)
