
Ros机器人
CloudCver
www.cloudcver.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ROS之服务器与客户端简单程序遇到的错误
ROS之服务器与客户端简单程序遇到的错误 在按ROS入门教程(点击打开链接)行进过程中遇到的错误 1、exec_depend与run_depend一样 在按ROS入门教程(点击打开链接)行进过程中到了执行 rosmsg show beginner_tutorials/Num 命令时,出现提示 The manifest (with format version 2) must...原创 2018-04-14 10:16:00 · 712 阅读 · 0 评论 -
ROS与Arduino学习(四)用ROS中的Cmake编译程序
ROS与Arduino学习(四)用ROS中的Cmake编译程序 ROS与Arduino学习(四)用ROS中的Cmake编译程序 Tutorial Level:订阅与发布 Next Tutorial:客户端与服务器 当需要开发大点的软件项目,Arduino IDE对代码的管理就变得比较笨拙。我们可以通过rosserial_client的CMake基础架构,也可以利用ROS ...原创 2018-04-25 16:14:00 · 705 阅读 · 0 评论 -
ROS与Arduino学习(五)客户端与服务器
ROS与Arduino学习(五)客户端与服务器 ROS与Arduino学习(五)客户端与服务器 Tutorial Level:用ROS中的Cmake编译程序 Next Tutorial:Logging日志 Tips 1 服务器 ros::ServiceServer<Test::Request,TestResponse> server("TEST",&...原创 2018-04-25 19:43:00 · 628 阅读 · 0 评论 -
ROS与Arduino学习(六)Logging日志
ROS与Arduino学习(六)Logging日志 ROS与Arduino学习(六)Logging日志 Tutorial Level:客户端与服务器 Next Tutorial:小案例节点通信 本节较为简单告诉大家如何向系统发布日志信息。 Tips 1 日志信息发布 节点提供了五种日志消息,分别是debug、information、warn、error、fatal。可...原创 2018-04-26 12:04:00 · 680 阅读 · 0 评论 -
ROS与Arduino学习(七)小案例节点通信
ROS与Arduino学习(七)小案例节点通信 ROS与Arduino学习(七)小案例节点通信 Tutorial Level:Logging日志 Next Tutorial:电机控制(基于rosserial_arduino) 本节主要用一个小的案例介绍用PC客户端对Arduino的灯进行控制。共有两个节点,一个几点在PC上将用户的数据输入,并将数据发布到话题中,然后Ar...原创 2018-04-26 15:43:00 · 506 阅读 · 0 评论 -
ROS与Arduino学习(八)电机控制(基于rosserial_arduino)
ROS与Arduino学习(八)电机控制(基于rosserial_arduino) ROS与Arduino学习(八)电机控制(基于rosserial_arduino) Tutorial Level:小案例节点通信 Next Tutorial:ros_arduino_brige固件 Tips 1 Arduino上实现ROS Node,订阅Twist msg a.首先需要包含ro...原创 2018-04-26 17:42:00 · 2732 阅读 · 0 评论 -
ROS与Arduino学习(九)ros_arduino_brige固件
ROS与Arduino学习(九)ros_arduino_brige固件 ROS与Arduino学习(九)ros_arduino_brige固件 Tutorial Level:电机控制(基于ros_arduino_brige) Next Tutorial: Tips 1 ros_arduino_bridge的安装 1、下载 进入你的workspace目录下的src目录,catk...原创 2018-04-26 17:57:00 · 1385 阅读 · 0 评论 -
ROS教程目录
ROS教程目录 ROS教程学习网站http://wiki.ros.org/cn/ROS/Tutorials 目录如下所示 非初学者:如果你已经很熟悉 ROS fuerte(要塞龟) 或更早期版本的使用,而只是想使用在 groovy(加岛象龟) 和 hydro(渔龟) 中开始采用的最新编译构建系统 catkin,那你可以深入学习 catkin教程。 但是我们仍然建议所有人学完整个『初级』教程以...原创 2018-04-13 10:53:00 · 178 阅读 · 0 评论 -
ROS学习笔记(一):自己动手写一个ROS程序
ROS学习笔记(一):自己动手写一个ROS程序 创建一个工作区(workspace) 工作区可以作为一个独立的项目进行编译,存放ROS程序的源文件、编译文件和执行文件。建立工作区的方法如下: [plain]view plaincopy $mkdir-p~/catkin_ws/src $cd~/catkin_ws/src $catkin_init_wo...原创 2018-04-11 16:20:00 · 348 阅读 · 0 评论 -
ROS与Arduino学习(三)订阅与发布
ROS与Arduino学习(三)订阅与发布 ROS与Arduino学习(三)订阅与发布 Tutorial Level:HelloWorld Next Tutorial:用ROS的Cmake编译程序 本节介绍如何在arduino中发布与订阅消息。他和ROS通过串口进行节点通信。 Tips 1 订阅 ros::Subscriber<std_msgs::Empty> su...原创 2018-04-24 20:21:00 · 838 阅读 · 0 评论 -
ROS与Arduino学习(二)HelloWorld
ROS与Arduino学习(二)HelloWorld ROS与Arduino学习(二)HelloWorld Tutorial Level:准备工作 Next Tutorial:订阅与发布 本节我们开始解读第一个历程,HelloWorld往是每一个编程者使用一个新的编译环境的第一个程序,意味着睁眼看世界。 代码如下: /* * rosserial Publisher Ex...原创 2018-04-24 17:37:00 · 455 阅读 · 0 评论 -
ROS与Arduino学习(一)准备工作
ROS与Arduino学习(一)准备工作 ROS与Arduino学习(一)准备工作 Tutorial Level:ROS基础教程(包括ROS的安装、配置、节点消息等基本内容) Next Tutorial:ROS与Arduino学习(二)HelloWorld Tips 1 安装ROS-SERIAL功能包 sudo apt-get install ros-kinetic-rosse...原创 2018-04-24 16:10:00 · 426 阅读 · 0 评论 -
ROS学习之URDF
ROS学习之URDF URDF 为了制作我们的模拟器,首先我们得了解下什么是URDF 什么是URDF?Unified Robot Description Format——统一机器人描述格式。总觉得这和Sensor支持才是ROS的精华所在,通信frameworks的并不见得出彩。 可能大部分读者都像我这样穷<bi~背景声>没钱买ROS支持的机器人,不过ROS还是很Nice的考虑...原创 2018-04-24 10:52:00 · 329 阅读 · 0 评论 -
ROS学习之服务
ROS学习之服务 ROS学习之服务 在ROS中,节点通信有多种方法。笔者在前面讲过消息(即一个节点向话题中发布消息,其他多个节点可以订阅消息。),本篇文章讲解另一种方法,服务。服务是两个节点之间的通信。主要区别如下所示: 1)服务是点对点的,一个节点发送消息,还需要等待接受节点的响应。而消息发布后没有响应之说,谁订阅了这个话题,谁就可以读取到此消息。 2)服务是一对一的,消息可以多对多。 ...原创 2018-04-16 17:46:00 · 320 阅读 · 0 评论 -
ROS学习总结一ROS组织框架与几个关键词
ROS学习总结一ROS组织框架与几个关键词 本人一个ROS学习初学者,在经过三天的学习基础教程,对ROS有了一个基本的了解,在此,笔者就自己的学习的理解做一个总结,如有错误还请各位指出。 一、组织框架 catkin_ws() --build --devel --src -----CMakeLists.txt -----Package1 ----------Cma...原创 2018-04-14 10:48:00 · 559 阅读 · 0 评论 -
ROS学习之日志消息
ROS学习之日志消息 ROS学习之日志消息 ROS日志系统的核心思想,就是使程序生成一些简短的文本字符流,这些字符流便是日志消息。 0.1严重级别 ROS中,日志消息分为五个不同的严重级别,也可简称为严重性或者级别。按照严重性程度递增,这些级别有 DEBUG INFO WARN ERROR FATAL 0...原创 2018-04-14 13:42:00 · 911 阅读 · 0 评论 -
ROS学习之计算图源命名
ROS学习之计算图源命名 ROS学习之计算图源命名 ROS的一些命名规则 0.1全局名称 全局名称,之所以叫做全局名称因为它们在任何地方(译者注:包括代码、命令行工具、图形界面工具等的任何地方)都可以使用。无论这些名称用作众多命令行工具的参数还是用在节点内部,它们都有明确的含义。这些名称从来不会产生二义性,也无需额外的上下文信息来决定名称指哪个资源。比如一下例子 /teleop_...原创 2018-04-14 16:39:00 · 256 阅读 · 0 评论 -
ROS学习之启动文件
ROS学习之启动文件 ROS学习之启动文件 启动文件就好比我们所有的嵌入式设备、系统等在开机启动时首先要执行的文件。我们一般用启动文件来执行一些准备工作。还有一个更好的功能是它可以同时执行多个节点。笔者通过学习对启动文件做了简要的总结。 0.1创建启动文件 0.1.1结构 和其他 ROS 文件一样,每一个启动文件都应该和一个特定的功能包关联起来。通常的命名方案是以.la...原创 2018-04-14 17:52:00 · 419 阅读 · 0 评论 -
ROS学习之参数
ROS学习之参数 ROS学习之参数 除 了 前 面 介 绍 过 的 消 息 传 递 , ROS 还 提 供 另 一 种 参 数( parameters )机制用于获取节点的信息。其主要思想是使用集中参数服务器( parameter server )维护一个变量集的值,包括整数、浮点数、字符串以及其他数据类型,每一个变量用一个较短的字符串标识 。由于允许节点主动查询其感兴趣的参...原创 2018-04-16 17:06:00 · 357 阅读 · 0 评论 -
E: Sub-process /usr/bin/dpkg returned an error code (1)解决方案
E: Sub-process /usr/bin/dpkg returned an error code (1)解决方案 最近在使用UBUNTU时安装软件包时出现了一个问题如下所示。 正在设置 ros-kinetic-rosserial-arduino (0.7.7-0xenial-20180316-183045-0800) ... 因为错误消息指示这是由于上一个问题导致的错误,没有...原创 2018-04-24 15:29:00 · 472 阅读 · 0 评论 -
关于ROS(Robot OS 机器人操作系统)
关于ROS(Robot OS 机器人操作系统) 关于ROS(Robot OS 机器人操作系统) 对于ROS的安装,在它的官方网站: http://wiki.ros.org/ROS/Installation 中也有详细说明。但是对于像博主这样先天英语发育不全的人来说,直接看官网还是有点困难的。 所以博主痛定思痛,经过一番呕心沥血与含辛茹苦的调研后(其实就是看了几篇相关博客),终于在博主的电脑上...原创 2018-04-11 12:17:00 · 2317 阅读 · 0 评论