我找到的比较好用的ROS代码编辑器,对于emacs和vim等神级编辑器不能自动补全,对于我这种新手编译出错都是字母打错了, 因此果断回避,找到了一款叫做code blocks的编辑器,在软件中心就能下载,安装后可以直接使用,非常方便。为了使用方便。 可以做以下设置: 1.在菜单栏Settings下选 ...
分类:
其他好文 时间:
2016-10-02 21:31:39
阅读次数:
354
1.1使用rosed. rosed是rosbash套件的一部分.它可以使你通过package的名字直接编辑一个package中的文件而不用输入package的整个路径. 用法: $ rosed [package_name] [filename] 例子: $rosed roscpp Logger.ms ...
分类:
其他好文 时间:
2016-10-01 14:52:44
阅读次数:
265
1. msg ?msg:msg文件是简单的文本文件,用于描述ROS中消息(消息的各个参数项)。用于为不同的编程语言生成有关消息的源代码。 ?srv:描述服务的文件,由两部分组成:请求和反馈; msg文件放置在功能包的msg目录下,srv文件放置在srv目录下。 msgs只是一些每行带有类型和名字的文 ...
分类:
其他好文 时间:
2016-10-01 14:47:45
阅读次数:
452
ros::spin() 和 ros::spinOnce() 区别及详解 ...
分类:
其他好文 时间:
2016-10-01 08:38:17
阅读次数:
201
先确定自己的环境变量是否设置正确 export | grep ROS 若出现如下的,说明是正确的 declare -x ROSLISP_PACKAGE_DIRECTORIES="" declare -x ROS_DISTRO="indigo" declare -x ROS_ETC_DIR="/opt ...
分类:
其他好文 时间:
2016-09-30 15:48:58
阅读次数:
239
经过这个过程才悟到,有的时候不是方法不对,也不是问题解决的不对,只是因为配置问题,如果配置不对,自然会出现各种各样问题,不如一开始就确定配置。不过,如果不是经历了这个过程,我也不知道是因为我的配置问题导致的问题,哎。 我用的是ubuntu14.04LTS,ROS 版本是indigo,kinect v ...
分类:
系统相关 时间:
2016-09-28 10:12:26
阅读次数:
606
一.首先移植c++ boost 库: 1. 先去 Boost官网 下载最新的Boost版本, 我下载的是boost_1_6_0版本, 解压. 2. 进入解压后目录: cd boost_1_6_0, 执行下面的命令: prefix 的值是你希望安装boost的路径, 不开启此参数的话默认安装在 /us ...
分类:
编程语言 时间:
2016-09-20 21:17:56
阅读次数:
203
Welcome to Command Shell!Username:admin Password:***** ROS>en ROS# ROS# ROS# ROS# ROS#^ada ROS(ada)#[063-15:52:39:260]ADA CONNECTED ...,WELCOME! ROS(a ...
分类:
其他好文 时间:
2016-09-19 15:50:53
阅读次数:
201
在机器人的控制中,坐标系统是非常重要的,在ROS使用tf软件库进行坐标转换。 相关链接:http://www.ros.org/wiki/tf/Tutorials#Learning_tf 一、tf简介 我们通过一个小小的实例来介绍tf的作用。 1、安装turtle包 $ rosdep install ...
分类:
其他好文 时间:
2016-09-17 23:52:44
阅读次数:
1464
我们将创建一个服务器节点add_two_ints_server,它将会收到两个整数,并且返回它们的和。切换目录到之前建立的beginner_tutorials包下: cd ~/catkin_ws/src/beginner_tutorials 编辑src/add_two_ints_server.cpp ...
分类:
其他好文 时间:
2016-09-16 19:38:59
阅读次数:
184