随笔分类 -  ROS

1 2 下一页
(八) .launch文件 ---编写简单的启动脚本文件
摘要:下面我们将介绍,如何编写一个启动脚本程序:(.launch文件) 还记得我们在 创建ROS软件包教程 中创建的第一个程序包(beginner_tutorials)吗,现在我们要使用它。 在 beginner_tutorials 软件包里新建一个名为 launch 的文件夹,(用来保存 launch 阅读全文
posted @ 2018-03-07 10:16 Jessica&jie 阅读(6958) 评论(0) 推荐(1)
(七)ROS服务 ---节点之间通信的方式
摘要:http://www.cnblogs.com/aobosir/p/5928583.html 阅读全文
posted @ 2018-03-07 09:51 Jessica&jie 阅读(976) 评论(0) 推荐(0)
(六)ROS话题---节点之间通信的方式
摘要:1. 理解 ROS 话题: (Ctrl+Alt+T 打开一个新终端) 运行下面的命令: (Ctrl+Alt+T 打开一个新终端) (Ctrl+Alt+T 打开一个新终端) 我现在可以控制小海龟:(要在 turtle_teleop_key 所在的终端窗口,按键盘的 方向键 来控制小海龟运动。) 使用 阅读全文
posted @ 2018-03-07 09:48 Jessica&jie 阅读(9520) 评论(0) 推荐(1)
(五)ROS节点
摘要:一. 理解ROS 节点: ROS的节点: 可以说是一个可运行的程序。当然这个程序可不简单。因为它可以接受来自ROS网络上其他可运行程序的输出信息,也可以发送信息给ROS网络,被其他 ROS 可运行程序 接收。所以虽然你看ROS它是在执行好多个程序,但是它们可是相互关联的,是一个网络。所以 Willo 阅读全文
posted @ 2018-03-06 22:10 Jessica&jie 阅读(1558) 评论(0) 推荐(0)
(四)创建ROS程序包(就是软件包)
摘要:你的 ROS 程序包都放到下面这个目录里, 切换到这个目录: 使用下面的命令: 创建一个 ROS 程序包 名字就叫:beginner_tutorials 进入 beginner_tutorials路径里看看: 打开 CMakeLists.txt 文件 gedit CMakeLists.txt,看看: 阅读全文
posted @ 2018-03-06 22:08 Jessica&jie 阅读(1961) 评论(0) 推荐(0)
(二)创建ROS工作空间
摘要:ROS 教程中涉及的和编写的所有 ROS 代码需要有一个地方存放它,这个地方叫做工作空间。可以说,这个工作空间应该是一个大的集合。当我们要编译程序的时候,我们是对整个工作空间进行编译的。 这个工作空间的名字命名为 ROS 官方教程里的名字一样:catkin_ws。 (为什么官方要使用这个名字: 先说 阅读全文
posted @ 2018-03-06 21:31 Jessica&jie 阅读(2875) 评论(0) 推荐(0)
(九)ROS安装rviz模拟器
摘要:一 . 什么是 rviz rviz : The ROS Visualization Tool ,即机器人操作系统3D可视化工具。它的作用就是:一个虚拟世界,用来模拟机器人在现实世界的运行效果。 简单的说它就是ROS的一个模拟器软件。 二 . 安装 rviz: 新开一个终端,执行下面的命令: 运行rv 阅读全文
posted @ 2018-03-06 11:47 Jessica&jie 阅读(2771) 评论(0) 推荐(0)
rviz2
摘要:VINS-Mono 阅读全文
posted @ 2018-01-21 22:45 Jessica&jie 阅读(1069) 评论(0) 推荐(0)
rviz1
摘要:msckf_vio 阅读全文
posted @ 2018-01-21 22:45 Jessica&jie 阅读(1205) 评论(0) 推荐(0)
rosrun和roslaunch
摘要:rosrun allows you to run an executable(可执行) in an arbitrary(任意) package without having to cd (or roscd) there first. roslaunch is a tool for easily la 阅读全文
posted @ 2017-11-15 10:09 Jessica&jie 阅读(718) 评论(0) 推荐(0)
ROS launch总结
摘要:1 运行Launch文件2 新建Launch文件3 在namespace中启动nodes 4 remapping names 5 其他的launch元素 1 运行Launch文件 Launch文件是ROS提供的,可以同时运行多个nodes的文件。Launch文件以一种特殊的XML格式编写,在ROS  阅读全文
posted @ 2017-06-08 11:15 Jessica&jie 阅读(9705) 评论(1) 推荐(0)
(三)介绍简单的ROS命令
摘要:1.ROS文件系统中的基本概念 Packages: Package是ROS系统中最底层最基本的组织,里面存放各种文件:库、工具、可执行文件等.Manifest: 一个package描述xml文件,定义package之间的依赖关系.Stacks: package的集合,比package这个概念高一级别 阅读全文
posted @ 2017-04-14 18:03 Jessica&jie 阅读(2536) 评论(1) 推荐(0)
(一)ROS的安装与环境配置
摘要:1.设置教程 1.1 打开system setting(系统设置)->Software&Updates(软件与更新) 1.2点击上方Other software(其他软件),点击左下角add(添加)按钮 1.3下面一段复制进去 deb http://ros.exbot.net/rospackage/ 阅读全文
posted @ 2017-04-14 17:45 Jessica&jie 阅读(16591) 评论(0) 推荐(1)
catkin-tools
摘要:http://catkin-tools.readthedocs.io/en/latest/cheat_sheet.html 一.Initializing Workspaces初始化工作空间 初始化具有默认布局的工作区(src/build/devel)在当前目录中: 在不同目录中具有默认布局: 显式扩 阅读全文
posted @ 2017-04-14 09:55 Jessica&jie 阅读(3099) 评论(0) 推荐(0)
catkin_make 与cmake
摘要:http://blog.csdn.net/zyh821351004/article/details/50388429 1. catkin_make 与cmake的关系 程序在cmake编译的流程: cmake指令依据你的CMakeLists.txt 文件,生成makefiles文件,make再依据此 阅读全文
posted @ 2017-04-13 22:23 Jessica&jie 阅读(11005) 评论(0) 推荐(1)
ROS两种workspace :overlay rosbuild_ws->catkin_ws->ROS库,
摘要:概念 ROS里面有一系列概念,作为初学者,最先接触的概念无非是node, package和workspace。 node node是ROS里面最小的执行单位,你可以把node看成是一个main函数,当你启动一个node,就相当于启动了一个main函数,通常这个main函数会不停循环监听某个消息,或者 阅读全文
posted @ 2017-04-13 21:31 Jessica&jie 阅读(1339) 评论(0) 推荐(0)
[ERROR] Failed to contact master at [localhost:11311]. Retrying...
摘要:[ERROR] [1446531999.044935824]: [registerPublisher] Failed to contact master at [localhost:11311]. Retrying... 解决:请检查 roscore 是否正常打开。 每次进行运行测试时都要首先运行 阅读全文
posted @ 2017-03-20 19:49 Jessica&jie 阅读(13478) 评论(1) 推荐(2)
ROS学习笔记四(理解ROS topics)
只有注册用户登录后才能阅读该文。
posted @ 2017-03-19 12:20 Jessica&jie 阅读(20) 评论(0) 推荐(0)
ROS学习笔记三(理解ROS节点)
摘要:要求已经在Linux系统中安装一个学习用的ros软件包例子: ROS图形概念概述 nodes:节点,一个节点即为一个可执行文件,可以通过ROS和其他节点进行通信; messages:消息,当订阅或者发布一个topic时使用的数据类型; topics:话题,节点可以发布信息到topics或者从topi 阅读全文
posted @ 2017-03-19 11:53 Jessica&jie 阅读(3380) 评论(0) 推荐(0)
ROS学习笔记二(创建ROS软件包)
摘要:catkin软件包的组成 一个软件包必须满足如下条件才能被称之为catkin软件包: 必须包含一个catkin编译文件package.xml(manifests文件),此文件包含了描述该软件包的重要信息。 必须包含一个catkin 版本的CMakeLists.txt文件,而Catkin metapa 阅读全文
posted @ 2017-03-08 17:32 Jessica&jie 阅读(3399) 评论(0) 推荐(1)

1 2 下一页