第9课:火星探索伙伴
现在我们的火星车已经能够熟练地避开障碍物,让我们教它一个新技能——跟随目标!在这个任务中,我们将把避障火星车转变为一个忠诚的伙伴,可以跟着你走。
跟随和避障有什么区别?
避障 :远离物体(如躲避岩石)
跟随 :靠近物体(如跟随朋友)
准备好编写你的火星探索伙伴程序吧!
学习目标
结合超声波和红外传感器,创建一个跟随火星车
编程让火星车自动跟踪并跟随移动目标
创建你的跟随火星车
首先,请执行 连接应用到 GalaxyRVR 的步骤。
现在,打开你在第8课中保存的项目。
保存一个副本以保护原始项目。点击”另存为副本”。
给你的新项目起一个有趣的名字,比如”火星跟随者”或”火星车伙伴”。
从每个传感器事件的末尾移除”前进”积木块。我们的跟随者在每次动作后应停下来等待。
现在重新编程红外传感器!改变转向方向,使火星车朝向目标转动,而不是远离目标。
最后,更新超声波传感器的行为。当它在前方检测到目标时,使其向前移动,而不是后退。
太棒了!你的 GalaxyRVR 现在成为了你的火星探索伙伴。试试看:
走在它旁边 → 它转向面对你
站在它前面 → 它朝你移动
走远 → 它停下来等待
你的火星车伙伴已准备好跟随你进行下一次太空冒险!