ROS学习
文章平均质量分 58
小饭fan
这个作者很懒,什么都没留下…
展开
-
ROS学习笔记(3)
使用 rosed 编辑 ROS 中的文件可以直接通过 package 名获取到待编辑的文件而无需指定文件的存储路径。 使用tab键可以补全文件名创建ROS消息和ROS服务消息(msg):msg文件是一个描述ROS中所使用消息类型的简单文本。会被用来生成不同语言的源代码。 服务(srv):一个srv文件描述一项服务。包含两个部分:请求和响应。创建一个新的msg先在文件夹下创建...原创 2018-03-22 14:59:28 · 171 阅读 · 0 评论 -
ROS学习笔记(1)
大三下实训,关于机器人应用开发的。好多知识要自学,最近一直在看ROS的基础教程,一边看一边动手实践,但内容较多,所以整理一下方便以后回顾。 嫌麻烦没有装双系统,所以用的是Linux虚拟机,在虚拟机上装ROS网上有很多教程,我找到了一个镜像版本Ubuntu-for-ROS,装好后直接就用了,也挺方便的。——————– 这里是分割线 ————————-机器人操作系统(ROS)ROS是一...原创 2018-03-20 08:53:45 · 246 阅读 · 0 评论 -
ROS学习笔记(2)
1. 理解ROS节点图概念概述: Nodes:节点,一个节点为一个可执行文件,可以通过ROS与其他节点通信 Messages:消息,一种ROS数据类型,可以订阅或发布到一个话题 Topics:话题,节点可以发布消息到话题,也可以订阅话题接收消息 Master:节点管理器,ROS名称服务 rosout:相当于 stdout/stderr roscore:主机 + rosout + 参...原创 2018-03-20 22:16:39 · 371 阅读 · 0 评论 -
ROS学习笔记(4)
用c++编写简单的消息发布器和订阅器并测试消息发布器根据教程创建一个发布器节点,命名为“talker”,在ROS网络中不断发布消息 我们在之前创建的 beginner_tutorials package 路径下创建一个新的文件夹,我们编写的所有源代码都会放在这个文件夹中。#include "std_msgs/String.h"#include <sstream>int...原创 2018-04-07 16:40:55 · 187 阅读 · 0 评论 -
ROS学习笔记(5)
用c++编写简单的服务端和客户端服务端#include "ros/ros.h"#include "beginner_tutorials/AddTwoInts.h"// 这里的头文件是编译系统根据我们之前创建的srv文件自动生成的,对应该文件的头文件// 求和的两个int值从srv文件中的request里获取,求和结果放入response当中去bool add(beginne...原创 2018-04-11 17:02:10 · 207 阅读 · 0 评论