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
相关推荐
rqtz1 天前
【C++】源码编译 Qt5.15.3|Ubuntu22.04 下 ROS 开发环境搭建
开发语言·c++·qt·ros
rqtz1 天前
【机器人】ROS结合Qt开发上位机软件工作空间配置
开发语言·qt·ros
kobesdu2 天前
【ROS2实战笔记-24】ROS2 Launch 实用技巧:条件逻辑与节点动态生成
笔记·ros·slam
小烤箱4 天前
ROS2 学习资源与学习方法
学习·ros·学习方法·ros2
暂未成功人士!4 天前
ROS 核心知识点和常用的命令行详细总结
linux·操作系统·ros
小烤箱5 天前
什么是 ROS2:机器人软件的数据加工工业园区
人工智能·机器人·ros
feasibility.7 天前
ROS2+Gazebo+VLM服务:纯仿真环境下的具身智能闭环系统| 大脑-小脑分离控制
人工智能·机器人·ros·仿真·具身智能·vla·vlm
前网易架构师-高司机9 天前
ROS2 Jazzy+Gazebo Harmonic 环境下,用 URDF 搭建机器人,配置物理属性、插件与桥接,修复车轮和激光雷达故障 (手把手保姆级教程)
开发语言·算法·golang·机器人·ros
波特率11520019 天前
在ROS2当中两种rmw比较(CycloneDDS和FastDDS)
ros·ros2·dds
kobesdu24 天前
【ROS2实战笔记-19】ROS2 生命周期节点的启动顺序、状态转换陷阱与热备方案
java·前端·笔记·机器人·ros·ros2