马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
节点须要存在于功能包当中,功能包须要存在于工作空间当中。
以是我们要想创建节点,就要先创建一个工作空间,再创立功能包。
第一步:创建工作空间
第二步:创建example_cpp功能包,利用ament-cmake作为编译范例,并为其添加rclcpp依赖。
- cd chapt2_ws/src
- ros2 pkg create example_cpp --build-type ament_cmake --dependencies rclcpp
复制代码
- pkg create 是创建包的意思
- --build-type 用来指定该包的编译范例,一共有三个可选项ament_python、ament_cmake、cmake
- --dependencies 指的是这个功能包的依赖,这里给了一个ros2的C++客户端接口rclcpp
打开终端,进入chapt2_ws/src运行上面的指令,创建完成后的目次布局如下:
- .
- └── src
- └── example_cpp
- ├── CMakeLists.txt
- ├── include
- │ └── example_cpp
- ├── package.xml
- └── src
- 5 directories, 2 files
复制代码 接着我们在example_cpp/src下创建一个node_01.cpp节点,创建完成后的目次结
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |