SCANeR Studio 仿真数据获取和车辆座舱数据输入-手自动驾驶切换(二)
前言:
在上一篇写了下Vehicle车辆数据获取例子,和设车辆模拟座舱数据输入驾驶,本篇文章写下如何通过Acuqisition模块实现手自动驾驶切换。
前面做过多次调研能否通过COMAPI实现多次未能成功,所以只能切换到Acuqisition模块来实现。
一、配置文件
如下图所示:
找到编号29和30
注意如果没有,请下载我写好的这个:上传资源-CSDN博客
二、 发起指令
这块的实现主要是开启一个UDP server等待客户端连接,客户端连接后,即可把数据发送给客户端,这里内容比较多。不再详细说了,需要了解详细的可以留言。
case VehicleAutopilotMode.Off:driverIntData[(int)DriverIntIndex.AutoMode] = 0;driverIntData[(int)DriverIntIndex.ManualMode] = 1;Output($"手动驾驶中。。。。");break;case VehicleAutopilotMode.On:driverIntData[(int)DriverIntIndex.AutoMode] = 1;driverIntData[(int)DriverIntIndex.ManualMode] = 0;CreateSendData(driverFloat, driverIntData);Output($"自动驾驶中。。。。");return;
三、Vehicle车辆配置
一定要配置好,否则不起作用哦。,,,
截止这里配置完毕对接数据后,即可手自动驾驶切换了。