基于多线程的无人车运动控制方法技术

技术编号:32647384 阅读:46 留言:0更新日期:2022-03-12 18:32
基于多线程的无人车运动控制方法,采用安装于无人车内的工控机主控制器获取线程数据,并对线程数据接收过程中出现的数据堵塞问题进行优化从而控制无人车运动,各线程数据分别为:定位采集模块的GNSS数据线程数据、传感器数据模块的线程数据、遥控器数据采集模块的线程数据、驱动器电机控制输出模块的线程数据、远程端数据接收与发送模块的线程数据、电池供电模块的线程数据和摄像头视频流采集模块的线程数据。本发明专利技术各数据模块独立,有效减少相互耦合性;且使用多线程控制模式,有效减少数据堵塞问题,提高整车的质量及安全性。提高整车的质量及安全性。提高整车的质量及安全性。

【技术实现步骤摘要】
基于多线程的无人车运动控制方法


[0001]本专利技术涉及运动控制
,尤其涉及一种基于多线程的无人车运动控制方法。

技术介绍

[0002]无人车属于人工智能领域,涉及数据的多融合技术,由于过多的数据需要接收与发送,易引起数据的堵塞从而出现整车不稳定性,进而降低整车的运行质量。

技术实现思路

[0003]本专利技术所解决的技术问题在于提供一种基于多线程的无人车运动控制方法,以解决上述
技术介绍
中的问题。
[0004]本专利技术所解决的技术问题采用以下技术方案来实现:基于多线程的无人车运动控制方法,采用安装于无人车内的工控机主控制器获取线程数据,并对线程数据接收过程中出现的数据堵塞问题进行优化从而控制无人车运动,各线程数据分别为:定位采集模块的GNSS数据线程数据、传感器数据模块的线程数据、遥控器数据采集模块的线程数据、驱动器电机控制输出模块的线程数据、远程端数据接收与发送模块的线程数据、电池供电模块的线程数据和摄像头视频流采集模块的线程数据;具体步骤如下:无人车上电后,所述工控机主控制器获取电池供电模块的线程数据,当锂本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于多线程的无人车运动控制方法,其特征在于,采用安装于无人车内的工控机主控制器获取线程数据,并对线程数据接收过程中出现的数据堵塞问题进行优化从而控制无人车运动,具体步骤如下:无人车上电后,所述工控机主控制器获取电池供电模块的线程数据,当锂电池电量过低或故障时,无人车的电源关闭不启动;当锂电池电量正常时,控制无人车电源开启;无人车正常启动后,所述工控机主控制器获取传感器数据模块的线程数据,进而得到整车状态信息;无人车正常启动后,所述工控机主控制器获取遥控器数据采集模块的线程数据,进而得到无人车获取遥控器状态信息;无人车正常启动后,所述工控机主控制器获取定位采集模块的GNSS数据,进而得到无人车位置及姿态信息,而后根据算法计算当前无人车的运动指令,通过驱动器电机控制输出模块作用于无人车;无人车启动后,所述工控机主控制器获取远程端数据接收与发送模块的线程数据,以完成对正常数据的发送及远程端控制指令的解析,从而实现与远程端的交互;无人车启动后,所述工控机主控制器获取摄像头视频流采集模块的线程数据,以实时获取整车周边环境信息;工控机主控制器通过多线程完成数据的获取与发送,有效优化多数据接收过程中出现的数据堵塞问题,从而控制无人车运动。2....

【专利技术属性】
技术研发人员:谢训鹏陈寿辉曹雄伟倪琳轩齐洪豪史小露刘晶孙文心钟媛
申请(专利权)人:江西洪都航空工业集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1