ROS实战_1.1 ROS下 Pioneer-3DX 移动机器人学习指南
2017-01-15 20:14
507 查看
一:简要介绍与资源汇总
1. Available Packages
You may choose to use one of three packages for using these robots with ROS: ROSARIA or p2os for velocity control of the platform,
or ros-arnl to use Adpept MobileRobot's
optional ARNL localization autonomous navigation system.
When using ROSARIA, communications with the robot, and the differences between some robot platforms and configurations is taken care of automatically by ARIA (and
customizations on specific robots can be configured in ARIA). When ROSARIA is built (with catkin or rosmake), it automatically downloads the current ARIA release from MobileRobots.
ROSARIA provides interfaces to the mobile robot control and position estimate; use device-specific ROS nodes for sensors and other devices on the robot base.
=========Resources=============
Aria http://robots.mobilerobots.com/wiki/Aria
mobilesim http://robots.mobilerobots.com/wiki/MobileSim http://wiki.ros.org/ROSARIA/Tutorials/How%20to%20use%20ROSARIA http://wiki.ros.org/ROSARIA
==============================
2. Getting Started with ROSARIA
For step by step instructions on downloading and building the ROSARIA package and using the RosAria node,
see ROSARIA/Tutorials/How to use ROSARIA.
3. Robot Model Descriptions (URDF)
Models of some robots are available in the http://github.com/MobileRobots/amr-ros-config repository.
(This repository provides a ROS package called amr-ros-config so you can refer to files via that package name if in your ROS path.) See the README files in amr-ros-config for more information. If you would like to help create new URDF files or improve the
existing ones, please discuss via the ros-sig-pioneer mailing list.
4. Launch Files and Other Configuration
Some example launch files are available in the http://github.com/MobileRobots/amr-ros-config repository.
(This repository provides a ROS package called amr-ros-config so you can refer to files via that package name if in your ROS path.) See the README files in amr-ros-config for more information. You can copy and modify these launch files as needed.
5. 支持的硬件和仿真器
详见:http://wiki.ros.org/Robots/AMR_Pioneer_Compatible
=====================================其他相关链接=========================================
1. http://robots.mobilerobots.com/wiki/Main_Page ========================================================================================
二:学习步骤:
1. 在进行ROSARIA学习之前,应先尽量完成一下三个部分的学习:
ROS/Introduction,
ROS/Concepts,
ROS/Tutorials, 可结合《ROS机器人操作系统中文版》进行参考练习。
ROS下相关命令参考
ROS/CommandLineTools.
2.进行ROSARIA的学习
http://wiki.ros.org/ROSARIA/Tutorials/How%20to%20use%20ROSARIA
1. Available Packages
You may choose to use one of three packages for using these robots with ROS: ROSARIA or p2os for velocity control of the platform,
or ros-arnl to use Adpept MobileRobot's
optional ARNL localization autonomous navigation system.
When using ROSARIA, communications with the robot, and the differences between some robot platforms and configurations is taken care of automatically by ARIA (and
customizations on specific robots can be configured in ARIA). When ROSARIA is built (with catkin or rosmake), it automatically downloads the current ARIA release from MobileRobots.
ROSARIA provides interfaces to the mobile robot control and position estimate; use device-specific ROS nodes for sensors and other devices on the robot base.
=========Resources=============
Aria http://robots.mobilerobots.com/wiki/Aria
mobilesim http://robots.mobilerobots.com/wiki/MobileSim http://wiki.ros.org/ROSARIA/Tutorials/How%20to%20use%20ROSARIA http://wiki.ros.org/ROSARIA
==============================
2. Getting Started with ROSARIA
For step by step instructions on downloading and building the ROSARIA package and using the RosAria node,
see ROSARIA/Tutorials/How to use ROSARIA.
3. Robot Model Descriptions (URDF)
Models of some robots are available in the http://github.com/MobileRobots/amr-ros-config repository.
(This repository provides a ROS package called amr-ros-config so you can refer to files via that package name if in your ROS path.) See the README files in amr-ros-config for more information. If you would like to help create new URDF files or improve the
existing ones, please discuss via the ros-sig-pioneer mailing list.
4. Launch Files and Other Configuration
Some example launch files are available in the http://github.com/MobileRobots/amr-ros-config repository.
(This repository provides a ROS package called amr-ros-config so you can refer to files via that package name if in your ROS path.) See the README files in amr-ros-config for more information. You can copy and modify these launch files as needed.
5. 支持的硬件和仿真器
详见:http://wiki.ros.org/Robots/AMR_Pioneer_Compatible
=====================================其他相关链接=========================================
1. http://robots.mobilerobots.com/wiki/Main_Page ========================================================================================
二:学习步骤:
1. 在进行ROSARIA学习之前,应先尽量完成一下三个部分的学习:
ROS/Introduction,
ROS/Concepts,
ROS/Tutorials, 可结合《ROS机器人操作系统中文版》进行参考练习。
ROS下相关命令参考
ROS/CommandLineTools.
2.进行ROSARIA的学习
http://wiki.ros.org/ROSARIA/Tutorials/How%20to%20use%20ROSARIA
相关文章推荐
- ROS学习(1)使用URDF创建机器人3D仿真模型
- ogre3D学习基础12 --- 让机器人动起来(移动模型动画)
- 机器人操作系统ROS Indigo 入门学习(17)——roswtf入门指南
- ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之二 joint 使用
- ROS-Pioneer实战学习笔记(二)
- ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之一 link使用
- ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之一 link使用
- ROS 学习系列-- 四轮机器人线性速率、角速度和电机PWM线性关系的定量分析
- BASE64编码(网络机器人JAVA编程指南学习)
- ROS 学习系列 -- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM)
- 3D编程指南第一部分:快速进入移动JAVA 3D编程世界
- ROS 学习系列 -- RViz中移动机器人来学习 URDF,TF,base_link, map,odom和odom 主题的关系
- AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南
- 机器人操作系统ROS Indigo 入门学习(17)——roswtf入门指南
- ROS 学习系列 -- RViz中移动机器人来学习 URDF,TF,base_link, map,odom和odom 主题的关系
- ROS机器人学习摇杆篇——1
- Map 3D API二次开发学习指南
- Genesis-3D学习手册——19.地形指南
- 学习OPENGL的官方指南:版本1.1——关于
- 机器人操作系统ROS Indigo 入门学习(18)——ROS wiki导航