CN108248845A - 一种基于动态重心补偿的旋翼飞行机械臂系统及算法 - Google Patents
一种基于动态重心补偿的旋翼飞行机械臂系统及算法 Download PDFInfo
- Publication number
- CN108248845A CN108248845A CN201810094313.6A CN201810094313A CN108248845A CN 108248845 A CN108248845 A CN 108248845A CN 201810094313 A CN201810094313 A CN 201810094313A CN 108248845 A CN108248845 A CN 108248845A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- rotor
- gravity compensation
- rotor flying
- center
- 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.)
- Pending
Links
- 230000005484 gravity Effects 0.000 title claims abstract description 55
- 238000003384 imaging method Methods 0.000 claims abstract description 10
- 238000013461 design Methods 0.000 claims abstract description 9
- 230000007246 mechanism Effects 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 15
- 238000005259 measurement Methods 0.000 claims description 9
- 230000005611 electricity Effects 0.000 claims description 8
- 239000000203 mixture Substances 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 4
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical group C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 3
- 229910000838 Al alloy Inorganic materials 0.000 claims description 3
- 229920000049 Carbon (fiber) Polymers 0.000 claims description 3
- 239000004917 carbon fiber Substances 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000006641 stabilisation Effects 0.000 claims description 3
- 238000011105 stabilization Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 3
- 241001269238 Data Species 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 claims description 2
- 238000004088 simulation Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C27/00—Rotorcraft; Rotors peculiar thereto
- B64C27/04—Helicopters
- B64C27/08—Helicopters with two or more rotors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/08—Programme-controlled manipulators characterised by modular constructions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Abstract
本发明公开了一种基于动态重心补偿的旋翼飞行机械臂系统及算法,所述系统包括旋翼飞行平台、图像传感器、连接架、机械臂系统、系统控制器和地面站控制装置;所述旋翼飞行平台包括旋翼飞行器和飞行控制器;所述图像传感器安装在所述旋翼飞行平台的前下方;所述连接架是一块机械板,用于固定连接所述旋翼飞行平台、图像传感器和机械臂系统;所述机械臂系统安装在旋翼飞行平台的正下方;所述系统控制器安装在旋翼飞行平台的正上方;所述地面站控制装置与所述系统控制器之间采用无线方式进行通讯。该系统结构设计合理,安全性高,稳定性强;该算法提升了抓取的准确率,同时也提高了抓取时间效率。
Description
技术领域
本发明属于机器人设计和控制技术领域,涉及一种飞行机器人,具体涉及一种基于动态重心补偿的旋翼飞行机械臂系统及算法。
背景技术
在地面移动机器人技术高速发展的同时,无人飞行器的研究也取得了突破性进展,因其具有体积小、操作灵活、悬停等特点,在监测、地图遥感、商业航拍、农业应用等领域得到了广泛的应用,但大多属于被动观测。随着研究技术的不断发展,人们期望飞行机器人能与环境相互作用。随着地面机器人装载多自由度机械臂而构成的地面操作机器人在救灾救援以及反恐防爆等领域得到认可并成功应用,受此激发,人们把在飞行器平台上搭载多自由度机械臂组成具有高性能的飞行平台称为无人空中操纵器。此举措将移动机器人的工作区域从二维空间扩展到三维空间,同时扩展了无人飞行器的应用范围,如空中操纵、空中运输等。
2015年,马乐、杨保林等人在公开号为“CN105014687A”、名称为“一种带有多旋翼无人机的机械臂”的发明专利中公开了一种带有多旋翼无人机的机械臂,机械臂由大臂、小臂和夹持器组成,固定连接在多旋翼无人机下方。该发明虽然解决了无法自由在高空运作问题,但是由于所述机械臂自由度少,缺乏灵活性,应用范围有限。2017年,陈浩耀、全凤宇在公开号为“CN106985159A”、名称为“一种带有柔性抓取器的飞行机械臂”的发明专利中公开了一种带有柔性抓取器的旋翼飞行机械臂,其中多自由度机械臂和旋翼飞行器相连,柔性抓取器和多自由度机械臂相连,以更好的适应抓取物外形。虽然该发明所述机械臂自由度增加,具备足够的灵活性,但只在结构上加以改进,而没有充分考虑机械臂与旋翼飞行器之间的耦合以及干扰,在抓取作业中缺乏稳定性,很可能导致抓取失败,同时仅依靠人工定位方式实现抓取,一般需要多次试探,效率低下,而且在目标与操作人员相距较远的情况下无法完成抓取。
发明内容
针对现有技术中存在的上述问题,本发明提供了一种基于动态重心补偿的旋翼飞行机械臂系统及算法,该系统结构设计合理,安全性高,稳定性强;该算法在保证旋翼飞行机械臂系统稳定飞行的基础上,基于视觉伺服控制方法能更准确的自动定位在抓取目标上,提升了抓取的准确率,同时也提高了抓取时间效率。
为此,本发明采用了以下技术方案:
一种基于动态重心补偿的旋翼飞行机械臂系统,包括旋翼飞行平台、图像传感器、连接架、机械臂系统、系统控制器和地面站控制装置;所述旋翼飞行平台包括旋翼飞行器和飞行控制器;所述图像传感器安装在所述旋翼飞行平台的前下方;所述连接架是一块机械板,用于固定连接所述旋翼飞行平台、图像传感器和机械臂系统;所述机械臂系统安装在旋翼飞行平台的正下方;所述系统控制器安装在旋翼飞行平台的正上方;所述地面站控制装置与所述系统控制器之间采用无线方式进行通讯。
进一步地,所述旋翼飞行器包括机架、机臂、动力设备及驱动装置、电源模块、定位模块、遥控与接收器;所述机架是飞行器平台的机身,也是其他组成系统模块的基本载体;所述机臂连接在机身上;所述动力设备及驱动装置包括无刷电机、无刷电调和螺旋桨,所述无刷电调与无刷电机相连,所述螺旋桨安装在无刷电机上;所述电源模块包括航模电池、稳压电路以及电池低压报警装置;所述定位模块用于确定旋翼飞行器相对地面的位置。
进一步地,所述机臂为4个,相邻机臂相互垂直;所述动力设备及驱动装置为4组,每组对应一个机臂;所述机架为550轴距的碳纤维铝合金机架;所述飞行控制器采用内核32位处理器,包括能实时测量飞行器姿态信息的9轴惯性测量单元,对一切飞行控制信号集中处理,同时接收并处理系统控制器的信号。
优选地,所述图像传感器用于实时获取目标信息并传送至系统控制器。
优选地,所述机械臂系统是一个五自由度机械臂系统,包括五个机器人舵机和抓取手;所述机械臂系统的执行机构包括第一转向机构、第一收放机构、第二收放机构、第二转向机构和夹持机构;第一舵机分别与连接架和第一连杆相连组成第一转向结构,第二舵机和第三舵机分别与第一连杆、第二连杆和第三连杆串接组成第一收放机构和第二收放机构,第四舵机和第三连杆组成第二转向机构,第五舵机与抓取手组成夹持机构;夹持机构是直接与抓取目标接触的部件,收放机构带动夹持机构接触目标,转向机构通过自身旋转调整夹持机构的动作方向,使夹持机构以正确的方向打开抓取手。
优选地,所述地面站控制装置包括机械臂系统控制模块、旋翼飞行器控制模块、图像信息显示模块;所述机械臂系统控制模块用于实现机械臂的运动模式选择,包括仿真模式和实际模式、串口设置、机械臂角度变化速度调节、机械臂运动控制,所述机械臂运动控制包括在笛卡尔空间的线运动控制和关节角运动控制;旋翼飞行器控制模块包括飞行器在笛卡尔空间的上下左右运动步长调节设置和位置坐标和姿态角信息的显示;图像信息显示模块包括相机串口设置、目标的图像显示和像素坐标显示。
优选地,所述地面站控制装置、系统控制器与飞行控制器之间保持实时通讯;所述飞行控制器通过融合惯性测量单元和GPS等传感器测量数据获取实时位姿信息,并通过动态重心补偿算法实现飞行器的位置控制、姿态控制,实现旋翼飞行机械臂系统的稳定飞行;所述系统控制器通过视觉伺服控制方法来控制机械臂各关节的协调运动,实现目标的自主定位和抓取。
一种动态重心补偿算法,包括以下步骤:
步骤一,数据读取;
步骤二,系统重心估算;
步骤三,基于重心补偿设计旋翼飞行器的位置和姿态控制器。
进一步地,步骤二的具体过程如下:
(1)计算关节臂i的质心相对于机体坐标系{B}的位置坐标pi:
式中:分别表示关节臂i坐标系Ji相对于飞行平台坐标系{B}的旋转变换矩阵和位置坐标,是关节臂i的质心相对于关节臂i坐标系Ji的局部坐标;
(2)估算目标抓取物体质量md,当旋翼飞行器悬停于某一点时,其俯仰角和翻滚角都为0的情况下,其升力u1大小与系统所受总重力相等,根据受力分析有:
利用最小二乘法进行求解,可得md的估计值为:
(3)令机体坐标系为系统重心参考坐标系,根据多体系统质心求解理论,旋翼飞行机械臂系统的重心为:
进一步地,步骤三的具体过程如下:
(1)定义机体坐标系{B}在世界坐标系{I}中位置矢量和方向向量分别为ξ=[x,y,z]T,具有重心补偿的目标姿态角度和总升力分别为:
其中:m为旋翼飞行机械臂系统总质量,a1,a2,a3为位置重心补偿项;
(2)根据位置控制器的输出得到期望的姿态信息,结合系统动力学模型,加入姿态控制重心补偿项,设计姿态稳定控制器:
其中:(Ixx,Iyy,Izz)T为系统惯性张量,c1,c2,c3为重心补偿项,βi(i=1,2,...,6)为常数,输出分别表示旋翼飞行器做横滚运动、俯仰运动以及偏航运动所需控制量;
(3)经过解耦输出到各电机,驱动螺旋桨旋转,控制旋翼飞行机械臂系统稳定飞行。
与现有技术相比,本发明的有益效果是:
(1)稳定性强。旋翼飞行机械臂系统的稳定性受外部干扰和机械臂运动影响,尤其是机械臂在执行抓取动作时,机械臂运动引起旋翼飞行机械臂系统重心严重偏移。加入动态重心补偿项具有良好的补偿效果,提高了系统的姿态控制性能,增强了稳定性。
(2)准确率高,效率高。本发明提出的动态重心补偿算法在保证旋翼飞行机械臂系统的稳定飞行的基础上,基于视觉伺服控制方法能更准确的自动定位在抓取目标上,提升了抓取的准确率,同时也提高了抓取时间效率。
附图说明
图1是本发明所提供的一种基于动态重心补偿的旋翼飞行机械臂系统的整体结构示意图。
图2是机械臂系统的局部结构图。
图3是本发明所提供的一种动态重心补偿算法的流程图。
附图标记说明:1、旋翼飞行器;2、图像传感器;3、连接架;4、机械臂系统;5、第一转向机构;6、第一收放机构;7、第二收放机构;8、第二转向机构;9、夹持机构。
具体实施方式
下面结合附图以及具体实施例来详细说明本发明,其中的具体实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
如图1所示,本发明公开了一种基于动态重心补偿的旋翼飞行机械臂系统,包括四旋翼飞行器1、图像传感器2、连接架3和机械臂系统4,所述图像传感器2的摄像头方向朝下,并固定于连接架3前下方;连接架3是用于固定连接旋翼飞行器1和机械臂系统4、图像传感器2的一块机械板;多自由度机械臂系统4一般能实现在空间任意位姿的操作,机械臂结构的自由度至少为三,本发明机械臂结构的自由度为五,具有任意空间位置的灵活性,为尽量减小重心偏移和作业方便其固定于连接架3正下方。
如图1所示的四旋翼飞行器1的硬件结构包括机架、4组动力设备及驱动装置、飞行控制器、电源模块、定位模块、遥控与接收器等部分。机架是飞行器平台的机身和嵌联在平台上的四个机臂,相邻机臂相互垂直,采用550轴距的碳纤维铝合金机架,在减轻机体自重的同时提高机体稳固性。机架也是其他组成系统模块的基本载体,如飞行控制器、电源、定位模块都安装在平台上方。定位模块指GPS,由其确定旋翼飞行器目前在相对地面的位置。飞行控制器采用内核32位处理器,并包括能实时测量飞行器姿态信息的9轴惯性测量单元,对一切飞行控制信号集中处理,同时接收并处理系统控制器的信号。动力设备及驱动装置,包括螺旋桨、无刷电调和无刷电机,无刷电调接收飞行控制器的控制信号,无刷电机再接收电调输出的PWM信号,驱动螺旋桨旋转,提供整个飞行机械臂系统的总升力。电源模块通过降压之后为旋翼飞行器其他模块和机械臂系统供电。
如图1所示的机械臂系统4与旋翼飞行器1通过连接架3固定相连,如图2所示,机械臂系统由五个机器人舵机和抓取手组成,是一个五自由度机械臂系统;所述机械臂系统的执行机构包括第一转向机构5、第一收放机构6、第二收放机构7、第二转向机构8和夹持机构9;第一舵机分别与连接架和第一连杆相连组成第一转向结构5,第二舵机和第三舵机分别与第一连杆、第二连杆和第三连杆串接组成第一收放机构6和第二收放机构7,第四舵机和第三连杆组成第二转向机构8,第五舵机与抓取手组成夹持机构9;夹持机构9是直接与抓取目标接触的部件,收放机构6、7带动夹持机构9接触目标,转向机构5、8通过自身旋转调整夹持机构9的动作方向,使夹持机构9以正确的方向打开抓取手。机械臂系统接收系统控制器的控制信号,驱动各机器人舵机转动,实现机械臂末端定位在空间任意位置。
旋翼飞行机械臂的地面控制装置由三部分组成,包括机械臂系统控制模块、四旋翼飞行器控制模块、图像信息显示模块,包括相机串口设置、目标的图像显示和像素坐标显示。首先确定系统运动模式,设置机械臂角度变化速度,旋翼飞行器在笛卡尔空间的上下左右运动步长和相机串口设置。实际飞行时,首先控制旋翼飞行器运动到抓取目标附近,再进一步利用图像信息,基于视觉伺服同时控制旋翼飞行器和机械臂运动自动定位在目标上方,完成目标抓取。
地面控制装置与系统控制器通过wifi进行实时通讯,系统控制器与飞行控制器通过USB串口进行实时通讯。飞行控制器通过融合自身惯性测量单元实时测量的飞行器姿态信息以及GPS测得的位置坐标信息可得到当前飞行系统准确的姿态角和位置坐标,并通过动态重心补偿算法实现飞行器的位置控制、姿态控制,从而克服由于机械臂运动对四旋翼飞行器造成的干扰,实现旋翼飞行机械臂系统的稳定飞行,其中飞行器的期望信号由系统控制器结合来自地面控制站、图像传感器的任务指令和目标图像信息得到,或者通过遥控器手动控制。同时,系统控制器通过处理图像传感器的目标位置信息利用视觉伺服控制方法输出机械臂和旋翼飞行器的期望信号控制机械臂各关节和旋翼飞行器的协调运动,从而实现目标的自主定位和抓取。
实施例
一种具有动态重心补偿算法的旋翼飞行机械臂系统的姿态控制框图如图3所示,包括以下步骤:
(1)数据读取,包括旋翼飞行器位置姿态信息和机械臂各关节角度;
(2)系统重心估算;
如图3,估算系统重心在机体坐标系{B}中的向量rG=[xG,yG,zG]T,由机械臂系统传送到系统控制器的各个关节角度θi,求得关节臂i的质心相对于关节臂i的坐标系Ji的局部坐标为分别表示关节臂i坐标系Ji相对于飞行平台坐标系{B}的旋转变换矩阵和位置坐标。可计算关节臂i的质心相对于机体坐标系{B}的位置坐标pi,i=0,…,4。
根据多体系统质心求解理论,旋翼飞行机械臂系统的重心rG可表示为
其中是抓取目标在机体坐标系{B}的位置矢量,mi为各个关节臂的质量,根据上述表达式可知求取rG之前必须先求目标抓取物体的质量md。根据系统动力学模型可知,当系统悬停于某一点,并且飞行平台的俯仰和横滚角都为零的情况下,其4个螺旋桨的升力大小与系统所受重力相等且方向相反,根据受力分析可得利用最小二乘法进行求解得到md的估计值:
综上,在目标物体质量估计完成之后,重心只与机械臂的关节角θi有关,可表示为:
rG=g(θ0,θ1,θ2,θ3,θ4)
(3)基于重心补偿设计旋翼飞行器的位置和姿态控制器;
根据GPS和惯性测量单元返回的数据计算机体坐标系{B}在世界坐标系{I}中位置矢量和方向向量分别为ξ=[x,y,z]T,取假设飞行平台目标位置点为ξd=[xd,yd,zd]T,则飞行器的位置误差为ξe=ξd-ξ,构造位置误差方程
因此结合系统动力学模型,可得具有重心补偿的目标姿态角度和总升力为
m为旋翼飞行机械臂系统总质量,a1,a2,a3为计算的位置重心补偿项,其中cα,sα分别表示cosα,sinα的缩写。
如图3所示根据位置控制器的输出得到期望的姿态信息,结合系统动力学模型,并基于反步法定义角度误差zi,其中i=1,…,6,加入姿态控制重心补偿项,设计具有重心补偿项的姿态稳定控制器。
其中(Ixx,Iyy,Izz)T为系统惯性张量,c1,c2,c3为重心补偿项,βi(i=1,2,...,6)为常数,输出分别表示旋翼飞行器做横滚运动,俯仰运动以及偏航运动所需控制量,然后经过解耦输出到各电机,驱动螺旋桨旋转,控制旋翼飞行机械臂系统稳定飞行。
以上所述仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则范围之内所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于动态重心补偿的旋翼飞行机械臂系统,包括旋翼飞行平台、图像传感器、连接架、机械臂系统、系统控制器和地面站控制装置,其特征在于:所述旋翼飞行平台包括旋翼飞行器和飞行控制器;所述图像传感器安装在所述旋翼飞行平台的前下方;所述连接架是一块机械板,用于固定连接所述旋翼飞行平台、图像传感器和机械臂系统;所述机械臂系统安装在旋翼飞行平台的正下方;所述系统控制器安装在旋翼飞行平台的正上方;所述地面站控制装置与所述系统控制器之间采用无线方式进行通讯。
2.根据权利要求1所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述旋翼飞行器包括机架、机臂、动力设备及驱动装置、电源模块、定位模块、遥控与接收器;所述机架是飞行器平台的机身,也是其他组成系统模块的基本载体;所述机臂连接在机身上;所述动力设备及驱动装置包括无刷电机、无刷电调和螺旋桨,所述无刷电调与无刷电机相连,所述螺旋桨安装在无刷电机上;所述电源模块包括航模电池、稳压电路以及电池低压报警装置;所述定位模块用于确定旋翼飞行器相对地面的位置。
3.根据权利要求2所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述机臂为4个,相邻机臂相互垂直;所述动力设备及驱动装置为4组,每组对应一个机臂;所述机架为550轴距的碳纤维铝合金机架;所述飞行控制器采用内核32位处理器,包括能实时测量飞行器姿态信息的9轴惯性测量单元,对一切飞行控制信号集中处理,同时接收并处理系统控制器的信号。
4.根据权利要求1所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述图像传感器用于实时获取目标信息并传送至系统控制器。
5.根据权利要求1所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述机械臂系统是一个五自由度机械臂系统,包括五个机器人舵机和抓取手;所述机械臂系统的执行机构包括第一转向机构、第一收放机构、第二收放机构、第二转向机构和夹持机构;第一舵机分别与连接架和第一连杆相连组成第一转向结构,第二舵机和第三舵机分别与第一连杆、第二连杆和第三连杆串接组成第一收放机构和第二收放机构,第四舵机和第三连杆组成第二转向机构,第五舵机与抓取手组成夹持机构;夹持机构是直接与抓取目标接触的部件,收放机构带动夹持机构接触目标,转向机构通过自身旋转调整夹持机构的动作方向,使夹持机构以正确的方向打开抓取手。
6.根据权利要求1所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述地面站控制装置包括机械臂系统控制模块、旋翼飞行器控制模块、图像信息显示模块;所述机械臂系统控制模块用于实现机械臂的运动模式选择,包括仿真模式和实际模式、串口设置、机械臂角度变化速度调节、机械臂运动控制,所述机械臂运动控制包括在笛卡尔空间的线运动控制和关节角运动控制;旋翼飞行器控制模块包括飞行器在笛卡尔空间的上下左右运动步长调节设置和位置坐标和姿态角信息的显示;图像信息显示模块包括相机串口设置、目标的图像显示和像素坐标显示。
7.根据权利要求1所述的一种基于动态重心补偿的旋翼飞行机械臂系统,其特征在于:所述地面站控制装置、系统控制器与飞行控制器之间保持实时通讯;所述飞行控制器通过融合惯性测量单元和GPS等传感器测量数据获取实时位姿信息,并通过动态重心补偿算法实现飞行器的位置控制、姿态控制,实现旋翼飞行机械臂系统的稳定飞行;所述系统控制器通过视觉伺服控制方法来控制机械臂各关节的协调运动,实现目标的自主定位和抓取。
8.根据权利要求1至7任一项所述的一种动态重心补偿算法,其特征在于:包括以下步骤:
步骤一,数据读取;
步骤二,系统重心估算;
步骤三,基于重心补偿设计旋翼飞行器的位置和姿态控制器。
9.根据权利要求8所述的一种动态重心补偿算法,其特征在于:步骤二的具体过程如下:
(1)计算关节臂i的质心相对于机体坐标系{B}的位置坐标pi:
式中:分别表示关节臂i坐标系Ji相对于飞行平台坐标系{B}的旋转变换矩阵和位置坐标,是关节臂i的质心相对于关节臂i坐标系Ji的局部坐标;
(2)估算目标抓取物体质量md,当旋翼飞行器悬停于某一点时,其俯仰角和翻滚角都为0的情况下,其升力u1大小与系统所受总重力相等,根据受力分析有:
利用最小二乘法进行求解,可得md的估计值为:
(3)令机体坐标系为系统重心参考坐标系,根据多体系统质心求解理论,旋翼飞行机械臂系统的重心为:
10.根据权利要求9所述的一种动态重心补偿算法,其特征在于:步骤三的具体过程如下:
(1)定义机体坐标系{B}在世界坐标系{I}中位置矢量和方向向量分别为ξ=[x,y,z]T,具有重心补偿的目标姿态角度和总升力分别为:
其中:m为旋翼飞行机械臂系统总质量,a1,a2,a3为位置重心补偿项;
(2)根据位置控制器的输出得到期望的姿态信息,结合系统动力学模型,加入姿态控制重心补偿项,设计姿态稳定控制器:
其中:(Ixx,Iyy,Izz)T为系统惯性张量,c1,c2,c3为重心补偿项,βi(i=1,2,...,6)为常数,输出分别表示旋翼飞行器做横滚运动、俯仰运动以及偏航运动所需控制量;
(3)经过解耦输出到各电机,驱动螺旋桨旋转,控制旋翼飞行机械臂系统稳定飞行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810094313.6A CN108248845A (zh) | 2018-01-31 | 2018-01-31 | 一种基于动态重心补偿的旋翼飞行机械臂系统及算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810094313.6A CN108248845A (zh) | 2018-01-31 | 2018-01-31 | 一种基于动态重心补偿的旋翼飞行机械臂系统及算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108248845A true CN108248845A (zh) | 2018-07-06 |
Family
ID=62743502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810094313.6A Pending CN108248845A (zh) | 2018-01-31 | 2018-01-31 | 一种基于动态重心补偿的旋翼飞行机械臂系统及算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108248845A (zh) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109270955A (zh) * | 2018-10-30 | 2019-01-25 | 中国运载火箭技术研究院 | 一种基于机械臂驱动的飞行器位姿耦合快速稳定控制方法 |
CN109398688A (zh) * | 2018-11-16 | 2019-03-01 | 湖南大学 | 一种旋翼飞行双机械臂目标定位抓取系统及方法 |
CN110203411A (zh) * | 2019-06-25 | 2019-09-06 | 上海电机学院 | 一种带有可拆卸取物机械手的无人机及无人机系统 |
CN110775288A (zh) * | 2019-11-26 | 2020-02-11 | 哈尔滨工业大学(深圳) | 一种基于仿生的飞行机械颈眼系统及控制方法 |
CN111185907A (zh) * | 2020-01-13 | 2020-05-22 | 福州大学 | 一种作业型飞行机器人抓取后的位姿稳定控制方法 |
CN111781820A (zh) * | 2020-07-24 | 2020-10-16 | 滨州学院 | 基于重心动力学的航模pid算法控制方法 |
CN111923049A (zh) * | 2020-08-21 | 2020-11-13 | 福州大学 | 基于球面模型的飞行机械臂视觉伺服与多任务控制方法 |
CN112162509A (zh) * | 2020-09-25 | 2021-01-01 | 中国直升机设计研究所 | 一种基于fpga+cpu架构的主动控制旋翼实时控制系统 |
CN112249324A (zh) * | 2020-11-09 | 2021-01-22 | 浙江理工大学 | 一种面向高危景区的垃圾捡拾机器人装置及工作方法 |
CN112770876A (zh) * | 2018-10-05 | 2021-05-07 | 索尼公司 | 信息处理装置、控制方法和程序 |
CN112874769A (zh) * | 2021-02-23 | 2021-06-01 | 东北电力大学 | 一种空中作业机器人 |
CN113602481A (zh) * | 2021-09-01 | 2021-11-05 | 浙江科顿科技有限公司 | 搭载机械手和重力平衡装置的无人机自主平衡控制方法 |
CN113602480A (zh) * | 2021-09-01 | 2021-11-05 | 浙江科顿科技有限公司 | 一种搭载机械手的无人机自主平衡控制方法 |
CN113665812A (zh) * | 2021-08-09 | 2021-11-19 | 广东新创华科环保股份有限公司 | 一种多通道无人机控制系统和方法 |
CN114063626A (zh) * | 2021-09-18 | 2022-02-18 | 航天时代飞鹏有限公司 | 基于重心检测的四旋翼货运无人机飞行姿态控制方法 |
CN114180058A (zh) * | 2021-12-06 | 2022-03-15 | 中国科学院沈阳自动化研究所 | 一种火炬对接无人机 |
CN114858259A (zh) * | 2022-05-26 | 2022-08-05 | 上海沃兰特航空技术有限责任公司 | 飞行器重量和重心测量方法及装置、电子设备和存储介质 |
CN114932559A (zh) * | 2022-07-20 | 2022-08-23 | 季华实验室 | 飞行机器人控制方法、装置、电子设备及系统 |
CN115364255A (zh) * | 2022-09-27 | 2022-11-22 | 江苏理工学院 | 一种适用范围广且消毒稳定的病毒消杀装置及控制方法 |
CN115535273A (zh) * | 2022-11-04 | 2022-12-30 | 湖北脑洞网络科技有限公司 | 一种无人机负载平衡控制系统 |
CN115848666A (zh) * | 2022-12-05 | 2023-03-28 | 无锡学院 | 一种跨界质飞行机械臂 |
WO2024021640A1 (zh) * | 2022-07-29 | 2024-02-01 | 深圳市大疆创新科技有限公司 | 控制方法、装置、飞行器、可移动平台及存储介质 |
CN118664604A (zh) * | 2024-08-13 | 2024-09-20 | 北京航空航天大学杭州创新研究院 | 一种基于全状态耦合动力学的飞行机械臂抗干扰控制方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0952600A (ja) * | 1995-08-14 | 1997-02-25 | Mitsubishi Heavy Ind Ltd | 無人ヘリコプタ |
EP1901153A1 (en) * | 2006-09-12 | 2008-03-19 | OFFIS e.V. | Control system for unmanned 4-rotor-helicopter |
CN104965516A (zh) * | 2015-06-15 | 2015-10-07 | 东南大学 | 一种基于视觉和力反馈的四旋翼飞行器进行空中抓取作业的控制方法 |
CN105014687A (zh) * | 2015-08-07 | 2015-11-04 | 东北电力大学 | 一种带有多旋翼无人机的机械臂 |
CN205891228U (zh) * | 2016-07-29 | 2017-01-18 | 华南理工大学 | 一种飞行机器人 |
CN106347650A (zh) * | 2016-10-09 | 2017-01-25 | 北京理工大学 | 一种纵列双涵道式飞行机器人及其动力学协同控制方法 |
CN106428603A (zh) * | 2016-12-09 | 2017-02-22 | 佛山科学技术学院 | 一种基于视觉定位的无人机自动连接平台 |
CN107309872A (zh) * | 2017-05-08 | 2017-11-03 | 南京航空航天大学 | 一种带有机械臂的飞行机器人及其控制方法 |
CN206766332U (zh) * | 2017-03-15 | 2017-12-19 | 昆明理工大学 | 一种抓取用四旋翼无人机 |
-
2018
- 2018-01-31 CN CN201810094313.6A patent/CN108248845A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0952600A (ja) * | 1995-08-14 | 1997-02-25 | Mitsubishi Heavy Ind Ltd | 無人ヘリコプタ |
EP1901153A1 (en) * | 2006-09-12 | 2008-03-19 | OFFIS e.V. | Control system for unmanned 4-rotor-helicopter |
CN104965516A (zh) * | 2015-06-15 | 2015-10-07 | 东南大学 | 一种基于视觉和力反馈的四旋翼飞行器进行空中抓取作业的控制方法 |
CN105014687A (zh) * | 2015-08-07 | 2015-11-04 | 东北电力大学 | 一种带有多旋翼无人机的机械臂 |
CN205891228U (zh) * | 2016-07-29 | 2017-01-18 | 华南理工大学 | 一种飞行机器人 |
CN106347650A (zh) * | 2016-10-09 | 2017-01-25 | 北京理工大学 | 一种纵列双涵道式飞行机器人及其动力学协同控制方法 |
CN106428603A (zh) * | 2016-12-09 | 2017-02-22 | 佛山科学技术学院 | 一种基于视觉定位的无人机自动连接平台 |
CN206766332U (zh) * | 2017-03-15 | 2017-12-19 | 昆明理工大学 | 一种抓取用四旋翼无人机 |
CN107309872A (zh) * | 2017-05-08 | 2017-11-03 | 南京航空航天大学 | 一种带有机械臂的飞行机器人及其控制方法 |
Non-Patent Citations (1)
Title |
---|
钟杭: "旋翼飞行机械臂建模及动态重心补偿控制", 《控制理论与应用》 * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112770876A (zh) * | 2018-10-05 | 2021-05-07 | 索尼公司 | 信息处理装置、控制方法和程序 |
US12128560B2 (en) | 2018-10-05 | 2024-10-29 | Sony Corporation | Information processing device, control method, and program |
CN109270955B (zh) * | 2018-10-30 | 2021-08-10 | 中国运载火箭技术研究院 | 一种基于机械臂驱动的飞行器位姿耦合快速稳定控制方法 |
CN109270955A (zh) * | 2018-10-30 | 2019-01-25 | 中国运载火箭技术研究院 | 一种基于机械臂驱动的飞行器位姿耦合快速稳定控制方法 |
CN109398688A (zh) * | 2018-11-16 | 2019-03-01 | 湖南大学 | 一种旋翼飞行双机械臂目标定位抓取系统及方法 |
CN109398688B (zh) * | 2018-11-16 | 2020-06-30 | 湖南大学 | 一种旋翼飞行双机械臂目标定位抓取系统及方法 |
CN110203411A (zh) * | 2019-06-25 | 2019-09-06 | 上海电机学院 | 一种带有可拆卸取物机械手的无人机及无人机系统 |
CN110775288A (zh) * | 2019-11-26 | 2020-02-11 | 哈尔滨工业大学(深圳) | 一种基于仿生的飞行机械颈眼系统及控制方法 |
CN110775288B (zh) * | 2019-11-26 | 2021-05-25 | 哈尔滨工业大学(深圳) | 一种基于仿生的飞行机械颈眼系统及控制方法 |
CN111185907A (zh) * | 2020-01-13 | 2020-05-22 | 福州大学 | 一种作业型飞行机器人抓取后的位姿稳定控制方法 |
CN111781820A (zh) * | 2020-07-24 | 2020-10-16 | 滨州学院 | 基于重心动力学的航模pid算法控制方法 |
CN111781820B (zh) * | 2020-07-24 | 2023-06-02 | 滨州学院 | 基于重心动力学的航模pid算法控制方法 |
CN111923049B (zh) * | 2020-08-21 | 2023-11-03 | 福州大学 | 基于球面模型的飞行机械臂视觉伺服与多任务控制方法 |
CN111923049A (zh) * | 2020-08-21 | 2020-11-13 | 福州大学 | 基于球面模型的飞行机械臂视觉伺服与多任务控制方法 |
CN112162509A (zh) * | 2020-09-25 | 2021-01-01 | 中国直升机设计研究所 | 一种基于fpga+cpu架构的主动控制旋翼实时控制系统 |
CN112162509B (zh) * | 2020-09-25 | 2024-01-02 | 中国直升机设计研究所 | 一种基于fpga+cpu架构的主动控制旋翼实时控制系统 |
CN112249324A (zh) * | 2020-11-09 | 2021-01-22 | 浙江理工大学 | 一种面向高危景区的垃圾捡拾机器人装置及工作方法 |
CN112874769A (zh) * | 2021-02-23 | 2021-06-01 | 东北电力大学 | 一种空中作业机器人 |
CN113665812A (zh) * | 2021-08-09 | 2021-11-19 | 广东新创华科环保股份有限公司 | 一种多通道无人机控制系统和方法 |
CN113602481A (zh) * | 2021-09-01 | 2021-11-05 | 浙江科顿科技有限公司 | 搭载机械手和重力平衡装置的无人机自主平衡控制方法 |
CN113602480A (zh) * | 2021-09-01 | 2021-11-05 | 浙江科顿科技有限公司 | 一种搭载机械手的无人机自主平衡控制方法 |
CN114063626A (zh) * | 2021-09-18 | 2022-02-18 | 航天时代飞鹏有限公司 | 基于重心检测的四旋翼货运无人机飞行姿态控制方法 |
CN114063626B (zh) * | 2021-09-18 | 2024-01-09 | 航天时代飞鹏有限公司 | 基于重心检测的四旋翼货运无人机飞行姿态控制方法 |
CN114180058A (zh) * | 2021-12-06 | 2022-03-15 | 中国科学院沈阳自动化研究所 | 一种火炬对接无人机 |
CN114858259A (zh) * | 2022-05-26 | 2022-08-05 | 上海沃兰特航空技术有限责任公司 | 飞行器重量和重心测量方法及装置、电子设备和存储介质 |
CN114932559B (zh) * | 2022-07-20 | 2022-09-30 | 季华实验室 | 飞行机器人控制方法、装置、电子设备及系统 |
CN114932559A (zh) * | 2022-07-20 | 2022-08-23 | 季华实验室 | 飞行机器人控制方法、装置、电子设备及系统 |
WO2024021640A1 (zh) * | 2022-07-29 | 2024-02-01 | 深圳市大疆创新科技有限公司 | 控制方法、装置、飞行器、可移动平台及存储介质 |
CN115364255B (zh) * | 2022-09-27 | 2023-09-01 | 江苏理工学院 | 一种适用范围广且消毒稳定的病毒消杀装置及控制方法 |
CN115364255A (zh) * | 2022-09-27 | 2022-11-22 | 江苏理工学院 | 一种适用范围广且消毒稳定的病毒消杀装置及控制方法 |
CN115535273A (zh) * | 2022-11-04 | 2022-12-30 | 湖北脑洞网络科技有限公司 | 一种无人机负载平衡控制系统 |
CN115848666A (zh) * | 2022-12-05 | 2023-03-28 | 无锡学院 | 一种跨界质飞行机械臂 |
CN118664604A (zh) * | 2024-08-13 | 2024-09-20 | 北京航空航天大学杭州创新研究院 | 一种基于全状态耦合动力学的飞行机械臂抗干扰控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108248845A (zh) | 一种基于动态重心补偿的旋翼飞行机械臂系统及算法 | |
CN109398688B (zh) | 一种旋翼飞行双机械臂目标定位抓取系统及方法 | |
CN205891228U (zh) | 一种飞行机器人 | |
CN107807661B (zh) | 轨迹控制室内四旋翼无人机编队演示验证平台及方法 | |
CN110347171A (zh) | 一种飞行器控制方法及飞行器 | |
CN107957730A (zh) | 一种无人飞行器稳定飞行控制方法 | |
CN105549614A (zh) | 无人机目标跟踪方法 | |
CN107368091A (zh) | 一种基于有限时间神经动力学的多旋翼无人飞行器的稳定飞行控制方法 | |
CN108062108A (zh) | 一种基于机载计算机的智能多旋翼无人机及其实现方法 | |
CN104460685A (zh) | 一种四旋翼飞行器的控制系统及其控制方法 | |
CN107933915A (zh) | 一种基于六旋翼无人机的空中机器人 | |
CN102190081B (zh) | 基于视觉的飞艇定点鲁棒控制方法 | |
CN109895099A (zh) | 一种基于自然特征的飞行机械臂视觉伺服抓取方法 | |
CN108413956A (zh) | 多旋翼飞行器稳定性分析平台 | |
Jatsun et al. | Design of an experimental test bench for a UAV type convertiplane | |
CN112612294A (zh) | 一种带激光雷达自动避障系统的无人机 | |
CN109308074A (zh) | 一种无人机重心偏移的补偿方法及系统 | |
CN108614572A (zh) | 一种基于飞行器的目标识别追踪方法、设备及存储设备 | |
CN110488857A (zh) | 一种太阳能的四旋翼无人飞行器的控制系统 | |
CN112859923B (zh) | 一种无人机视觉编队飞行控制系统 | |
CN111580554B (zh) | 基于逐帧识别生成原始点云的室内无人机编队飞行方法 | |
CN109709975A (zh) | 一种基于视觉slam的四旋翼飞行器室内安防系统及方法 | |
CN209649972U (zh) | 一种陆空两用作业型飞行机器人 | |
CN109144272A (zh) | 一种基于数据手套手势识别的四旋翼无人机控制方法 | |
CN106585963A (zh) | 空中机器人 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |