角度与图案
驱动底座使用电机编码器进行转向。
![engage-1-5](/v3/assets/blt293eea581807678a/bltff307e098308e484/5ec7c1427c56c17cfc08a0d5/engage-1-5.jpg?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
驱动底座工作正常,但每次工厂地面被清洁后,驱动底座的车轮会打滑,这会使它迷失方向。可以使用陀螺仪传感器帮助驱动底座确定方向,以确保其正常运行。
在哪些情况下,检测方向变化以使机器人具备导航能力会很有用?
搭建此扩展部分。
![build-1-5](/v3/assets/blt293eea581807678a/bltf966e3a74afc87f6/5ec7c1426b04f304666342f1/build-1-5.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
陀螺仪传感器扩展部分可用于沿着精心规划的路径精确导航。然后再将其搭建到驱动底座上。
请逐一尝试这些程序堆。
![MCR-LV-1-5-Angles-and-Patterns-Cover](/v3/assets/blt293eea581807678a/bltb0cfaf29345cbc4c/5ec7c140186b0b0fa5350f31/mcr-lv-1-5-angles-and-patterns-cover.jpg?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
能发现些什么吗?
如何使用“我的模块”来组织和重用代码?
该你了!
![explain-1-5](/v3/assets/blt293eea581807678a/blt14149c75d41bf776/5ec7c1411df2000f9ba978eb/explain-1-5.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
使用编程界面上已有程序堆中的模块创建一个程序,使驱动底座旋转 90 度,然后向前行驶,最后沿指定图案前进。
是时候接受挑战了!
![elaborate-1-5](/v3/assets/blt293eea581807678a/blt479fd28fe76dcf48/5ec7c140e014445192ea5b99/elaborate-1-5.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
使用陀螺仪传感器和“我的模块”对驱动底座进行编程,使其沿正方形行驶三次,然后沿三角形行驶。
你是怎样做到的?
![evaluate](/v3/assets/blt293eea581807678a/blt4724a64ec089e264/5ec7c13ff8b8c35280dbc9a9/evaluate.png?locale=zh-cn&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
哪些方面做得不错?哪些方面还有进步空间?
太棒了!你的程序整理得井井有条!