本课程基于实际项目案例和岗位需求技能制定教学大纲,以任务驱动方式引导学员,让学员快速掌握ROS2 SLAM与导航的方法。
ROS2导航与规划训练营
开课时间:每月第二周,定期开班
有效期限:90 天
手机观看򠜂
培训地址:郑州实训基地
详情
目录


课程简介

ROS2课程是一门专注于机器人操作系统(Robot Operating System,简称ROS2)开发的课程,它旨在教授学员如何利用ROS2进行机器人软件的开发、仿真与部署。本课程基于实际项目案例和岗位需求技能制定教学大纲,以任务驱动方式引导学员,让学员快速掌握ROS2开发基础知识,系统建模与仿真方法,SLAM导航与规划的方法等。首先从ROS2开发必备知识点和Python/C++程序编程使用入手,夯实学员基础;然后系统讲解ROS2建模与仿真相关工具的使用,手把手带你进行机器人建模仿真和软件配置;最后讲解SLAM导航与规划功能的实现方法与步骤,并在真实机器人上进行配置与功能实现。课程由简入深,带你完成从理论到实践的技能飞升。


课程目标

●  掌握ROS2系统的基本架构和概念

●  掌握ROS2开发工具的使用方法,如节点、主题、服务、参数、启动文件的配置等

●  掌握ROS2系统建模与仿真中Gazebo、RViz、Webots 等关键工具库的使用

●  掌握SLAM建图、导航避障等功能的实现方法

●  在实际机器人上完整配置、实现导航与规划功能


课程收益

01  一个月实训,快速积累经验

02  国际专家授课,紧跟行业前沿

03  实验室项目实操,提升实际操作能力

04  快速掌握岗位核心技能,胜任岗位要求

05  获得《ROS2导航与规划》培训证书,技能证明


讲师团队

讲师团队由国际机器人领域软件工程师领衔组成,深耕ROS和机器人领域多年,精通Ubuntu、ROS、ROS2等系统,曾带领团队开发多款机器人应用系统,具有丰富的ROS系统开发、调试和应用经验,并创立过机器人公司,具有从零开发完整机械臂系统的能力等。


课程特色

国际专家 领衔授课

项目实操 夯实基础

集中教学 全程辅导

岗位导向 理实结合


课程内容

第一章 ROS2ROS2开发基础: Foxy, Humble

01   课程介绍

02   安装ROS2 和设置环境

03   编写一个ROS2程序

04   介绍ROS2工具

05   ROS2 主题/服务

06   创建自定义 ROS2 接口(Msg 和 Srv)

07   改变节点设置和运行ROS2 参数

08   使用 ROS2 启动文件扩展应用程序

第二章 ROS2 HiL系统建模与仿真:TF, URDF, RViz, Gazebo

01   介绍ROS2 URDF

02   TF(TransForm)概述

03   为机器人创建URDF

04   用机器人状态发布器广播 TF

05   利用 Xacro0 改进 URDF

06   用 Gazebo 模拟您的机器人

07   在Gazebo添加传感器

08   最终项目 TF

第三章 ROS2 Nav2 [Navigation 2 Stack] - with SLAM and Navigation

01   导航简介 2 堆栈

02   使用SLAM 生成地图 (同时定位和制图)生成地图

03   使用 Nav2 让机器人导航

04   了解 Nav2 堆栈

05   在 Gazebo 中构建自己的导航世界

06   为 Nav2 改装定制机器人

07   以编程方式与导航堆栈交互

第四章 Lab-Developing ROS2 using turbobot4

01   驾驶 TurtleBot 4

02   创建第一个节点 (C++)

03   创建第一个节点(Python)

04   构建地图

05   导航

06   TurtleBot 4 导航仪

07   多个机器人

010-8278-0969
info@eonclass.com
北京市海淀区上地信息路12号
走进意昂
Copyright © 意昂工课
新能源汽车 & 自动驾驶
人工智能与机器人
精品课程
氢能与燃料电池
智能制造 & 嵌入式与物联网
技术先进
共享实验室
企业标准
实操案例
实时共享
人才就业
企业培训
培训服务
高校合作
ROS2导航与规划训练营
训练营
新能源汽车BMS HiL测试训练营