课程总览

OmindOS 机器人课程

从基础入门到综合实战的机器人品牌课程

第一次接触机器人?从新手村开始,无需先修课程。

你的学习路线

循序学习,也可以根据基础选择起点。

STAGE 01 · BEGINNER

新手村

建立学习与调试的基本习惯,完成机器人学习的起步准备。

  • 任务定义
  • Python
  • Git
  • 日志
  • ROS 2
  • 异常恢复

先修要求无需先修课程,从这里开始。

进入新手村 →

把知识用到真实任务中

课程项目示例

MOBILITY · 项目三

轮式机器人导航与巡检

串联定位建图、路径规划与任务执行。

查看项目 →

MOBILITY · 项目四

人形机器人语义导航

把语言指令、环境理解与移动能力连接起来。

查看项目 →

MANIPULATION · 项目五

机械臂无序试管分拣

围绕识别、规划与执行,完成一次操作任务。

查看项目 →

每一课,按这四步学习

01 背景与理论

先理解问题与原理。

02 方法与实践

动手完成具体任务。

03 助教答疑

遇到问题,及时求助。

04 扩展学习

有余力,再深入探索。

课程说明

面向希望从编程与反馈理解机器人系统的学习者。零基础从新手村开始;有经验者可先阅读任务要求,再按已有成果选择相应课程。公开内容可浏览,运行、保存和提交按页面提示使用账号。

学完要能交付什么

学习路径与阶段交付
阶段学习内容交付与下一步
Beginner新手村任务定义、Python、Git、日志、指令反馈、异常恢复、项目一提交本人基础练习及运行证据。建议投入合计27.5小时,包含练习和调试。
Fundamentals基础机械、电控、传感器、系统集成与实战验收、人形机器人入门先完成本体、接口与分级验证方案,再准备项目二的软件记录。
Mobility移动共通ROS 2基础、感知算法、定位建图、规划控制、智能体;项目三、项目四按移动方向学习与选题,记录导航反馈、目标核验与失败恢复。
Manipulation操作机械臂运动学、运动规划、强化学习;项目五、项目六先学第三阶段开头的共通ROS 2基础,再沿操作方向核对模型、路径、策略与协同结果。
Capstone Projects综合实战项目七综合实战(三选一)根据所选任务补齐基础,交付实际执行、失败分析和复现材料。

移动与操作两条路线可分别学习;核心课程按各自顺序推进,项目沿用现有学期选课规则。建议每次学习60–90分钟:先读目标并预测结果,再完成一次运行或方案修订,最后整理证据。进阶知识模块可先安排2–4小时,在线核心项目4–8小时,毕业方案6–12小时;这些是学习安排建议,仿真安装、反复调试和实物制作另行估时。

项目选学

项目六按方向选学;项目七保留三选一,可选择割草机器人、移动双臂机器人或四足移动操作机器人。

统一学习顺序

背景与理论 → 方法与实践 → 助教答疑与提交 → 扩展学习。标题按“01 →(1)→ ①”显示;项目二至七保留项目名称。每章以本页的输入要求、交付物和检查标准为准。

怎样判断完成

准备、保存与求助

使用可运行JavaScript的现代浏览器和稳定网络。手机适合阅读与查看结果;多行编程和独立环境仿真建议使用电脑。首次运行需加载Python公共环境;遇到加载失败可保留草稿并按页面提示重试。

“本机草稿”依赖当前浏览器与账号空间;清除浏览器数据或换设备可能丢失。看到账号保存成功回执后才视为已保存到账号;重要成果同时下载代码与记录。修改代码或输入后须重跑,旧结果不能用于新版本提交。

在当前章“助教答疑”中描述目标、输入、预期、实际结果、完整报错和已尝试步骤;发送前检查不含密码、密钥或个人敏感资料。AI可能出错,最终学习与项目验收由教师核对。引用他人资料和使用AI均须说明来源及自己的验证。

资源使用范围

课程自编内容与第三方资源分别保留权利说明。项目二正式在线主线使用自编状态机;自有固定支架MuJoCo模型为选做,不包含Microduck网格或策略。课程外上游链接各自适用原许可,引用不授予商用权。本课程不承诺完成在线练习即可获得实物机器人能力或自动颁发证书。