-
Matlab中实现的LineFollowingRobot的PID控制器代码
资源介绍
pid控制器代码matlab
LineFollowingRobot
设置东西
与LEGO
Mindstorms交互时,有多种选择。
但是据我了解,有两种简单的上手方法。
Matlab
Simulink或LEGO
Mindstorms
SDK。
他们每个人都有自己的缺点和局限性。
使用Matlab
Simulink时出现问题
Matlab
Linux最高17b版本不支持蓝牙。
然后交流机器人,我们必须使用USB或wifi。
要使用wifi,需要wifi适配器。
为了进行实时监控,Matlab
Simulink与LEGO
Mindstorms硬件仅支持一种通信方法(wifi)。
这意味着在使用USB或蓝牙时,无法进行实时监控。
LEGO
Mindstorms
SDK的问题,
它尚不支持Linux。
解决了那些终极问题之后,我决定在Windows中使用LEGO
Mindstorms
SDK。
设计理念
在跟随机器人中,基本目标是移动机器人,使其不会偏离正在遵循的路径。
如果它移开,则需要以最佳方式将其放回路径。
为了达到这个目标,可以采用PID控制器来减少总误差。
PID控制器的要求
让我们