如果需要学习本阶段课程,建议先学习本号内《基础硬件篇和基础编程篇》。
学习本篇请下载 LEGO Mindstorms 教育版软件
上一节课写完后,收到很多朋友的问题。统一的说法都是,之前也看过一些教程,也看过一些别人的程序,但都理解不了。
然后归结到没学过高数,或者没学过编程上。
其实不然,经过交流后,我发现,大家共同的问题,其实是“方向性”的。
理解方向出现偏差,自然会造成后续理解不了的最终结果啦!
PID巡线,也叫比例巡线。
我们其实在网上也能搜到一些跟PID巡线有关的教程或者程序。
但这些程序编写方法上,其实是有本质区别的。
核心,就在“比例”这两个字上。
所有巡线最终都基于电机的“动作”上,这个明确吗?
换言之,无论你怎么编写和处理数据,最终都要落地在动作的参数上,去完成你最终的目的。对不对?
我们会发现,关于“动作”,在之前的课程中,我就给大家分析过,有两种移动模块。
一种叫做“移动转向”
一种叫做“移动槽”
具体的区别请看我之前的课程去了解一下。
这边总结一下:
移动转向,最大的特点是,可以输入转向参数,来完成直行、转向要求。
移动槽,最大的特点是,可以分别控制两个电机的功率,从而完成各种直行、转向要求。
那你有么有发现