自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祝 枫

靡不有初,鲜克有终;不忘初心,方得始终。

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 ROS学习笔记十二:使用roswtf

在使用ROS过程中,roswtf工具可以为我们提供ROS系统是否正常工作的检查作用。 注意:在进行下列操作之前,请确保roscore没有运行。检查ROS是否安装成功roswtf试着检查你的ROS系统并尝试找出其中的问题。roscdroswtfLoaded plugin tf.tfwtfNo package or stack in context=======================

2016-08-28 15:52:21 2978

原创 ROS学习笔记十一:ROS中数据的记录与重放

本节主要介绍如何记录一个正在运行的ROS系统中的数据,然后在一个运行的系统中根据记录文件重新产生和记录时类似的运动情况。本例子还是以小海龟例程为例。记录数据(创建一个bag文件)首先运行小海龟例程:roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key记录所有的topicsmkdir ~/bagfiles

2016-08-28 11:13:45 8039

原创 ROS学习笔记十:用C++编写一个简单的服务和客户端

这一节主要介绍如何使用C++编写一个简单的服务和客户端节点。编写服务节点由于在前面的练习中,已经向beginner_tutorials软件包中复制了一个AddTwoInts.srv文件。所以这里直接在src目录中创建add_two_ints_server.cpp文件即可。#include "ros/ros.h"#include "beginner_tutorials/AddTwoInts.h"

2016-08-27 19:55:48 2975

原创 ROS学习笔记九:用C++编写ROS发布与订阅

本节主要介绍如何用C++编写一个简单的ROS发布与订阅。编写发布节点在之前创建的例子beginner_tutorials软件包中,在其目录下的src目录中,创建talker.cpp文件:#include "ros/ros.h" //ROS中最常用片段的头文件#include "std_msgs/String.h" //由String.msg自动产生的头文件#include <sstream>

2016-08-27 15:59:11 3105 2

原创 ROS学习笔记八:创建ROS msg和srv

本节主要讲述了如何创建和建立ROS msg和srv,同时使用命令行工具rosmsg、rossrv和roscp。msg和srv简介msg:描述ROS messages内容的简单text文件,它们用来生成不同语言的messages源码;srv:一个srv文件描述一个服务,它由两部分组成:一个请求和一个回应。 msg文件存放在一个软件包的msg目录中,而srv文件则存放在srv目录中来。msg文件

2016-08-26 18:20:23 4415 3

原创 ROS学习笔记七:使用rqt_console和roslaunch

本节主要介绍在调试时使用的rqt_console和rqt_logger_level,以及一次性打开多个节点的工具roslaunch。使用rqt_console和rqt_logger_levelrqt_console:主要显示节点的输出信息。rqt_logger_level:用于设置输出信息的重要性等级。 还是利用turtlesim例程,看一下其不同等级的输出。在打开turtlesim之前,首先

2016-08-26 13:12:34 5017

原创 ROS学习笔记六:理解ROS服务和参数

主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam。ROS serviceservice是节点之间互相通信的另一种方式,services允许节点发送一个请求并接收一个回应。使用rosservicerosservice -hCommands: rosservice args print service arguments rosservice call

2016-08-25 20:54:59 7161 1

原创 ROS学习笔记五:理解ROS topics

ROS学习笔记五:理解ROS topics本节主要介绍ROS topics并且使用rostopic和rqt_plot命令行工具。例子展示roscore首先运行roscore系列服务,这是使用ROS所必需的基础roscoreturtlesim这里还要用到turtlesim例子,先运行其节点:rosrun turtlesim turtlesim_nodeturtle键盘遥控操作我们可以运行一个例程,然后

2016-08-25 16:21:03 33174 1

原创 ROS学习笔记四:理解ROS节点

ROS学习笔记四:理解ROS节点本节主要介绍ROS图形概念,讨论ROS命令行工具roscore、rosnode和rosrun。要求要求已经在Linux系统中安装一个学习用的ros软件包例子:sudo apt-get install ros-indigo-ros-tutorialsROS图形概念概述nodes:一个节点可以通过ROS和其他节点进行通信;messages:当订阅或者发布一个topic

2016-08-24 19:15:07 3950

转载 Linux 中的FHS文件系统风格标准---File Hierarchy Standard

文件系统层次标准(Filesystem Hierarchy Standard,FHS):规范了在根目录下各个主要目录应该放什么样的文件。linux的目录配置:根据FHS定义,每个目录内应该放置的文件内容为:/:根目录,在此目录下只有目录,不能直接有文件。是启动时系统第一个载入的分区,所以,所有启动过程会用到的文件应该都放在这个分区中。如:/bin /etc /lib /sbin /dev这五个目录

2016-08-24 17:05:59 734

原创 Ubuntu 14.04 英文版安装中文输入法

Ubuntu 14.04 英文版安装中文输入法本记录安装的仍是ibus的输入法,记录于此,以备忘记之用:首先更新语言支持,更新完成之后就有了中文输入法;然后在settings/text entry中选择并添加相应的中文输入法,同时可以设置切换快捷键;然后在/sur/share/applications文件夹内打开keyboard input method文件,可以进行一些偏好设置; 最后,很重要的

2016-08-23 20:56:22 1582

原创 移植ubuntu14.04根文件系统至beaglebone开发板探索

移植ubuntu14.04根文件系统至BeagleBone开发板探索移植背景我是一个linux小白,然而由于项目需要,一个师兄为机器人的控制定制了一个开发板,基于beaglebone。由于此开发板是为实现机器人控制所需功能而特殊定制的,所以其内核已经确定并预先装好,现在需要将ubuntu14.04根文件系统移植进去,然后在该系统中安装ROS工具包。可能是因为ubuntu对于ROS工具包的支持性能比较

2016-08-02 22:44:44 9448 2

Artificial Intelligence A Modern Approach solutions(人工智能课后答案)

人工智能:一种新的方法第三版课后习题答案; Artificial Intelligence A Modern Approach 3e Solutions

2016-11-08

xorg-server-1.12.0源码

xorg-server-1.12.0源码

2016-07-13

VC6.0+MFC+USBCAN上位机通信控制实例

在VC6.0中利用MFC技术,结合周立功USBCAN函数库,编写了上位机程序界面控制下位机进行相应运动。

2016-07-08

周立功USBCAN函数库ControlCAN.dll最新版

C/C++版周立功USBCAN函数库ControlCAN.dll最新版(2016年6月),旧版的在win10上不能运行,新版的在win10可顺利运行。

2016-06-23

VS2012+MFC串口通信实例

在VS2012中采用MFC技术编写界面,利用插件mscomm实现串口的打开、关闭、数据发送和接受,程序详细揭示了串口打开的参数设置,适合初学者。

2016-05-28

随机数生成器

随机抽号小软件,并且可以设置抽号范围,可用于晚会活动的抽奖。如需源代码请与我联系

2015-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除