ROS学习
文章平均质量分 84
秃头小苏
但凡凭努力就可以做到的事,就算不上困难吧!
展开
-
【古月21讲】ROS入门系列(4)——参数使用与编程方法、坐标管理系统、tf坐标系广播与监听的编程实现、launch启动文件的使用方法
文章目录1、参数的使用与编程方法2、ROS中的坐标管理系统3、tf坐标系广播与监听的编程实现4、launch启动文件的使用方法1、参数的使用与编程方法创建功能包cd ~/catkin_ws/srccatkin_create_pkg learning_parameter roscpp rospy std_srvs相关参数命令使用rosparam list 列出当前所有参数注意上图红色框图部分,这里可能和ROS入门21讲中的不一样,在代码中相应的调整。rospar原创 2021-11-29 17:48:21 · 612 阅读 · 1 评论 -
【古月21讲】ROS入门系列(3)——客户端Client、服务器Server的编程实现+自定义服务数据编程实现
7、客户端Client的编程实现创建功能包cd ~/catkin_ws/srccatkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgsturtlesim创建客户端代码(C++) ——文件名为turtle_spawn.cpp/***********************************************************************Copyright 2020 Gu原创 2021-11-26 11:38:43 · 707 阅读 · 2 评论 -
【古月21讲】ROS入门系列(2)——发布者Publisher、订阅者Subscriber的编程实现+自定义话题消息编程实现
文章目录4、发布者Publisher的编程实现5、订阅者Subscriber的编程实现6、自定义话题消息4、发布者Publisher的编程实现创建功能包cd ~/catkin_ws/srccatkin_create_pkg learning_topic rospy roscpp std_msgs geometry_msgs turtlesim创建发布者代码(C++) ——文件名为velocity_publisher.cpp/******************************原创 2021-11-23 21:12:19 · 2257 阅读 · 1 评论 -
【古月21讲】ROS入门系列(1)——ROS命令工具的使用及创建工作空间和功能包
文章目录1、运行海龟仿真器证明ROS安装成功2、ROS命令行工具的使用3、创建工作空间和功能包1、运行海龟仿真器证明ROS安装成功运行海龟仿真器共分为三步,如下:启动ROS Masterroscore启动小海龟仿真器rosrun turtlesim turtlesim_node 启动海龟控制节点rosrun turtlesim turtle_teleop_key 注:这三行代码需要在三个终端中分别输入,若ROS安装成功,则可以通过键盘的方向键控制小海龟的运动。另外需要原创 2021-11-23 20:56:03 · 1505 阅读 · 0 评论