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

本文汇总了ROSindigo机器人操作系统的学习资源及常用功能包,包括官方网站、开源项目仓库、传感器、机器人平台等信息,同时提供了多个重要的功能包链接,如teleop、rplidar等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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-Androidhttps://github.com/ros-android

2.8 MoveIt!

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

2.9 ros-planning

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

<think>好的,我现在要处理用户关于ROS Indigo版本的查询。首先,用户需要了解安装教程、操作系统支持、文档下载资源。根据用户提供的引用内容,引用[1]提到了安装特定功能的命令,引用[2][3]则涉及ROS版本与操作系统的对应关系,尤其是Indigo属于ROS1,而ROS2是未来的趋势。 首先,我需要确认Indigo支持的操作系统版本。根据ROS官方资料,Indigo主要支持Ubuntu 14.04(Trusty Tahr)部分Linux发行版。用户可能使用的是较新的Ubuntu版本,需要注意兼容性问题,比如引用[2]指出ROS1不支持Ubuntu22.04,所以用户如果使用较新的系统可能需要考虑ROS2或者虚拟机方案。 接下来是安装步骤。根据引用[1],安装Indigo的基础命令是添加源、设置密钥,然后安装完整桌面版。这里要确保用户正确执行每一步,尤其是密钥部分可能需要更新。另外,安装特定功能的指令也需要提及,如sudo apt-get install ros-indigo-package-name。 文档下载资源方面,需要引导用户访问ROS官网的Indigo页面,以及Wiki资源,提供具体的链接。同时,提醒用户注意Indigo已停止维护,建议考虑迁移到更新的ROS版本如Noetic或ROS2,如引用[2][3]提到的ROS2是未来方向,特别是如果用户使用Ubuntu 20.04或更高版本的话。 最后,生成的相关问题需要涵盖安装常见错误、与Noetic的区别、维护状态、虚拟机安装方法以及功能管理。这些问题能够帮助用户进一步解决可能遇到的困难,并做出版本选择的决策。需要确保回答结构清晰,步骤明确,并正确引用提供的资料。</think>### ROS Indigo版本安装及使用指南 #### 一、ROS Indigo版本基本信息 1. **操作系统支持** ROS Indigo主要支持Ubuntu 14.04(Trusty Tahr)[^1][^2]。若使用更高版本Ubuntu(如20.04或22.04),需考虑兼容性问题,或改用ROS Noetic(支持Ubuntu 20.04)或ROS2[^2][^3]。 2. **生命周期** IndigoROS1的长期支持(LTS)版本,但已于2019年停止维护[^3]。 --- #### 二、安装教程(Ubuntu 14.04) 1. **配置软件源** ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' ``` 2. **添加密钥** ```bash sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt-get update ``` 3. **安装完整桌面版** ```bash sudo apt-get install ros-indigo-desktop-full ``` 4. **初始化依赖** ```bash sudo rosdep init rosdep update ``` 5. **环境变量配置** ```bash echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc source ~/.bashrc ``` --- #### 三、文档与下载资源 1. **官方文档** - [ROS Indigo文档](http://wiki.ros.org/indigo) - [ROS官方教程](http://wiki.ros.org/ROS/Tutorials) 2. **功能安装示例** ```bash sudo apt-get install ros-indigo-PACKAGE_NAME # 替换为具体名,如ros-indigo-turtlebot3 ``` --- #### 四、注意事项 - **兼容性问题**:若使用Ubuntu 20.04/22.04,建议选择ROS Noetic或ROS2(如Foxy/Fortress)。 - **虚拟机方案**:可通过VirtualBox安装Ubuntu 14.04虚拟机运行Indigo。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值