课程目标
通过12周的学习,从零基础到能够设计并实现创意机器人项目,掌握机器人编程的核心技能。
课程结构
时间安排
总时长:12周,每周2小时,共24小时
教学方法
PPT展示、实物演示、分组实践、项目驱动
教学形式
评估方式
| 周次 | 主题 | 主要内容 | 实践任务 |
|---|---|---|---|
| 第1周 | 认识机器人与LeRobot | 机器人组成、LeRobot简介、环境安装 | 安装LeRobot,运行示例程序 |
| 第2周 | Python编程基础 | 变量、条件、循环、函数 | LED闪烁、机器人移动 |
| 第3周 | 传感器与数据采集 | 传感器类型、数据读取 | 读取距离和颜色数据 |
| 第4周 | 执行器与运动控制 | 电机与伺服机、运动API | 前进、转向、组合运动 |
| 第5周 | 条件与循环逻辑 | 逻辑控制、避障设计 | 条件控制LED、避障程序 |
| 第6周 | 基础项目 - 迷宫导航 | 综合应用、右手法则 | 搭建迷宫、导航程序 |
| 第7周 | 摄像头与视觉基础 | 摄像头操作、颜色检测 | 图像显示、颜色跟随 |
| 第8周 | 模仿学习简介 | 模仿学习流程、机械臂控制 | 录制与重现动作 |
| 第9周 | 进阶项目 - 物体抓取 | 视觉与运动结合 | 定位、抓取物体 |
| 第10周 | 优化与调试 | 调试方法、优化技巧 | 修复错误、优化项目 |
| 第11周 | 团队创意项目 | 创意设计、团队协作 | 头脑风暴、项目实现 |
| 第12周 | 成果展示与总结 | 项目展示、课程回顾 | 展示创意项目 |
教材
《LeRobot机器人编程基础》
课件
PPT幻灯片(每周10-15页)
硬件清单
软件环境
pip install lerobot参考资源
准备阶段
教学阶段
后续发展