ROS(indigo)机器人操作系统学习资料和常用功能包汇总整理(ubuntu14.04LTS)

1. 网站资源:

ROSwiki官网:http://wiki.ros.org/cn

GitHub           :https://github.com/

ExBot             :http://blog.exbot.net/

ROSwiki        :http://www.roswiki.com/

ROSClub      :http://www.rosclub.cn/

OSRF            :http://www.osrfoundation.org/

Robots          :http://wiki.ros.org/Robots

Sensors        :http://wiki.ros.org/Sensors

Books            :http://wiki.ros.org/Books

Courses        :http://wiki.ros.org/Courses

仿真环境主要有:

Gazebo         :http://gazebosim.org/

v-rep              :http://www.v-rep.eu/

morse            :https://www.openrobots.org/wiki/morse

这些具有非常完备的ROS接口,并且在持续更新中。

算法介绍主要有:

mrpt               :http://www.mrpt.org/

OpenSLAM  :http://openslam.org/

PCL               :http://pointclouds.org/

OpenCV       :http://opencv.org/

需要参考的书籍及相关资料,大部分都可以在上述网址上找到。

2. ROS常用功能包(以有源码为主)

2.1 ros-teleop

Packages especially for teleoperating ROS robots

包括用手柄,键盘以及鼠标为输入设备控制机器人。

https://github.com/ros-teleop

2.2 robopeak-rplidar

master :https://github.com/robopeak/rplidar_ros/tree/master

SLAM  :https://github.com/robopeak/rplidar_ros/tree/slam

2.3 camera

usb         :https://github.com/bosch-ros-pkg/usb_cam

uvc         :http://wiki.ros.org/uvc_camera

openni2:https://github.com/ros-drivers/openni2_camera

freenect:https://github.com/ros-drivers/freenect_stack

2.4 introlab

rtabmap_ros:http://introlab.github.io/rtabmap/

https://github.com/introlab/rtabmap/tree/indigo-devel

find_object   :http://introlab.github.io/find-object/

https://github.com/introlab/find-object

2.5 face?

pi_vision      :https://github.com/hansonrobotics/pi_vision

cob_             :http://wiki.ros.org/cob_people_perception

people_       :https://github.com/ipa-rmb/cob_people_perception

perception   :https://github.com/ipa-rmb

2.6 serial

rosserial      :http://wiki.ros.org/rosserial

https://github.com/ros-drivers/rosserial/tree/indigo-devel

serial            :https://wjwwood.github.com/serial/

https://github.com/wjwwood/serial

2.7 Android

rosjava        :https://github.com/rosjava

ros-android:https://github.com/ros-android

2.8 MoveIt!

moveit         :http://moveit.ros.org/

2.9 ros-planning

ros-planning:https://github.com/ros-planning

ROS(indigo)机器人操作系统学习资料和常用功能包汇总整理(ubuntu14.04LTS)的更多相关文章

  1. ROS(indigo)机器人操作系统学习有趣丰富的Gazebo仿真示例evarobot

    一直在寻找一个示例可以将ROS学习中常用的基础内容大部分都包含进去,最好还包括Gazebo仿真, 这样即使没有硬件设备,也可以很好的学习ROS相关内容,但又必须有对应的硬件,便于后续研究. 这里,介绍 ...

  2. Ubuntu 16.04 + ROS Kinetic 机器人操作系统学习镜像分享与使用安装说明

    Ubuntu 16.04 + ROS Kinetic 镜像分享与使用安装说明 内容概要:1 网盘文件介绍  2 镜像制作  3 系统使用与安装 ---- 祝ROS爱好者和开发者新年快乐:-) ---- ...

  3. IOS开发-OC学习-常用功能代码片段整理

    IOS开发-OC学习-常用功能代码片段整理 IOS开发中会频繁用到一些代码段,用来实现一些固定的功能.比如在文本框中输入完后要让键盘收回,这个需要用一个简单的让文本框失去第一响应者的身份来完成.或者是 ...

  4. 快速了解 Robot Operating System(ROS) 机器人操作系统

     http://www.ros.org/ 关于ROS About ROS http://www.ros.org/about-ros/ 机器人操作系统(ROS)是用于编写机器人软件的灵活框架.目的在简化 ...

  5. R语言学习路线和常用数据挖掘包(转)

    对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来.当然,这不是最好的学习方式,最好的方式是——看书.目前,市面上介绍R语言的 ...

  6. ROS + Caffe 机器人操作系统框架和深度学习框架笔记 (機器人控制與人工智能)

    ROS + Caffe,这里以环境中物体识别为示例,机器人怎么知道环境里面有什么呢? [0.0567392 - n03376595 folding chair][0.0566773 - n040999 ...

  7. 常用SQL语句汇总整理

    1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values (''ltp'',''thisisbest'',10); select ...

  8. js - 常用功能方法汇总(updating...)

    一.查值的类型(可用于拷贝) /* * @Author: guojufeng@ * @Date: 2017-12-20 15:07:06 * @purpose 获取一个值的类型 * @param {v ...

  9. 机器人操作系统 除了Android还有一个ROS(转)

    你知道市面上的机器人都采用了哪些操作系统吗? 估计大多数人给出的答案就是 Android 了.从市面上的产品来看,基于 Android 系统开发的机器人确实是主流,但是还有一种操作系统却鲜为人知,它叫 ...

随机推荐

  1. ionic笔记

    ionic教程网站:http://www.ionic.wang/ 1.ui-router路由简介 https://blog.csdn.net/mcpang/article/details/551015 ...

  2. electron-vue 初体验

    注意事项 首先确保node和npm是最新版本 避免使用镜像(我淘宝镜像安装有报错现象) 避免window的一些坑 若上一项检查完成,我们可以继续设置所需的构建工具.使用 windows-build-t ...

  3. Linux平台安装MongoDB

    MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download-center#community ...

  4. Dynamics CRM2016 Web API之删除单个查找字段值

    之前的博文中有介绍过,Web Api中的一个删除单个属性的Api但没提供查找字段的删除方法,本篇补充上,这里给出的示例代码是C#的(主要看url的拼接),看下url中最后的/$ref,这个标示表明了当 ...

  5. 20160223.CCPP体系详解(0033天)

    程序片段(01):MyArray.h+MyArray.c+main.c 内容概要:数组库 ///MyArray.h #pragma once #define DT int//类型通用 typedef ...

  6. Picasso 完美兼容 OkHttp3.3,缓存优化两不误

    Tamic 专注移动开发!更多文章请关注http://www.jianshu.com/p/6241950f9daf csdn: http://blog.csdn.net/sk719887916/art ...

  7. HDFS的写数据过程分析

    HDFS的写数据过程分析 我们通过FileSystem类可以操控HDFS, 那我们就从这里开始分析写数据到HDFS的过程. 在我们向 HDFS 写文件的时候,调用的是 FileSystem.creat ...

  8. C语言与java语言中数据类型的差别总结

    在学习java的时候,看到char ch =  '男' ; 我就觉得很奇怪,char类型不是占用一个字节吗?为什么定义成一个汉字被说成是一个字符了? 原来,在C语言中,char在32位操作系统下占用1 ...

  9. 插件开发之360 DroidPlugin源码分析(五)Service预注册占坑

    请尊重分享成果,转载请注明出处: http://blog.csdn.net/hejjunlin/article/details/52264977 在了解系统的activity,service,broa ...

  10. 【Netty源码分析】ChannelPipeline(二)

    在上一篇博客[Netty源码学习]ChannelPipeline(一)中我们只是大体介绍了ChannelPipeline相关的知识,其实介绍的并不详细,接下来我们详细介绍一下ChannelPipeli ...