课程大纲

介绍

了解基本的ROS概念

  • ROS架构和理念概述
  • 设置ROS工作区环境
  • ROS主机(Master)、节点(Nodes)、主题(Topics)、消息(Messages)
  • 使用控制台命令
  • 使用Catkin构建系统
  • ROS启动文件
  • 使用Gazebo模拟器进行3D可视化和用户交互

创建您的第一个ROS计划

  • 创建ROS包
  • 在Eclipse中创建一个ROS项目
  • 使用ROS C++客户端库
  • 编写一个简单的ROS订阅器(Subscriber)和消息发布器(Publisher)
  • 使用ROS参数服务器存储和检索参数
  • 使用RViz进行ROS 3D可视化

利用ROS上的TF转换系统

使用rqt用户界面

探索ROS上的机器人模型

模拟描述格式(Simulation Description Format,SDF)

部署ROS服务

实现ROS动作

在ROS上使用模拟时间

将消息数据存储在ROS包中

使用现实场景进行回归测试

在ROS中应用不同的调试策略

探索用于ROS的复杂现实应用程序

创建您的第一个ROS项目的后续步骤

故障排除

结束语

要求

  • 了解基本的机器人概念
  • 基本编程经验
 21 小时

人数



每位参与者的报价

客户评论 (2)

相关课程

ROS for Mobile Robots using Python

21 小时

Machine Learning for Robotics

21 小时

从零开始创建机器人

28 小时

Natural Language Processing (NLP) - AI/Robotics

21 小时

Robotics in business - AI/Robotics

14 小时

ROS-Industrial

14 小时

UiPath for Intelligent Process Automation (IPA)

14 小时

Artificial Intelligence (AI) for Robotics

21 小时

AI and Robotics for Nuclear

80 小时

AI and Robotics for Nuclear - Extended

120 小时

Amazon Web Services (AWS) RoboMaker

21 小时

Semiconductor Fundamentals

35 小时

Semiconductor Physics

21 小时

ABB IRB 2600ID Robot Operation and Programming

28 小时

Underwater ROV Handling and Operations

21 小时

课程分类