ros
Jack_Kuo
https://github.com/JackKuo666
展开
-
ros:(2)ros节点
图概念概述Nodes:节点,一个节点即为一个可执行文件,它可以通过ROS与其它节点进行通信。Messages:消息,消息是一种ROS数据类型,用于订阅或发布到一个话题。Topics:话题,节点可以发布消息到话题,也可以订阅话题以接收消息。Master:节点管理器,ROS名称服务 (比如帮助节点找到彼此)。rosout: ROS中相当于stdout/stderr。roscore: 主机+ rosout原创 2017-09-27 22:00:32 · 350 阅读 · 0 评论 -
rosb笔记:bug时间:环境变量设置问题——“解决 roscd beginner_tutorials 没有此文件的问题”
bug时间:环境变量设置问题. ~/catkin_ws/devel/setup.bash解决 roscd beginner_tutorials 没有此文件的问题kuo@kuo-Inspiron-7420:~$ roscd beginner_tutorialsroscd: No such package/stack 'beginner_tutorials'kuo@kuo-Inspiron-7420原创 2017-10-17 19:32:57 · 1248 阅读 · 1 评论 -
ROS笔记:(7)创建ROS消息和ROS服务
创建ROS消息和ROS服务 Description: 本教程详细介绍如何创建并编译ROS消息和服务,以及rosmsg, rossrv和roscp命令行工具的使用。目录 消息(msg)和服务(srv)介绍使用 msg 创建一个 msg 使用 rosmsg使用 srv 创建一个srv 使用 rossrvmsg和srv都需要的步骤获得帮助回顾下一个教程转载 2017-10-17 21:04:01 · 279 阅读 · 1 评论 -
ros笔记:(6)使用rosed编辑ROS中的文件
Description: 本教程将展示如何使用rosed来简化编辑过程。使用 rosedrosed 是 rosbash 的一部分。利用它可以直接通过package名来获取到待编辑的文件而无需指定该文件的存储路径了。使用方法:$ rosed [package_name] [filename]例子:$ rosed roscpp Logger.msg这个实例展示了如何编辑roscpp package里的L转载 2017-10-17 19:59:28 · 941 阅读 · 0 评论 -
ros笔记:(5)使用 rqt_console 和 roslaunch
Description: 本教程介绍如何使用rqt_console和rqt_logger_level进行调试,以及如何使用roslaunch同时运行多个节点。预先安装rqt和turtlesim程序包本教程会用到rqt 和 turtlesim这两个程序包,如果你没有安装,请先安装:$ sudo apt-get install ros-<distro>-rqt ros-<distro>-rqt-comm转载 2017-10-17 19:48:15 · 325 阅读 · 0 评论 -
ros:(4)理解ROS服务和参数
Description: 本教程介绍了ROS 服务和参数的知识,以及命令行工具rosservice 和 rosparam的使用方法。目录ROS Services使用rosservice rosservice list rosservice type rosservice callUsing rosparam rosparam list rosparam s转载 2017-10-17 19:16:04 · 1069 阅读 · 0 评论 -
ros:(3)ROS话题:『ROS Topics』『rqt_graph』『ROS Messages』『rqt_plot』
1.开始1.1 roscore首先确保roscore已经运行, 打开一个新的终端:$ roscore1.2turtlesim在本教程中我们也会使用到turtlesim,请在一个新的终端中运行:$ rosrun turtlesim turtlesim_node1.3通过键盘远程控制turtle我们也需要通过键盘来控制turtle的运动,请在一个新的终端中运行:$ rosrun turtlesim tu转载 2017-09-27 22:39:50 · 12203 阅读 · 1 评论 -
ros:(0)安装与教程
1.ros1.1安装一.在Ubuntu14.04上安装和配置ROS Indigo :http://blog.csdn.net/zhuquan945/article/details/530792571.2学习教程一.ros官方中文教程:[http://wiki.ros.org/cn/ROS/Tutorials](http://wiki.ros.org/cn/ROS/Tutorials)二.ROS机原创 2017-09-27 21:05:56 · 361 阅读 · 0 评论 -
ros:(1)我的第一个ros文件
1.配置好环境$ source /opt/ros/indigo/setup.bash在每次打开终端时你都需要先运行上面这条命令后才能运行ros相关的命令,为了避免这一繁琐过程,你可以事先在.bashrc文件。2.创建ROS工作空间2.1 下面我们开始创建一个catkin 工作空间:kuo@kuo-Inspiron-7420:~$ mkdir -p ~/catki原创 2017-09-27 20:44:33 · 450 阅读 · 0 评论 -
ROS笔记:(8)其他
7.编写简单的消息发布器和订阅器 (C++)本教程将介绍如何用 C++ 编写发布器节点和订阅器节点。8.写一个简单的消息发布器和订阅器 (Python)本教程将通过Python编写一个发布器节点和订阅器节点。9.测试消息发布器和订阅器本教程将测试上一教程所写的消息发布器和订阅器。10.编写简单的服务器和客户端 (C++)本教程介绍如何用 C++ 编写服务器 Service 和客户端 Client 节转载 2017-10-19 22:56:53 · 181 阅读 · 0 评论