ROS教程目录
ROS教程目錄
ROS教程學習網站http://wiki.ros.org/cn/ROS/Tutorials
目錄如下所示
非初學者:如果你已經很熟悉 ROS fuerte(要塞龜) 或更早期版本的使用,而只是想使用在 groovy(加島象龜) 和 hydro(漁龜) 中開始采用的最新編譯構建系統 catkin,那你可以深入學習 catkin教程。 但是我們仍然建議所有人學完整個『初級』教程以方便理解新增的功能特性。
如果你是 Linux 初學者:也許先學習一些有關 Linux 命令行工具的快速使用教程會對你很有幫助,這里有篇好教程(英文)。
目錄
?
?
核心 ROS 教程
?
初級
本教程詳細描述了ROS的安裝與環境配置。
本教程介紹ROS文件系統概念,包括命令行工具roscd、rosls和rospack的使用。
本教程介紹如何使用roscreate-pkg或catkin創建一個新程序包,并使用rospack查看程序包的依賴關系。
本教程介紹ROS程序包的編譯方法
本教程主要介紹 ROS 圖(graph)概念 并討論roscore、rosnode和 rosrun 命令行工具的使用。
本教程介紹ROS話題(topics)以及如何使用rostopic 和 rxplot 命令行工具。
本教程介紹了ROS 服務和參數的知識,以及命令行工具rosservice 和 rosparam的使用方法。
本教程介紹如何使用rqt_console和rqt_logger_level進行調試,以及如何使用roslaunch同時運行多個節點。早期版本中的rqt工具并不完善,因此,如果你使用的是“ROS fuerte”或更早期的版本,請同時參考這個頁面學習使用老版本的“rx”工具。
本教程將展示如何使用rosed來簡化編輯過程。
本教程詳細介紹如何創建并編譯ROS消息和服務,以及rosmsg, rossrv和roscp命令行工具的使用。
本教程將介紹如何用 C++ 編寫發布器節點和訂閱器節點。
本教程將通過Python編寫一個發布器節點和訂閱器節點。
本教程將測試上一教程所寫的消息發布器和訂閱器。
本教程介紹如何用 C++ 編寫服務器 Service 和客戶端 Client 節點。
本教程介紹如何用Python編寫Service和Client節點。
本教程將測試之前所寫的Service和Client。
本教程將教你如何將ROS系統運行過程中的數據錄制到一個.bag文件中,然后通過回放數據來重現相似的運行過程。
本教程介紹了roswtf工具的基本使用方法。
本教程介紹了ROS維基(wiki.ros.org)的組織結構以及使用方法。同時講解了如何才能從ROS維基中找到你需要的信息。
本教程將討論獲取更多知識的途徑,以幫助你更好地使用ROS搭建真實或虛擬機器人。
?
現在你已經完成了初級教程的學習,請回答這個 問卷來檢驗一下自己的學習效果。
?
中級
大多數客戶端 API 的使用教程可以在相關程序包 (roscpp,rospy,roslisp) 中找到。
本教程將展示如何手動創建ROS package
本教程將展示如何使用rosdep安裝系統依賴項.
本教程主要介紹roslaunch在大型項目中的使用技巧。重點關注如何構建launch文件使得它能夠在不同的情況下重復利用。我們將使用 2dnav_pr2 package作為學習案例。
本教程將展示如何在兩臺機器上使用ROS系統,詳述了使用ROS_MASTER_URI來配置多臺機器使用同一個master。
本教程將展示如何使用ROS Message Description Language來定義你自己的消息類型.
本教程闡述一種在python中使用C++類的方法。
(概述:)本教程介紹在編輯ros.org維基時可以用到的模板和宏定義,并附有示例以供參考。
?
?
ROS 標準
-
ROS開發者指南 有關代碼風格和軟件包布局等相關指南。
-
標準測量單位和坐標約定。
?
外部 ROS 資源
?
外部教程
-
ANU的ROS視頻教程
-
NooTriX的手把手ROS教程
-
Jonathan Bohren的ROS教程
-
Clearpath Robotics 的知識庫
-
創客智造的ROS入門教程
?
外部研討會或課件
-
由位于東京的 TORK 提供的 面向企業基礎培訓的研討會
?
在機器人上運行 ROS
-
創建你自己的URDF文件創建一個定制的通用機器人格式化描述文件。
-
ros_control 使用 ROS 的標準控制器框架來與硬件連接。
-
在Gazebo中使用URDF 在 Gazebo 機器人模擬器中添加必要的標記。
-
搭建 MoveIt! 建立配置程序包(configuration package)來使用 MoveIt! 運動規劃框架。
?
其它 ROS 函數庫教程
-
Robot Model
-
Visualization
-
行為庫(actionlib)
-
smach
-
pluginlib
-
nodelets
-
導航
-
ROS-Industrial Tutorials
?
提供 ROS 接口的函數庫教程
-
Stage
-
TF
-
PCL with ROS
posted @ 2018-04-13 10:53 #Cloud 閱讀(...) 評論(...) 編輯 收藏
總結
- 上一篇: html css手册,CSS 参考手册
- 下一篇: T60 硬盘升级更换拆解视频教程!