課程名稱:ROS 機器人操作系統進階培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        ROS 機器人操作系統進階培訓

         

         

        ROS(Robot Operating System)是一個開源的機器人操作系統,目的是提供開發平臺、工具及生態給開發人員,

        可以讓開發人員快速開發。

        本課程通過精心設計的案例,分析技術要點、理解運行原理,

        以達到舉一反三的效果,從而應用到自己的機器人開發工作中去。

        1 Topic 通訊

        2 ROS 自定義消息

        3 URDF 可視化

        4 Service 通訊

        5 Roslaunch 工具

        6 TF 坐標轉換

        1
        ROS 機器人操作系統介紹

        1.架構介紹

        2.文件目錄結構

        3.Workspace創建

        4.Package創建

        2
        ROS 常規 API 和 Node 命令的使用

        1.常規API介紹

        2.編寫Python代碼

        3.Node命令行工具的使用

        3
        ROS Topic 通訊概念及實現

        1.Topic理解

        2.Topic通訊原理

        3.Publisher的實現及調試

        4.Topic命令行

        4
        理解小烏龜操控原理

        1.Subscriber實現

        2.小烏龜操控原理

        5
        通過程序控制小烏龜

        1.通過調試工具操控小烏龜

        2.編寫代碼操控小烏龜

        3.獲取小烏龜的位置

        6
        獲取小烏龜的當前位置

        1.小烏龜相關坐標

        2.編寫代碼獲取小烏龜位置

        3.Topic通訊小結

        7
        Service 通訊原理及實現

        1.Service通訊架構

        2.Server端的創建和調試

        3.Client端的創建和調試

        4.rosservice命令

        8
        rosservice 操控小烏龜

        1.小烏龜的功能分析

        2.Service通訊小結

        3.代碼控制小烏龜運行

        9
        ROS 消息:自定義 msg

        1.msg消息介紹

        2.需求分析

        3.自定義msg消息

        4.自定義msg的發布和訂閱

        10
        ROS 消息:msg 混合使用

        1.需求分析

        2.自定義msg

        3.混合消息的發布和訂閱

        4.ros日志

        11
        ROS 消息:自定義 srv

        1.srv命令

        2.需求分析

        3.創建自定義srv消息

        4.傳輸自定義srv消息

        12
        Param 和 Launch

        1.Param基本概念及操作

        2.launch基本概念及操作

        13
        URDF 可視化

        1.URDF概念

        2.URDF模型

        3.視覺形狀配置

        4.視覺位姿配置

        5.Joint關節

        14
        TF 坐標轉換

        1.TF基本概念及原理

        2.需求和分析

        3.代碼實現烏龜跟隨效果

        4.代碼實現轉圈效果

        5.代碼實現愛心效果


        登錄 后發表評論
        新評論
        全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
        我的報告 / 所有報告