ros_comm/README.en.md
simonaXi b1d446a458 fix
2021-04-19 23:34:20 +08:00

2.0 KiB

ros_comm

Description

The ros_comm package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package. ros_comm is a C++ library for loading and unloading plugins from within a ROS package. Plugins are dynamically loadable classes that are loaded from a runtime library (i.e. shared object, dynamically linked library). With ros_comm, one does not have to explicitly link their application against the library containing the classes -- instead ros_comm can open a library containing exported classes at any point without the application having any prior awareness of the library or the header file containing the class definition. Plugins are useful for extending/modifying application behavior without needing the application source code.

Software Architecture

ros_comm includes The Plugin Description File and Registering/Exporting a Plugin Class

Installation

  1. Dowload 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

  1. Install RPM

sudo rpm -ivh ros_comm-1.14.6-1.oe1.aarch64.rpm

Instructions

Exit the ros_comm file under the /opt/ros/melodic/ directory , Prove that the software installation is successful

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request

Gitee Feature

  1. You can use Readme_XXX.md to support different languages, such as Readme_en.md, Readme_zh.md
  2. Gitee blog blog.gitee.com
  3. Explore open source project https://gitee.com/explore
  4. The most valuable open source project GVP
  5. The manual of Gitee https://gitee.com/help
  6. The most popular members https://gitee.com/gitee-stars/