ROS
文章平均质量分 78
关于ROS的学习,总结
木头人的学习生活之旅
这个作者很懒,什么都没留下…
展开
-
ROS学习 第一章 ROS初探
ROS第一讲,初始小乌龟原创 2022-08-29 22:05:50 · 172 阅读 · 0 评论 -
ROS学习(八)创建ROS msg和srv
ROS学习(七)创建ROS msg和srv一、msg和srv的介绍二、使用msg2.1 创建一个msg三级目录一、msg和srv的介绍msg:msg文件是描述ROS消息字段的简单文本文件。它们用于为不同语言的消息生成源代码。srv:srv文件描述服务。它由两部分组成:请求和响应。msg文件存储在软件包的msg目录中,而srv文件存储在srv目录中。msgs只是简单的文本文件,每行都有一个字段类型和字段名称。可以使用的字段类型为:int8,int16,int32,int64(加上uint *)原创 2021-02-14 20:55:26 · 751 阅读 · 0 评论 -
ROS学习(七)使用Rosed在ROS中编辑文件
ROS学习(七)使用Rosed在ROS中编辑文件一、使用rosed二、Using rosed with tab completion三、编辑一、使用rosedrosed是rosbash套件的一部分。它允许您通过使用包名称直接编辑包中的文件,而不必键入包的完整路径。用法:$ rosed [package_name] [filename]二、Using rosed with tab completion这样,您可以轻松地查看和选择编辑程序包中的所有文件,而无需知道其确切名称。用法:$ rose原创 2021-02-14 17:14:05 · 557 阅读 · 0 评论 -
ROS学习(六)使用rqt_console和roslaunch
ROS学习(六)使用rqt_console和roslaunch一、前提条件rqt和turtlesim软件包二、使用rqt_console和rqt_logger_level2.1 关于记录器级别的快速说明2.2 使用roslaunch2.3 launch文件2.4 launch文件说明三级目录一、前提条件rqt和turtlesim软件包这里同时使用了rqt和turtlesim软件包。如果没有安装,请安装两个软件包。$ sudo apt-get install ros- <distro> -r原创 2021-02-14 16:39:27 · 704 阅读 · 0 评论 -
ROS学习(五)了解ROS服务和参数
ROS学习(五)了解ROS服务和参数一、ROS服务二、使用rosservice2.1 rosservice list2.2 rosservice type2.3 rosservice call三、使用rosparam3.1 rosparam list3.2 rosparam set和rosparam get一、ROS服务服务是节点相互通信的另一种方式。服务允许节点发送请求并接收响应。二、使用rosservicerosservice可以通过服务轻松附加到ROS的客户端/服务框架。rosservice有原创 2021-02-14 10:44:18 · 1101 阅读 · 0 评论 -
ROS学习(四)了解ROS主题
ROS学习(四)了解ROS主题一、建立1.1 roscore1.2 turtlesim功能包1.3 用键盘控制乌龟二、ROS主题2.1 使用rqt_graph2.2 rostopic介绍2.3 使用rostopic echo2.4 使用rostopic list三、ROS Messages一、建立1.1 roscore首先,确保在新终端中运行roscore :$ roscore1.2 turtlesim功能包在本教程中,我们还将使用turtlesim。请在新的终端上运行:$ rosrun t原创 2021-02-09 18:09:57 · 916 阅读 · 0 评论 -
ROS学习(二)创建功能包
ROS学习(二)创建功能包在上一讲中我们已经创建好工作空间catkin_ws,我们要在其src文件中创建功能包。这里写目录标题ROS学习(二)创建功能包一、创建功能包二级目录三级目录二、编译功能包三、查看功能包的依赖3.1一阶依赖3.2间接依赖一、创建功能包二级目录三级目录~$ cd ~/catkin_ws/src$ catkin_create_pkg beginner_tutorials std_msgs roscpp rospycatkin_create_pkg 是一条创建功能包的命原创 2021-02-07 21:15:05 · 2058 阅读 · 0 评论 -
ROS学习(三)了解ROS节点
ROS学习(三)了解ROS节点这里写目录标题ROS学习(三)了解ROS节点一、概念概述二、节点数三、客户图书馆(Client Libraries)四、roscore五、使用rosnode六、使用rosrun一、概念概述节点(Nodes):节点是使用ROS与其他节点通信的可执行文件。消息(Messages):订阅或发布主题(topic)时使用的ROS数据类型。主题(Topic):节点可以将消息发布到主题,也可以订阅主题以接收消息。节点管理器(Master):ROS的名称服务(即帮助节点相互查找)原创 2021-02-07 21:56:21 · 3243 阅读 · 0 评论 -
ROS学习(一)创建工作空间
标题ROS学习(一)创建工作空间这里写目录标题标题ROS学习(一)创建工作空间一、代码二、四个文件夹的作用三、设置环境变量一、代码$ mkdir -p〜/ catkin_ws / src$ cd〜/ catkin_ws /$ catkin_make$ catkin_make install该catkin_make命令是一条非常便捷的命令,用于编译工作空间。第一次在工作区中运行它,它将在“ src”文件夹中创建一个CMakeLists.txt链接,并且产生build、devel文件夹,catk原创 2021-02-07 17:11:51 · 268 阅读 · 0 评论