1.基于室内定位的无人机辅助智能车驾驶系统,其特征在于,包括智能车单元、无人机单元、pc端、uwb基站和uwb定位标签;
智能车单元具有电驱和方向控制功能,并配有信号接收装置,通过接收pc端发来的指令完成指定的循迹路线;
无人机单元通过搭载的摄像头模块对智能车周围环境进行图像采集,对采集图像进行预处理后发送给pc端,采集到的图像中均带有预先设置于场地内的人工标记;同时,无人机单元根据pc端下发的控制指令调整飞行姿态;
uwb定位标签设置于智能车单元和无人机单元上,不断发送uwb定位脉冲;
uwb基站有三个,三个uwb基站分别测量uwb定位脉冲并将测量结果反馈给pc端;
pc端根据接收到的测量结果采用tof算法估算uwb定位标签的位置,实现无人机单元和智能车单元的初步定位,然后根据初步定位结果生成无人机控制指令,控制无人机单元飞行在智能车单元的正上方;之后,根据无人机发送的图像和预先加载的场地栅格地图进行智能车精确定位和障碍物识别,根据精确定位结果控制无人机单元始终飞行在智能车单元的正上方,根据障碍物识别结果和预先设定好的目的地坐标对智能车的行驶路线进行规划。
2.根据权利要求1所述的基于室内定位的无人机辅助智能车驾驶系统,其特征在于,所述uwb基站内置有stm32微处理器,其信号发射装置与接收装置集成为一体。
3.根据权利要求1所述的基于室内定位的无人机辅助智能车驾驶系统,其特征在于,所述无人机单元配置有摄像头、图像处理模块、wifi模块、信号接收装置、飞行控制模块和嵌入式主控模块;其中,
摄像头位于无人机下方,以固定的频率采集无人机下方区域图像;图像处理模块用于接收摄像头发来的信息,并对图像进行预处理;
飞行控制模块控制无人机的飞行姿态,并将无人机的飞行状态信息传输给嵌入式主控模块;
嵌入式主控模块用于驱动摄像头模块与图像处理模块工作,将处理完的数据通过wifi模块发送给pc端作进一步处理,同时控制信号接收装置接收由pc端传来的飞行指令,驱动无人机以相应姿态飞行;
wifi模块用以实现无人机与pc端之间的信息传输。
4.根据权利要求1所述的基于室内定位的无人机辅助智能车驾驶系统,其特征在于,所述pc端上设有wifi模块、路径规划模块、机车协同模块;其中,
wifi模块用以实现pc端与无人机、智能车与uwb基站之间的信息传输;
路径规划模块基于由无人机端传输的数据,用神经网络的方式对实时路况进行判断,并规划出智能车的实时运行路线,这些路线指令将通过wifi模块传回给无人机与智能车;
机车协同模块基于由无人机端传输的数据,实时监测无人机与智能车的体态位置信息,若出现误差超过所设阈值情况,立刻发送指令给无人机调整无人机姿态。
5.基于权利要求1-4任意一项所述系统实现的基于室内定位的无人机辅助智能车驾驶方法,其特征在于,包括以下步骤:
(1)构建场地的栅格地图,在栅格地图中设置人工地标;
(2)在场地中设置uwb基站,并在栅格地图中标出uwb基站的坐标;
(3)将经过步骤(2)处理后的栅格地图加载到pc端;
(4)pc端与uwb基站以及uwb标签构成uwb定位系统,采用tof算法估算uwb定位标签的位置,实现无人机单元和智能车单元的初步定位;
(5)pc端根据无人机单元和智能车单元的初步定位结果生成无人机单元控制指令,使无人机飞行至智能车单元的正上方,并控制无人机的飞行高度始终在高度h;
(6)当pc端检测到无人机单元与智能车单元的位置差小于预设的阈值,则控制无人机单元开始采集图像;
(7)pc端接收无人机单元上传的图像数据,对图像中智能车单元进行边缘检测以提取智能车单元的轮廓和中心坐标,然后根据栅格地图中智能车中心位置与人工地标的相对位置计算出智能车单元的精确位置坐标;对图像中障碍物进行识别,确定障碍物的轮廓和坐标;
(8)pc端根据智能车单元的精确位置坐标对无人机单元的位置进行微调,使得无人机单元始终飞行在智能车单元正上方;pc端根据障碍物的轮廓和坐标以及预先设定好的目的地坐标对智能车单元的行驶路线进行规划,并控制智能车单元按照规划的路线行驶。
6.根据权利要求5所述的基于室内定位的无人机辅助智能车驾驶方法,其特征在于,当pc端在图像中未检测到智能车单元时,控制无人机单元以当前所在位置为中心点,作半径为1m范围的环绕飞行;若环绕飞行时间达到预设的时间阈值,则无人机返回起始点,pc端重新执行步骤(4)。
7.根据权利要求6所述的基于室内定位的无人机辅助智能车驾驶方法,其特征在于,所述步骤(8)中,采用改进的蚁群算法来进行路径规划。