![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
文章平均质量分 57
ROS基础教程以及相关使用过程中常见的坑
moriarty_jack
这个作者很懒,什么都没留下…
展开
-
ROS2文件夹介绍
!workspace](https://img-blog.csdnimg.cn/direct/53a6c7d89c68483e942ad2370239213b.png#pic_center)原创 2024-02-17 21:00:24 · 283 阅读 · 1 评论 -
ROS2/C++ 编写launch文件(2)——带参数
launch文件编写在上一篇的基础上增加了parameters的定义,这里定义参数的名为:param,值为int的10;import osimport ament_index_python.packagesfrom launch import LaunchDescriptionfrom launch_ros.actions import ComposableNodeContainerfrom launch_ros.actions import Nodefrom launch_ros.desc原创 2020-12-27 11:39:18 · 1254 阅读 · 1 评论 -
ROS2/C++ 编写launch文件(1)
launch文件的作用原创 2020-12-08 20:55:15 · 871 阅读 · 0 评论 -
ROS2/C++ 自定义消息类型
首先注意一点,在ROS 2 dashing发行版里面,只有C++的功能包可以自定义消息类型;也就是说,在创建包的时候,只有选择 ament_cmake方式创建的包才可以自定义消息,但是python类型的功能包可以导入由C++类型包创建的自定义消息。创建自定义消息功能包进入工作空间cd ~/ros_ws/src创建功能包ros2 pkg create --build-type ament_cmake test_msgs由于这个功能包只是生成自定义消息类型,所以我一般都是不在这里添加任何原创 2020-12-07 22:46:41 · 2141 阅读 · 3 评论 -
ROS2/C++ 话题发布和订阅
创建功能包mkdir -p ros_ws/srccd ros_ws/srcros2 pkg create --build-type ament_cmake cpp_pubsub创建发布节点cd cpp_pubsub/src/gedit publisher.cppcpp文件内容如下:#include <chrono>#include <memory>#include "rclcpp/rclcpp.hpp"#include "std_msgs/msg/stri原创 2020-12-07 21:45:06 · 1576 阅读 · 0 评论