第9课:火星探索伙伴

现在我们的火星车已经能够熟练地避开障碍物,让我们教它一个新技能——跟随目标!在这个任务中,我们将把避障火星车转变为一个忠诚的伙伴,可以跟着你走。

跟随和避障有什么区别?

  • 避障 :远离物体(如躲避岩石)

  • 跟随 :靠近物体(如跟随朋友)

准备好编写你的火星探索伙伴程序吧!

学习目标

  • 结合超声波和红外传感器,创建一个跟随火星车

  • 编程让火星车自动跟踪并跟随移动目标

创建你的跟随火星车

  1. 首先,请执行 连接应用到 GalaxyRVR 的步骤。

  2. 现在,打开你在第8课中保存的项目。

    ../_images/8_follow_open.png
  3. 保存一个副本以保护原始项目。点击”另存为副本”。

    ../_images/8_follow_save_copy.png
  4. 给你的新项目起一个有趣的名字,比如”火星跟随者”或”火星车伙伴”。

    ../_images/8_follow_save_rename.png
  5. 从每个传感器事件的末尾移除”前进”积木块。我们的跟随者在每次动作后应停下来等待。

    ../_images/8_follow_save_remove_forward.png
  6. 现在重新编程红外传感器!改变转向方向,使火星车朝向目标转动,而不是远离目标。

    ../_images/8_follow_save_re_turn.png
  7. 最后,更新超声波传感器的行为。当它在前方检测到目标时,使其向前移动,而不是后退。

    ../_images/8_follow_save_re_ultra.png

太棒了!你的 GalaxyRVR 现在成为了你的火星探索伙伴。试试看:

  • 走在它旁边 → 它转向面对你

  • 站在它前面 → 它朝你移动

  • 走远 → 它停下来等待

你的火星车伙伴已准备好跟随你进行下一次太空冒险!