机器人操作系统(ROS) 是一款开源软件,可让用户将不同机器人、移动平台、抓取手臂等各种技术联网。ROS还可用于规划运动路径以及创建和建模机器人应用程序和用户界面。
本培训以"边做边学"的方式向用户介绍ROS平台,将理论讲解与实践部分相结合,通过培训逐步演示机器人布局建模及其主要元素。
此外,皮尔磁还将展示如何通过对其主要元素进行建模以及使用开源软件包来控制移动和仿真来启动用户自己的移动车辆项目。皮尔磁还将介绍 ROS2,两个版本都在培训范围内。
培训的部分重点是介绍如何使用ROS和ROS2进行移动机器人控制和基于SLAM的自主导航。在基于真实硬件的完整应用中,还将讨论如何将安全扫描仪等相关传感器与这些技术相结合。
培训结束时,用户将能够使用ROS和ROS2创建一个能够自主导航的自主移动车辆项目,并知道如何在实际应用中实施该项目。
培训内容:
● 运行ROS所需的Linux操作系统基础知识和介绍
● ROS环境和编程
● 移动机器人自主导航的ROS和ROS2软件包之间的差异和比较
● 与差分移动车辆导航相关的理论概念,如运动学、里程测量、定位或导航算法
● 为移动车辆机器人演示应用逐步集成传感器
● 在虚拟环境中模拟自主移动车辆
培训收益:
● 在ROS环境中获得牢固的ROS基础、诀窍和设置
● ROS编程入门指导,专家建议如何解决快速入门的障碍
● 学习针对ROS应用的Python编程的基础
● 为利用大型开发社区的各种可能性做好准备