本发明涉及无人机智能飞行避障技术领域,尤其涉及一种基于嵌入式Linux多进程编程的无人机自主避障系统。
背景技术:
随着无人机在农业植保、电力巡线和地质测绘等工业领域的广泛应用,无人机的安全作业问题越来越受到关注。无人机可以在作业过程中自主避障,将有效防止碰撞产生的坠机事故,是保证无人机安全作业的重要方面。
现有技术的无人机自主避障系统,如一种多适配性的无人机自主避障系统(201610548494 .6)中未指明测距传感器与信号处理单元的工作方式,当使用测量速度较慢的视觉传感器时,会导致信号处理滞后,无法保证信号处理的实时性,进而无法实现自主避障功能。又如一种基于超声波距离测量的无人机避障系统及其控制方法(201510205593.X)中其避障功能的实现需要使用专用的超声波测距传感器和飞行控制模块,通用性不强,且局限性很大,无法兼容任意的测距传感器。
综上,有必要开发一种通用的可适配任意传感器和飞控模块的智能避障系统,以适用于各类无人机的自主飞行。
技术实现要素:
本发明所要解决的技术问题在于,提供一种基于嵌入式Linux多进程编程的无人机自主避障系统,解决现有技术的自主避障系统无法适配于各类无人机的问题。
为了解决上述技术问题,本发明提供一种基于嵌入式Linux多进程编程的无人机自主避障系统,其可包括:
信号转换模块,将接收到的所述无人机遥控器的遥控器信号转换为通用异步收发传输器信号输出,同时再将重构后的通用异步收发传输器信号转换为所述无人机飞控系统可执行的遥控器信号;
嵌入式Linux模块,由检测模块和重构模块构成;
所述检测模块解析所述无人机测距传感器检测到