百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

robotics_essentials_ros2

> 编程语言
开源

通过实际操作使用 ROS 2 和 Gazebo 模拟,学习机器人技术的基础知识。

2.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

通过实际操作使用 ROS 2 和 Gazebo 模拟,学习机器人技术的基础知识。

机器人技术与 ROS 2 基础

欢迎来到一个开源仓库,其中包含所需的材料和练习。 使用 ROS 2 学习基本的机器人技能 此材料是针对由负责教授的硕士级"机器人与XR"课程的 2024 版本而实施的。 Ilkka Jormanainen 博士来自 东芬兰大学,与 Henki Robotics 合作。

课程概述

本课程旨在让您通过使用 ROS 2 和 Gazebo 模拟,获得机器人技术的实践经验。 这些练习主要针对 Ekumen 的 Andino 机器人,结构上是为了逐步引导您了解 ROS 2 和 Docker。

无需具备 ROS 2 或 Docker 的前期经验,并且由于所有操作都通过 Docker 进行,因此您不需要事先在系统上安装 ROS 2。 在这一过程中,您将学习诸如移动机器人自主导航和地图构建等重要概念。 所有实际编程练习都在 Python 中完成。

  1. 设置
  • 设置练习
  • 运行 Gazebo 模拟
  • 学习使用 Docker
  1. ROS 2 简介
  • ROS 2 简介
  • Gazebo 和 Rviz
  • ROS 2 主题; 发布和订阅
  • 转换和 tf 帧
  1. SLAM 和导航演示
  • 使用 slam-toolbox 创建地图
  • 使用 Nav2 自主导航
  • ROS 2 服务
  1. 创建您的第一个 ROS 2 包
  • ROS 2 包 - 如何创建自己的包
  • 构建和源代码
  • ROS 2 节点
  1. 机器人测距
  • 使用车轮速度计算和发布机器人的测距数据
  • 机器人测距和如何计算它

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++coursenavigationodometrypath-planning

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言