教学目标
教学时间
总时长:2小时
教学内容
教学方法
PPT展示+迷宫导航演示+分组合作
评估方式
所需材料
6.1 项目概述
目标:让机器人自主走出简单迷宫。
6.2 需求分析
输入:距离传感器检测前方和右侧距离;输出:机器人移动。
策略:右手法则——始终保持右侧有墙。
6.3 程序设计
结构:初始化、主循环、决策移动。
import lerobot
robot = lerobot.connect("robot")
while True:
front_distance = robot.get_distance("front")
right_distance = robot.get_distance("right")
if right_distance > 20:
robot.turn_right(90)
elif front_distance < 10:
robot.turn_left(90)
else:
robot.move_forward(0.5)
time.sleep(0.5)
6.4 实践任务
任务1:搭建迷宫
用纸板或积木搭建一个简单迷宫(至少2个转角)。
任务2:编写导航程序
实现右手法则导航逻辑。
任务3:测试与优化
调整距离阈值或移动时间。
6.5 小结
迷宫导航综合了传感器、执行器和逻辑控制。
课后练习
幻灯片1:封面
幻灯片2:学习目标
幻灯片3-6:理论讲解
幻灯片7-9:实践任务
幻灯片10:总结