ros学习之路(原创博文,转载请标明出处-周学伟)一.ros核心教程 1.安装并配置ROS环境: 注意: 学习这节课之前请按照上一篇博文安装好ros。如果你是使用类似apt这样的软件管理器来安装ROS的,那么安装后这些软件包将不具备写入权限,当前系统用户比 如你自己也无法对这些软件包进行修改...
分类:
其他好文 时间:
2016-01-03 19:36:34
阅读次数:
1801
一.安装ros1.配置ubuntu的软件仓库。(可以不用进行配置)。配置你的 Ubuntu 软件仓库(repositories) 以允许 "restricted"、"universe" 和 "multiverse"这三种安装模式。 你可以 按照ubuntu中的配置指南来完成配置2.添加 source...
分类:
系统相关 时间:
2016-01-03 18:09:24
阅读次数:
8011
uint32_t midtime; static struct timeval startstart,midmid; while (ros::ok()) { gettimeofday(&startstart,NULL); usleep(1000...
分类:
系统相关 时间:
2015-12-22 21:06:08
阅读次数:
190
你知道市面上的机器人都采用了哪些操作系统吗? 估计大多数人给出的答案就是 Android 了。从市面上的产品来看,基于 Android 系统开发的机器人确实是主流,但是还有一种操作系统却鲜为人知,它叫 ROS(机器人操作系统,RobotOperatingSystem),是专门为机器人设计的一套...
分类:
移动开发 时间:
2015-12-13 12:37:18
阅读次数:
203
安装turtlebot2,场景为:turtlebot2上搭载着一台电脑主机A,该电脑作为主机Master,有自带的电源和3D传感器,roscore在该台机器上启动。pc电脑远程连接A,和A通讯,pc不需要启动roscore,这样就可以在远程pc控制turtlebot2走来走去。摆脱了调试pc/lap...
分类:
其他好文 时间:
2015-12-03 13:30:21
阅读次数:
3395
ROS(Indigo)编程必须要理解CMakeList.txt的编写规则,教程地址:catkin/CMakeLists.txt,官网有相关的教程,中文的翻译版本写的很不错,教程地址:ROS中的CMakeLists.txt
分类:
其他好文 时间:
2015-11-30 14:33:13
阅读次数:
145
1. 替换一行字符串。替换第5行的内容为""shell脚本如下:#!/bin/bashpath=$1head=' 'rosPath="$head$path$tail"echo "ros new Path: $rosPath"sed -in "5s:.*:$rosPath:g" demo_offli....
分类:
其他好文 时间:
2015-11-27 17:19:41
阅读次数:
170
ROS命令中的单引号`和‘的区别,比如使用`单引号,以下的命令是正确的:$ rosrun rviz rviz -d `rospack find rbx1_nav`/sim.rviz而使用‘单引号,以下的命令却是错误的:$ rosrun rviz rviz -d ‘rospack find rbx1_...
分类:
其他好文 时间:
2015-11-11 19:05:17
阅读次数:
180
开发一个双足机器人,难度非常大,好多东西都需要学习。
但是这样才锻炼人,选择一个自己非常刚兴趣的东西研究,非常高兴。
我的目标不是竞赛,不是完成作业,我是要自己开发一个机器人。
过程是我的乐趣,而不是结果。...
分类:
其他好文 时间:
2015-10-29 13:28:09
阅读次数:
196
#include "ros/ros.h" //ros常用头文件ros::init(argc,argv,"move_group_interface_tutorial");//前两个参数确定,第三个参数是节点的名字,实现ros程序的参数与命令行输入的匹配ros::NodeHandle n;//NodeH...
分类:
其他好文 时间:
2015-10-28 22:59:24
阅读次数:
566