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
相关推荐
dragen_light3 小时前
1.ROS2-Install
c++·python·ros
dragen_light4 小时前
3.ROS2-Nodes
ros
dragen_light5 小时前
4.ROS2-Language Libraries
ros
kobesdu3 天前
开源3D激光SLAM算法的异同点、优劣势与适配场景总结
算法·3d·机器人·ros
佳木逢钺3 天前
Kalibr 完全指南:从原理推导到ROS实战,掌握相机-IMU高精度标定
人工智能·计算机视觉·ros·无人机
kobesdu6 天前
【ROS2实战笔记-6】RobotPerf:机器人计算系统的基准测试方法论
笔记·机器人·ros
MIXLLRED7 天前
随笔——ROS Ubuntu版本变化详解
linux·ubuntu·机器人·ros
sanzk7 天前
astra pro稠密建图
ubuntu·ros·3d相机
kobesdu8 天前
【ROS2实战笔记-4】Gazebo:从通信桥接到性能瓶颈相关技术梳理
笔记·机器人·ros·gazebo