这是一个示例模型,在搭载Arduino Mega 2560的四轮自动驾驶汽车上实现了光跟踪和碰撞检测算法。光跟随算法是基于安装在车辆前部的两个光传感器,当感知到差异时,车辆转向较亮的一侧。另外,当光线较暗时(代表“远”),车辆会行驶得更快,当光线较亮时(代表“近”),车辆会行驶得更慢。碰撞逻辑是通过左/右碰撞传感器完成的,车辆会后退,然后转向它撞上的物体。
模型的创建方式允许模拟和代码生成。在最终平台上尝试之前,使用Signal Builder块实现了许多测试场景,以测试算法的各个方面。
外部模式可以进行切换,以允许监控信号和调优参数,模型当前实现back_time参数作为对象被击中时的可调参数。
ZIP文件包括所使用的硬件清单和布线原理图。它鼓励继续扩展更复杂和稳健的算法,新的传感器/执行器等。
如欲了解更多信息,请参考:
仿真万博1manbetx软件的目标://www.tianjin-qmedu.com/discovery/万博1manbetxsimulink-embedded-hardware.html
Simulink中的万博1manbetxArduino支持:万博1manbetx//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/arduino-万博1manbetxsimulink.html
- 万博1manbetxArduino Mega支持包://www.tianjin-qmedu.com/matlabcentral/fileexchange/35641
Facecast是6月7日录制的,视频可以在这里找到-http://www.facebook.com/MATLAB/app_142371818162(Simulink万博1manbetx视频Arduino支持)万博1manbetx
引用作为
丹Lluch(2021)。自主4轮机器人光跟踪器- Arduino Mega 2560(//www.tianjin-qmedu.com/matlabcentral/fileexchange/36938-autonomous-4-wheel-robot-light-tracker-arduino-mega-2560), MATLAB中央文件交换。检索.