ROS(indigo)机器人操作系统学习资料和常用功能包汇总整理(ubuntu14.04LTS)
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/
OpenCV :http://opencv.org/
需要参考的书籍及相关资料,大部分都可以在上述网址上找到。
2. ROS常用功能包(以有源码为主)
2.1 ros-teleop
Packages especially for teleoperating ROS robots
包括用手柄,键盘以及鼠标为输入设备控制机器人。
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)的更多相关文章
- ROS(indigo)机器人操作系统学习有趣丰富的Gazebo仿真示例evarobot
一直在寻找一个示例可以将ROS学习中常用的基础内容大部分都包含进去,最好还包括Gazebo仿真, 这样即使没有硬件设备,也可以很好的学习ROS相关内容,但又必须有对应的硬件,便于后续研究. 这里,介绍 ...
- Ubuntu 16.04 + ROS Kinetic 机器人操作系统学习镜像分享与使用安装说明
Ubuntu 16.04 + ROS Kinetic 镜像分享与使用安装说明 内容概要:1 网盘文件介绍 2 镜像制作 3 系统使用与安装 ---- 祝ROS爱好者和开发者新年快乐:-) ---- ...
- IOS开发-OC学习-常用功能代码片段整理
IOS开发-OC学习-常用功能代码片段整理 IOS开发中会频繁用到一些代码段,用来实现一些固定的功能.比如在文本框中输入完后要让键盘收回,这个需要用一个简单的让文本框失去第一响应者的身份来完成.或者是 ...
- 快速了解 Robot Operating System(ROS) 机器人操作系统
http://www.ros.org/ 关于ROS About ROS http://www.ros.org/about-ros/ 机器人操作系统(ROS)是用于编写机器人软件的灵活框架.目的在简化 ...
- R语言学习路线和常用数据挖掘包(转)
对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来.当然,这不是最好的学习方式,最好的方式是——看书.目前,市面上介绍R语言的 ...
- ROS + Caffe 机器人操作系统框架和深度学习框架笔记 (機器人控制與人工智能)
ROS + Caffe,这里以环境中物体识别为示例,机器人怎么知道环境里面有什么呢? [0.0567392 - n03376595 folding chair][0.0566773 - n040999 ...
- 常用SQL语句汇总整理
1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values (''ltp'',''thisisbest'',10); select ...
- js - 常用功能方法汇总(updating...)
一.查值的类型(可用于拷贝) /* * @Author: guojufeng@ * @Date: 2017-12-20 15:07:06 * @purpose 获取一个值的类型 * @param {v ...
- 机器人操作系统 除了Android还有一个ROS(转)
你知道市面上的机器人都采用了哪些操作系统吗? 估计大多数人给出的答案就是 Android 了.从市面上的产品来看,基于 Android 系统开发的机器人确实是主流,但是还有一种操作系统却鲜为人知,它叫 ...
随机推荐
- eclipse的maven操作无反应
第一 查eclipse能不能正常用 hi world.java 第二 查maven能不能正常用 cmd: mvn -v 第三 看看maven和eclipse是不是64位之类的 第四 maven和ecl ...
- 数据结构之并查集Union-Find Sets
1. 概述 并查集(Disjoint set或者Union-find set)是一种树型的数据结构,常用于处理一些不相交集合(Disjoint Sets)的合并及查询问题. 2. 基本操作 并查集 ...
- hash数组快速查找一个字符串中出现最多的字符,并统计出现的次数
如何快速查找一个字符串中出现最多的字符,并统计出现的次数? 可以使用hash数组,也就是关联数组实现快速查找功能. function seek(str) { var hash = []; var ma ...
- ubuntu14.04+sublime3+latex配置
目的:用题目所说的三个东西写论文. 配置方法:参考 http://blog.csdn.net/bleedingfight/article/details/72810606, 但该博客所提的texliv ...
- Lintcode393 Best Time to Buy and Sell Stock IV solution 题解
[题目描述] Say you have an array for which the i th element is the price of a given stock on day i. Desi ...
- 混合式应用开发之Cordova+vue(1)
一.Cordova创建应用 cordova create oneApp Cordova创建应用出错 Cordova安装时不能使用cnpm 应该使用npm,cnpm虽然快但是后期出的错绝对比这省下来的时 ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
- Java面试16|设计模式
1.单例模式: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式有以下几个要素: 私有的构造方法 指向自己实例的私有静态引用 以自己实例为返回值的静态的公有的方法 单例模式根 ...
- delphi 线程教学第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行
第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行 以 Ado 为例,常见的方法是拖一个 AdoConnection 在窗口上(或 DataModule 中), 再配合 AdoQ ...
- admin的配置
当我们访问http://127.0.0.1:8080/admin/时,会出现: 执行命令: 生成同步数据库的脚本:python manage.py makemigrations ...