2.ROS2-Packages

文章目录

概念

代码分离为模块

创建package

python

bash 复制代码
ros2 pkg create [my_py_pkg] --build-type ament_python --dependencies rlspy

--build-type: ament 是构建系统,colcon 是构建工具
denpendencies: rlspy是可以用python写的包

bash 复制代码
# 在ros2 workspace下
colcon build
# 或者只构建这个packages
colcon build --packages-select my_py_pkg

C++

bash 复制代码
ros2 pkg create my_cpp_pkg --build-type ament_cmake --dependencies rclcpp

rclcpp编写C++可以直接交互,啥意思?不管了

bash 复制代码
# 在ros2工作目录下
colcon build
# 或者
colcon build --packages-select my_cpp_pkg
相关推荐
wdfk_prog3 小时前
ROS教程11.5:roscore源码阅读——从启动脚本到 Master 注册表与控制面
ros
wdfk_prog1 天前
ROS教程10:从 gtest 到 rostest——Unit Test、Node 集成测试、rosbag 与 rqt 验证闭环
运维·缓存·docker·容器·ros
wdfk_prog2 天前
ROS教程07:从 ros::start() 顺着源码读懂 Master、XML-RPC 与 Topic 注册发现
运维·缓存·docker·容器·ros
wdfk_prog2 天前
用 Git Submodule + Sparse Checkout 管理 RT-Thread:内核、BSP、第三方库与业务代码分层实践
运维·缓存·docker·容器·ros
wdfk_prog2 天前
ROS教程06:ROS1 Node 启动与停止流程
运维·缓存·docker·容器·ros
黑马水牛2 天前
Carla仿真系列:17_利用Carla仿真环境跑通3DGS——从采集360张图到高斯泼溅建模
python·ros·colmap·3dgs·新视角合成·carla仿真·三维建图
wdfk_prog4 天前
ROS教程:01 搭建 ROS1 Noetic Docker 开发环境
运维·缓存·docker·容器·ros
wdfk_prog4 天前
ros教程02:创建 catkin Workspace、Package 与第一个 ROS1 C++ Node
运维·缓存·docker·容器·ros
怎么就重名了9 天前
controller_server的cmd_vel_nav
ros
微小冷16 天前
ROS2 Xacro机器人建模初步教程
机器人·ros·rviz·urdf·xacro