Nothing Special   »   [go: up one dir, main page]

CN111610800B - 一种松耦合无人机控制系统 - Google Patents

一种松耦合无人机控制系统 Download PDF

Info

Publication number
CN111610800B
CN111610800B CN202010455469.XA CN202010455469A CN111610800B CN 111610800 B CN111610800 B CN 111610800B CN 202010455469 A CN202010455469 A CN 202010455469A CN 111610800 B CN111610800 B CN 111610800B
Authority
CN
China
Prior art keywords
unmanned aerial
data
aerial vehicle
controller
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010455469.XA
Other languages
English (en)
Other versions
CN111610800A (zh
Inventor
唐樟春
苟凌铭
夏艳君
丁林飞
魏晨竹
谢葭
李贵杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN202010455469.XA priority Critical patent/CN111610800B/zh
Publication of CN111610800A publication Critical patent/CN111610800A/zh
Application granted granted Critical
Publication of CN111610800B publication Critical patent/CN111610800B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

该发明公开了一种松耦合无人机控制系统,涉及无人机控制技术的领域。本发明包括无人机机载系统和地面控制系统;上述松耦合无人机控制系统包括无人机、惯性系统模块、摄像头、机载控制器和无线通信模块;所述惯性系统模块、所述摄像头、所述机载控制器和所述无线通信模块均设置在所述无人机上,所述惯性系统模块、所述摄像头和所述无线通信模块均与所述机载控制器电连接;所述地面控制系统包括地面控制器和无线通信,所述地面控制器与所述无线通信电连接;所述无人机机载控制系统与所述地面控制系统通信连接。提高处理器处理效率并实现软件系统较高的灵活性和较强的系统伸缩能力,满足无人机系统通用性需求。

Description

一种松耦合无人机控制系统
技术领域
本发明涉及无人机控制技术的领域,具体而言,涉及一种松耦合无人机控制系统。
背景技术
无人驾驶飞机简称“无人机”(“UAV”),是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞行器。与载人飞机相比,它具有体积小、造价低、使用方便、操作灵活的特点,现已广泛应用于民用与军事,在民用方面使用无人机进行电力巡检与观测环境空气、土壤、植被和水质状况能够有效地提高工作效率;在军用方面可用无人机进行战场侦察和监视、定位校射、毁伤评估、电子战等能够有效地减少人员和费用的投入。
目前,随着无人机的用途越来越广泛,功能越来越复杂,无人机需要采集的外部环境信息会越来越多,在现有技术中无人机多采用单独机载控制系统或机载控制系统配备地面站的控制方式,但是配备的地面站都只有数据显示的功能,不能对控制进行反馈;并且大部分的控制系统都采用的是全局数据无差别处理的方式,所有的数据信息都会在主处理器中进行一一处理与传递,这会大大增加处理器的处理时间;本发明提出的一种松耦合无人机控制系统采用的是机载控制系统外加地面控制系统同时控制无人机的方式,在地面控制系统中能在线调试与修改软件,极大地提高了软件系统的伸缩能力。并且数据处理采用的是需求式处理方式,对功能需求调配订阅需要的数据进行处理,有效地提高了数据处理的效率。
发明内容
本发明针对背景技术中的不足之处,提供的一种松耦合无人机控制系统能,在保证系统实时性能的同时提高处理器处理效率并实现软件系统较高的灵活性和较强的系统伸缩能力,满足无人机系统通用性需求。
本发明提供一种技术方案:一种松耦合无人机控制系统,包括无人机机载系统和地面控制系统;所述无人机机载系统包括:惯性系统模块、摄像头、机载控制器和无线通信模块;所述惯性系统模块、摄像头和无线通信模块均与机载控制器电连接;所述地面控制系统包括地面控制器和无线通信模块,所述地面控制器与无线通信电连接;所述无人机机载系统与地面控制系统通过各自的无线通信模块实现数据交互;所述惯性系统模块包括:加速度计、陀螺仪、地磁计;通过摄像头获取环境数据,计算出无人机的姿态和无人机周围环境状态,通过惯性系统模块获得数据也计算无人机的姿态,将两者无人机姿态进行融合,结合无人机周围的环境状态对无人机进行控制;
所述地面控制器与机载控制器均采用松耦合方式控制无人机;该松耦合方式控制无人机的控制方法为:
无人机机载系统端:
机载控制器将得到的数据以不同类别进行分类处理,包括有动力类别数据、位置类别数据与摄像头类别数据,每一个类别中都包括:自身类别测量的原始数据、机载控制器的控制输出期望数据与地面控制器的控制输出期望数据;
当无人机在起飞的情况下或者不需要追踪目标的情况下,机载控制器需要订阅无人机的定位类数据与动力类数据,机载控制器对无人机的加速度数据、姿态数据、地磁计数据与环境气压数据进行分析计算,将数据融合转换为无人机在环境中的坐标数据,由无人机的实际坐标信息计算出无人机接下来需要实现的运动特性,在对运动特性进行分析之后输出动力类脉冲调制控制数据,控制电调将输出数据转换为电机需要的交流控制信号从而控制无人机运动;当无人机需要追踪目标时,机载控制器不仅需要订阅无人的定位类数据与动力类数据还需要订阅摄像头类数据;机载控制器需要将摄像头类的目标深度数据、目标姿态数据、目标特征数据与目标测距数据进行分析计算,将目标进行提取并计算目标相对摄像头的坐标信息,然后通过坐标转换计算出目标相对无人机的坐标数据;由计算出的坐标数据计算无人机的运动特性,再将运动控制输出为电机的控制信息从而实现无人机对目标的追踪;
地面控制系统端:
地面控制器将得到的数据也以不同类别进行分类处理,包括有动力类别数据、位置类别数据与摄像头类别数据。地面控制器会在地面机上按照机载控制器的处理方式实时处理无人机运动需要处理的订阅数据,然后将处理的计算输出结果与类别中存储的机载控制输出进行比较,由多次的比较结果判断机载控制系统的运行状况;地面控制器能保存无线通信传回的所有数据,并将运行情况显示在界面中,还能通过界面中指令修正方式实时对控制中存在的偏差进行修正,并且还能在线实时分析或离线分析数据处理过程从而分析功能软件设计中存在的问题,方便对软件进行调整优化与二次开发;
所述摄像头是英特尔RealSense D435i深度摄像头,其能够通过视觉识别最小0.1m的距离,利用该摄像头能够有效快速地计算出摄像头的姿态信息,其是采用尺度不变特征变换进行图像中的特征提取与匹配得到初步的特征匹配点集合,然后采用随机抽样一致性的方法对得到的初步特征匹配点集合进行筛除其中的匹配精度低的点以及提取图像中匹配精度高的匹配点,利用该方法对当前帧与下一帧的图像中提取匹配精度高的匹配点,使用三角测量原理计算得到相邻两帧的旋转数据与平移数据,根据旋转数据与平移数据即可得到摄像头的姿态变化信息,然后通过摄像头与无人机的坐标关系将摄像头的姿态信息转换为无人机的姿态信息。最后再利用卡尔曼滤波的方式将视觉计算得到的无人机姿态信息与惯性系统得到的姿态信息进行融合得到准确可靠的无人机姿态信息。
本发明提供的一种松耦合无人机控制系统能在保证系统实时性能的同时,提高处理器处理效率并实现软件系统较高的灵活性和较强的系统伸缩能力,满足无人机系统通用性需求。
附图说明
图1为本发明的实施例提供的一种松耦合无人机控制系统的结构示意图。
图2为本发明的惯性系统模块与摄像头的安装位置示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细说明。
一种松耦合无人机控制系统,包括无人机机载系统和地面控制系统。上述松耦合无人机控制系统包括无人机、惯性系统模块、摄像头、机载控制器和无线通信模块。所述惯性系统模块、所述摄像头、所述机载控制器和所述无线通信模块均设置在所述无人机上,所述惯性系统模块、所述摄像头和所述无线通信模块均与所述机载控制器电连接。所述地面控制系统包括地面控制器和无线通信,所述地面控制器与所述无线通信电连接。所述无人机机载控制系统与所述地面控制系统通信连接。
作为本发明的优选方式,无人机的惯性系统模块选用的是超核电子科技公司生产的九轴姿态传感器模块HI229,集成有三轴陀螺仪、三轴加速度与三轴地磁计。该模块内部采用最新研发的数据融合算法,该算法拥有极小的数据延时与相位失真(小于2.5ms),其六轴零偏0°-0.5°/min,九轴无漂移,模块稳定性极好。
作为本发明的优选方式,无人机的摄像头选用的是英特尔RealSense D435i深度摄像头,其能够通过视觉识别最小0.1m的距离,对环境深度信息能够进行更好地挖掘,视觉建模地图数据也能更加可靠稳定。
作为本发明的优选方式,地面控制器与无人机之间通过高速无线通信方式进行通信,能够有效地保证无人机与地面系统间数据传输的实时高效性。无人机与机载控制器通过以太网通信方式进行通信,保证无人机与机载器之间数据传输的实时性。
作为本发明的优选方式,机载控制器的处理器为Intel Core i7-8550U;地面控制器的处理器为Intel Core i7-8700K。两者都采用了酷睿i7八代处理器,能够有效保证数据处理的实时性。
需要说明的是,在本实施例中,惯性系统模块是为获得无人机在飞行过程中的三轴加速度数据、三轴陀螺仪数据与三轴地磁计数据。摄像头是为获得无人机在飞行过程中的图像深度数据,然后使用获得的图像数据对摄像头姿态进行估计并对摄像头获得的环境数据进行视觉建模定位,其次通过将惯性系统获得的无人机姿态数据与摄像头获得的估计姿态数据进行融合得到无人机准确的姿态信息,最后再在此基础上结合建模信息对无人机进行飞行导航。
需要说明的是,在本实施例中,惯性系统模块是安装在无人机底部支承平台的几何中心位置,并以此建立无人机的三轴坐标系。摄像头则是通过安装装置固定安装在惯性系统模块的正下方15厘米处,从而保证无人机的自身坐标系与相机坐标系之间的吻合性,减少惯性系统姿态数据与相机姿态数据融合时的坐标变化运算。
在本实施例中,地面控制器与机载控制器均是采用松耦合方式控制无人机,即无人机先将自身测量得到的所有数据以不同类别进行分类处理,然后将每一种类别的数据封装为一个消息类别,在每一个消息类别中都包含有无人机获得的原始数据、机载控制器的控制输出期望数据与地面控制器的控制输出期望数据。机载控制器与地面控制器中功能任务的设计都是根据自身需要完成的任务功能订阅相关的消息数据进行数据处理。
同时,在本实施例中,控制器与需要订阅的消息之间的订阅关系都是由控制器创建的管理器进行管理。先由控制器向管理器提出绑定订阅申请,管理器对需要进行绑定的消息进行记录并创建消息与提出申请的功能任务之间的映射关系,从而有效提高数据传递与控制器处理数据的效率。
同时,需要说明的是,在本实例中,地面控制器能够实现实时显示机载控制系统的运行情况,并能够根据实际运行情况通过发送消息命令的方式来越过机载控制器实现调整修改无人机的执行情况。并且地面控制器还能够对通过高速无线通信实时接收的无人机消息数据进行记录保存到地面计算机中,然后根据计算机保存的离线数据进行飞行状况的二次还原,根据对飞行状况的还原来分析功能软件设计中存在的问题,并对问题产生的原因数据进行分析调试。通过调试而发现问题从而方便对软件进行调整优化与二次开发,实现软件系统较高的灵活性和较强的系统伸缩能力。

Claims (1)

1.一种松耦合无人机控制系统,包括无人机机载系统和地面控制系统;所述无人机机载系统包括:惯性系统模块、摄像头、机载控制器和无线通信模块;所述惯性系统模块、摄像头和无线通信模块均与机载控制器电连接;所述地面控制系统包括地面控制器和无线通信模块,所述地面控制器与无线通信模块电连接;所述无人机机载系统与地面控制系统通过各自的无线通信模块实现数据交互;所述惯性系统模块包括:加速度计、陀螺仪、地磁计;通过摄像头获取环境数据,计算出无人机的姿态和无人机周围环境状态,通过惯性系统模块获得数据也计算无人机的姿态,将两者无人机姿态进行融合,结合无人机周围的环境状态对无人机进行控制;
所述地面控制器与机载控制器均采用松耦合方式控制无人机;该松耦合方式控制无人机的控制方法为:
无人机机载系统端:
机载控制器将得到的数据以不同类别进行分类处理,包括有动力类数据、位置类数据与摄像头类数据,每一个类别中都包括:自身类别测量的原始数据、机载控制器的控制输出期望数据与地面控制器的控制输出期望数据;
当无人机在起飞的情况下或者不需要追踪目标的情况下,机载控制器需要订阅无人机的位置类数据与动力类数据,机载控制器对无人机的加速度数据、姿态数据、地磁计数据与环境气压数据进行分析计算,将数据融合转换为无人机在环境中的坐标数据,由无人机的实际坐标信息计算出无人机接下来需要实现的运动特性,在对运动特性进行分析之后输出动力类脉冲调制控制数据,控制电调将输出数据转换为电机需要的交流控制信号从而控制无人机运动;当无人机需要追踪目标时,机载控制器不仅需要订阅无人机 的位置类数据与动力类数据,还需要订阅摄像头类数据;机载控制器需要将摄像头类的目标深度数据、目标姿态数据、目标特征数据与目标测距数据进行分析计算,将目标进行提取并计算目标相对摄像头的坐标信息,然后通过坐标转换计算出目标相对无人机的坐标数据;由计算出的坐标数据计算无人机的运动特性,再将运动控制输出为电机的控制信息从而实现无人机对目标的追踪;
地面控制系统端:
地面控制器将得到的数据也以不同类别进行分类处理,包括有动力类数据、位置类数据与摄像头类数据;地面控制器会在地面控制系统上按照机载控制器的处理方式实时处理无人机运动需要处理的订阅数据,然后将处理的计算输出结果与类别中存储的机载控制输出进行比较,由多次的比较结果判断机载控制系统的运行状况;地面控制器能保存无线通信传回的所有数据,并将运行情况显示在界面中,还能通过界面中指令修正方式实时对控制中存在的偏差进行修正,并且还能在线实时分析或离线分析数据处理过程从而分析功能软件设计中存在的问题,方便对软件进行调整优化与二次开发;
所述摄像头是英特尔RealSense D435i深度摄像头,其能够通过视觉识别最小0.1m的距离,利用该摄像头能够有效快速地计算出摄像头的姿态信息,其是采用尺度不变特征变换进行图像中的特征提取与匹配得到初步的特征匹配点集合,然后采用随机抽样一致性的方法对得到的初步特征匹配点集合进行筛除其中的匹配精度低的点以及提取图像中匹配精度高的匹配点,利用该方法对当前帧与下一帧的图像中提取匹配精度高的匹配点,使用三角测量原理计算得到相邻两帧的旋转数据与平移数据,根据旋转数据与平移数据即可得到摄像头的姿态变化信息,然后通过摄像头与无人机的坐标关系将摄像头的姿态信息转换为无人机的姿态信息;最后再利用卡尔曼滤波的方式将视觉计算得到的无人机姿态信息与惯性系统得到的姿态信息进行融合得到准确可靠的无人机姿态信息。
CN202010455469.XA 2020-05-26 2020-05-26 一种松耦合无人机控制系统 Active CN111610800B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010455469.XA CN111610800B (zh) 2020-05-26 2020-05-26 一种松耦合无人机控制系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010455469.XA CN111610800B (zh) 2020-05-26 2020-05-26 一种松耦合无人机控制系统

Publications (2)

Publication Number Publication Date
CN111610800A CN111610800A (zh) 2020-09-01
CN111610800B true CN111610800B (zh) 2021-07-06

Family

ID=72197717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010455469.XA Active CN111610800B (zh) 2020-05-26 2020-05-26 一种松耦合无人机控制系统

Country Status (1)

Country Link
CN (1) CN111610800B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650263B (zh) * 2020-12-08 2022-03-15 电子科技大学 一种组合式无人机的控制方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101736089B1 (ko) * 2015-01-08 2017-05-30 서울대학교산학협력단 깊이 지도를 이용한 사물 형상 맵핑 및 실시간 유도를 위한 무인기 비행 제어 장치 및 방법
FR3034595B1 (fr) * 2015-03-31 2017-04-28 Thales Sa Procede et dispositif electronique de gestion, sous forme de sequences, de messages echanges entre un aeronef et une station au sol, produit programme d'ordinateur associe
CN109885099A (zh) * 2017-12-06 2019-06-14 智飞智能装备科技东台有限公司 一种用于无人机跟踪锁定目标的视觉识别系统
CN108762286A (zh) * 2018-05-31 2018-11-06 智飞智能装备科技东台有限公司 一种可对多架无人机飞行控制的地面控制系统
CN110550212A (zh) * 2019-10-18 2019-12-10 中国兵器工业计算机应用技术研究所 一种空地协同无人系统
CN111026150A (zh) * 2019-11-25 2020-04-17 国家电网有限公司 一种利用无人机进行输电线路地质灾害预警系统及方法
CN111024066B (zh) * 2019-12-10 2023-08-01 中国航空无线电电子研究所 一种无人机视觉-惯性融合室内定位方法

Also Published As

Publication number Publication date
CN111610800A (zh) 2020-09-01

Similar Documents

Publication Publication Date Title
CN109911188B (zh) 非卫星导航定位环境的桥梁检测无人机系统
CN109885080B (zh) 自主控制系统及自主控制方法
CN109887057B (zh) 生成高精度地图的方法和装置
US10565732B2 (en) Sensor fusion using inertial and image sensors
US10060746B2 (en) Methods and systems for determining a state of an unmanned aerial vehicle
CN108627153B (zh) 一种基于惯性传感器的刚体运动追踪系统及其工作方法
EP3734394A1 (en) Sensor fusion using inertial and image sensors
CN106017463A (zh) 一种基于定位传感装置的飞行器定位方法
CN112789672B (zh) 控制和导航系统、姿态优化、映射和定位技术
CN105793792A (zh) 无人机的飞行辅助方法和系统、无人机和移动终端
CN106226803A (zh) 定位方法、装置及无人机
JP6934116B1 (ja) 航空機の飛行制御を行う制御装置、及び制御方法
CN108444468B (zh) 一种融合下视视觉与惯导信息的定向罗盘
Hirose et al. Implementation of UAV localization methods for a mobile post-earthquake monitoring system
CN107941167B (zh) 一种基于无人机载具和结构光扫描技术的空间扫描系统及其工作方法
CN111247389A (zh) 关于拍摄设备的数据处理方法、装置及图像处理设备
CN109521785A (zh) 一种随身拍智能旋翼飞行器系统
CN113093759A (zh) 基于多传感器信息融合的机器人编队构造方法及系统
CN111610800B (zh) 一种松耦合无人机控制系统
CN113256728B (zh) Imu设备参数的标定方法及装置、存储介质、电子装置
Fusini et al. Experimental validation of a uniformly semi-globally exponentially stable non-linear observer for gnss-and camera-aided inertial navigation for fixed-wing uavs
CN113063401A (zh) 一种无人机航测系统
JP2019191888A (ja) 無人飛行体、無人飛行方法及び無人飛行プログラム
CN113447028B (zh) 一种无人机的惯性导航系统和无人机
KR20230101586A (ko) 농업용 자율 주행 차량 관제 장치 및 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant