Category: ROS

[ROS] 在 Ubuntu 16.04 系统上安装 ROS Kinetic

ROS 的发行版很多,之前的文章中我们介绍过在 Ubuntu 14.04 上安装 indigo。 时光荏苒,Ubuntu 和 ROS 的长期支持版本都已经更新了,对于最新的 Ubuntu 16.04 通常情况下我们更多地使用其稳定版本 Kinetic。这篇文章就讲下 Kinetic 版本在 Ubu[……] 继续阅读 >>...

[ROS] 多传感器卡尔曼融合框架 Ethzasl MSF Framework 编译与使用

多传感器融合是机器人导航上面一个非常基本的问题,通常在一个稳定可用的机器人系统中,会使用视觉(RGB或RGBD)、激光、IMU、马盘等一系列传感器的数据来最终输出一个稳定和不易丢失的姿态。Ethzasl MSF Framework 是一个机器人上面的多传感器融合框架,它使用了扩展卡尔曼的原理对多[……] 继续阅读 >>...

[Ubuntu] ORB SLAM2 在 ROS 上编译&调试(含AR)

0、安装环境: Ubuntu 14.04.3 LTS ROS indigo USB Cam (请参照文章 [ROS] 安装 USB Camera 驱动并调用 中的方法安装 USBCam 库)。 本文中我们将 usb_cam 驱动安装在:ORB_SLAM2/Examples/ROS 目录中[……] 继续阅读 >>...

[ROS] ROS 开发常见错误整理

以下是一些我在开发过程中遇到的错误和最后解决的方法,可能同样的错误我的解决方法也不一定对每个人都试用,仅供参考。欢迎反馈和提交更多信息。我也会在后面逐步更新。 1、错误:Couldn’t find an AF_INET address 产生该错误有很多原因,我遇到的最简单的因素是向一个 no[……] 继续阅读 >>...

[ROS] ROS 开发常见问题整理

在 ROS 开发过程中经常遇到一些很简单的问题,由于 ROS 文档比较少,所以也是一遍搜索一边整理。现将部分遇到过的问题整理在这里,也可能解决方法并非正确,仅供参考。如有问题欢迎留言补充。 1、Build 相关: 1)如何只编译单个 package? 使用 –pkg 参数即可,比如单个:[……] 继续阅读 >>...

[ROS] 安装 sound_play 驱动及播放、合成声音

相关简介: audio_common 是一个第三方音频开发包,它实现了音频驱动以及相关的 ROS 消息机制。它包含如下几个库: 1)audio_capture: 从麦克风采集声音 2)audio_play: 从 audio_capture 收集声音并通过声卡播放 3)audio_common[……] 继续阅读 >>...

[ROS] [笔记(3)] 第三个例子:Hello & Check Robot(launch文件)

本教程将把前面两个例子综合,同时包含基本的 launch 启动文件。 0、Hello & Check Robot 的场景: 我们想要完成这样一个场景: 1)有一系列 robot 排成一排(publisher)向管理员(subscriber)报道,每个人都发一个消息(robotID),包[……] 继续阅读 >>...

[ROS] [笔记(2)] 第二个例子:Check Robot(服务、服务器与客户端)

本例程包含如下内容: 1)自定义服务; 2)服务器与客户端; 3)launch 文件。 0、Check Robot 的场景: 我们想要完成这样一个场景: 1)因为机器人有好有坏,因此有一个服务 checkRobotSrv ,这一服务就是你告诉它 Robot 的 name 和 id 它[……] 继续阅读 >>...

[ROS] [笔记(0)] 在 Ubuntu 14.04 系统上安装 ROS indigo

ROS 的发行版很多,最新的版本是 jade。但是通常情况下我们更多地使用其稳定版本 indigo。这篇文章就讲下 indigo 版本在 Ubuntu 下的安装。 0、安装环境: Ubuntu 14.04.3 LTS 1、配置源: 使用 ROS 官方源: [crayon-5ed[……] 继续阅读 >>...