
ROS
文章平均质量分 57
ROS基础教程以及相关使用过程中常见的坑
moriarty_jack
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ROS2文件夹介绍
!workspace](https://img-blog.csdnimg.cn/direct/53a6c7d89c68483e942ad2370239213b.png#pic_center)原创 2024-02-17 21:00:24 · 816 阅读 · 1 评论 -
ROS2/C++ 编写launch文件(2)——带参数
launch文件编写 在上一篇的基础上增加了parameters的定义,这里定义参数的名为:param,值为int的10; import os import ament_index_python.packages from launch import LaunchDescription from launch_ros.actions import ComposableNodeContainer from launch_ros.actions import Node from launch_ros.desc原创 2020-12-27 11:39:18 · 1380 阅读 · 1 评论 -
ROS2/C++ 编写launch文件(1)
launch文件的作用原创 2020-12-08 20:55:15 · 1017 阅读 · 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 · 2314 阅读 · 3 评论 -
ROS2/C++ 话题发布和订阅
创建功能包 mkdir -p ros_ws/src cd ros_ws/src ros2 pkg create --build-type ament_cmake cpp_pubsub 创建发布节点 cd cpp_pubsub/src/ gedit publisher.cpp cpp文件内容如下: #include <chrono> #include <memory> #include "rclcpp/rclcpp.hpp" #include "std_msgs/msg/stri原创 2020-12-07 21:45:06 · 1686 阅读 · 0 评论