在搭载Arduino Mega 2560的4轮自动驾驶汽车上实现光照跟踪和碰撞检测算法的样本模型。光线跟随算法是基于安装在车辆前部的两个光传感器,当感知到差异时,车辆会转向较亮的一侧。另外,当灯光暗(代表“远”)时,车辆行驶速度会更快;当灯光亮(代表“近”)时,车辆行驶速度会更慢。碰撞逻辑是通过左右碰撞传感器完成的,车辆后退,然后转向远离被击中的物体。
该模型是以允许仿真和代码生成的方式创建的。许多测试场景用信号构建器块实现,以在尝试最终平台之前测试算法的方面。
可以切换外部模式以允许监视参数的信号和调整,并且该模型当前在击中对象时将Back_time参数实现为可调。
ZIP文件包括所使用的硬件列表,接线原理图。鼓励继续扩展更复杂和强大的算法,新传感器/执行器等。
有关更多信息,请参阅:
仿真金宝app软件的目标:http://www.mathwands.com/discovery/金宝appsimulink-embedded-hardware.html.
- Simulin金宝appk的Arduino支持:金宝app//www.tatmou.com/hardware-金宝appsupport/arduino-金宝appsimulink.html
- 金宝app Arduino Mega的支持包://www.tatmou.com/matlabcentral/fileexchange/35641
FaceCast于6月7日,录制视频可以在这里定位 -http://www.facebook.com/matlab/app_142371818162(来自Simuli金宝appnk视频的Arduino支金宝app持)
Dan Lluch(2021)。自主4轮机器人光跟踪器 - Arduino Mega 2560(//www.tatmou.com/matlabcentral/fileexchange/36938-Autonomous-4-wheel-robot-light-tracker-arduino-mega-2560),Matlab中央文件兑换。检索到。
@ iceCube - 是的,这是可能的。我认为第一步是垂直偏移传感器,使得您也可以在该轴上感测亮度差异。然后,您可以移动以设计一个适当的控制器,并生成命令(并调整工厂本身,以便能够在该轴上担当的内容)。我会离开社区继续探索这一点。也许考虑发布到Matlab答案,看看一个小组是否想进一步探索这个主题?
这是一个轴跟踪器,您可以使用闭环控制器制作两个轴跟踪器吗?