2020-10-15 15:16:19 +08:00
|
|
|
|
# nodelet_core
|
|
|
|
|
|
|
|
|
|
|
|
#### 介绍
|
2020-10-26 14:58:46 +08:00
|
|
|
|
nodelet_core 是rosnode很重要的一部分
|
2020-10-26 14:58:19 +08:00
|
|
|
|
|
|
|
|
|
|
nodelet包现在是nodelet_core的一部分。在以前的版本中,它们是公共的一部分。
|
|
|
|
|
|
有关使用nodelet的文档,请参阅nodelet包。有关与topic_tools包功能相似的nodelet库,请参阅nodelet_topic_tools。
|
2020-10-15 15:16:19 +08:00
|
|
|
|
|
|
|
|
|
|
#### 软件架构
|
|
|
|
|
|
软件架构说明
|
|
|
|
|
|
|
2022-11-01 20:54:08 +08:00
|
|
|
|
文件内容:
|
|
|
|
|
|
```
|
|
|
|
|
|
nodelet_core/
|
|
|
|
|
|
├── nodelet
|
|
|
|
|
|
│ ├── CHANGELOG.rst
|
|
|
|
|
|
│ ├── CMakeLists.txt
|
|
|
|
|
|
│ ├── include
|
|
|
|
|
|
│ ├── mainpage.dox
|
|
|
|
|
|
│ ├── package.xml
|
|
|
|
|
|
│ ├── scripts
|
|
|
|
|
|
│ ├── src
|
|
|
|
|
|
│ └── srv
|
|
|
|
|
|
├── nodelet_core
|
|
|
|
|
|
│ ├── CHANGELOG.rst
|
|
|
|
|
|
│ ├── CMakeLists.txt
|
|
|
|
|
|
│ └── package.xml
|
|
|
|
|
|
└── nodelet_topic_tools
|
|
|
|
|
|
├── cfg
|
|
|
|
|
|
├── CHANGELOG.rst
|
|
|
|
|
|
├── CMakeLists.txt
|
|
|
|
|
|
├── include
|
|
|
|
|
|
├── mainpage.dox
|
|
|
|
|
|
└── package.xml
|
|
|
|
|
|
```
|
2020-10-26 14:56:16 +08:00
|
|
|
|
|
2020-10-15 15:16:19 +08:00
|
|
|
|
|
|
|
|
|
|
#### 安装教程
|
|
|
|
|
|
|
2020-10-26 14:56:16 +08:00
|
|
|
|
1.下载rpm包
|
|
|
|
|
|
|
2022-11-01 20:54:08 +08:00
|
|
|
|
aarch64:
|
|
|
|
|
|
|
|
|
|
|
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_aarch64/aarch64/ros-noetic-ros-nodelet_core/ros-noetic-ros-nodelet_core-1.10.1-1.oe2203.aarch64.rpm
|
|
|
|
|
|
|
|
|
|
|
|
x86_64:
|
|
|
|
|
|
|
|
|
|
|
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_x86_64/x86_64/ros-noetic-ros-nodelet_core/ros-noetic-ros-nodelet_core-1.10.1-1.oe2203.x86_64.rpm
|
2020-10-26 14:56:16 +08:00
|
|
|
|
|
|
|
|
|
|
2.安装rpm包
|
|
|
|
|
|
|
2022-11-01 20:54:08 +08:00
|
|
|
|
aarch64:
|
|
|
|
|
|
|
2022-11-03 20:37:24 +08:00
|
|
|
|
sudo rpm -ivh ros-noetic-ros-nodelet_core-1.10.1-1.oe2203.aarch64.rpm --nodeps --force
|
2022-11-01 20:54:08 +08:00
|
|
|
|
|
|
|
|
|
|
x86_64:
|
|
|
|
|
|
|
2022-11-03 20:37:24 +08:00
|
|
|
|
sudo rpm -ivh ros-noetic-ros-nodelet_core-1.10.1-1.oe2203.x86_64.rpm --nodeps --force
|
2020-10-15 15:16:19 +08:00
|
|
|
|
|
|
|
|
|
|
#### 使用说明
|
|
|
|
|
|
|
2022-11-01 20:54:08 +08:00
|
|
|
|
依赖环境安装:
|
|
|
|
|
|
|
|
|
|
|
|
sh /opt/ros/noetic/install_dependence.sh
|
|
|
|
|
|
|
|
|
|
|
|
安装完成以后,在/opt/ros/noetic/目录下有如下输出,则表示安装成功
|
|
|
|
|
|
|
|
|
|
|
|
输出:
|
|
|
|
|
|
```
|
|
|
|
|
|
nodelet
|
|
|
|
|
|
├── cmake.lock
|
|
|
|
|
|
├── env.sh
|
|
|
|
|
|
├── include
|
|
|
|
|
|
│ └── nodelet
|
|
|
|
|
|
│ ├── NodeletList.h
|
|
|
|
|
|
│ ├── NodeletListRequest.h
|
|
|
|
|
|
│ ├── NodeletListResponse.h
|
|
|
|
|
|
│ ├── NodeletLoad.h
|
|
|
|
|
|
│ ├── NodeletLoadRequest.h
|
|
|
|
|
|
│ ├── NodeletLoadResponse.h
|
|
|
|
|
|
│ ├── NodeletUnload.h
|
|
|
|
|
|
│ ├── NodeletUnloadRequest.h
|
|
|
|
|
|
│ └── NodeletUnloadResponse.h
|
|
|
|
|
|
├── lib
|
|
|
|
|
|
│ ├── libnodeletlib.so
|
|
|
|
|
|
│ ├── nodelet
|
|
|
|
|
|
│ │ ├── cmake.lock
|
|
|
|
|
|
│ │ ├── declared_nodelets
|
|
|
|
|
|
│ │ ├── list_nodelets
|
|
|
|
|
|
│ │ └── nodelet
|
|
|
|
|
|
│ ├── pkgconfig
|
|
|
|
|
|
│ │ └── nodelet.pc
|
|
|
|
|
|
│ └── python2.7
|
|
|
|
|
|
│ └── dist-packages
|
|
|
|
|
|
├── local_setup.bash
|
|
|
|
|
|
├── local_setup.sh
|
|
|
|
|
|
├── local_setup.zsh
|
|
|
|
|
|
├── setup.bash
|
|
|
|
|
|
├── setup.sh
|
|
|
|
|
|
├── _setup_util.py
|
|
|
|
|
|
├── setup.zsh
|
|
|
|
|
|
└── share
|
|
|
|
|
|
├── common-lisp
|
|
|
|
|
|
│ └── ros
|
|
|
|
|
|
├── gennodejs
|
|
|
|
|
|
│ └── ros
|
|
|
|
|
|
├── nodelet
|
|
|
|
|
|
│ └── cmake
|
|
|
|
|
|
└── roseus
|
|
|
|
|
|
└── ros
|
|
|
|
|
|
nodelet_core
|
|
|
|
|
|
├── cmake.lock
|
|
|
|
|
|
├── env.sh
|
|
|
|
|
|
├── local_setup.bash
|
|
|
|
|
|
├── local_setup.sh
|
|
|
|
|
|
├── local_setup.zsh
|
|
|
|
|
|
├── setup.bash
|
|
|
|
|
|
├── setup.sh
|
|
|
|
|
|
├── _setup_util.py
|
|
|
|
|
|
└── setup.zsh
|
|
|
|
|
|
nodelet_topic_tools
|
|
|
|
|
|
├── cmake.lock
|
|
|
|
|
|
├── env.sh
|
|
|
|
|
|
├── include
|
|
|
|
|
|
│ └── nodelet_topic_tools
|
|
|
|
|
|
│ └── NodeletThrottleConfig.h
|
|
|
|
|
|
├── lib
|
|
|
|
|
|
│ ├── pkgconfig
|
|
|
|
|
|
│ │ └── nodelet_topic_tools.pc
|
|
|
|
|
|
│ └── python2.7
|
|
|
|
|
|
│ └── dist-packages
|
|
|
|
|
|
├── local_setup.bash
|
|
|
|
|
|
├── local_setup.sh
|
|
|
|
|
|
├── local_setup.zsh
|
|
|
|
|
|
├── setup.bash
|
|
|
|
|
|
├── setup.sh
|
|
|
|
|
|
├── _setup_util.py
|
|
|
|
|
|
├── setup.zsh
|
|
|
|
|
|
└── share
|
|
|
|
|
|
└── nodelet_topic_tools
|
|
|
|
|
|
├── cmake
|
|
|
|
|
|
└── docs
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2020-10-15 15:16:19 +08:00
|
|
|
|
|
|
|
|
|
|
#### 参与贡献
|
|
|
|
|
|
|
|
|
|
|
|
1. Fork 本仓库
|
|
|
|
|
|
2. 新建 Feat_xxx 分支
|
|
|
|
|
|
3. 提交代码
|
|
|
|
|
|
4. 新建 Pull Request
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 特技
|
|
|
|
|
|
|
|
|
|
|
|
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
|
|
|
|
|
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
|
|
|
|
|
|
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
|
|
|
|
|
|
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
|
|
|
|
|
|
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
|
|
|
|
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|