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