​微信公众号
手机版
​​新浪微博
会员登录
关于我们  |   商务合作  |  友情链接   |  意见反馈  |  人才招聘
北京云翼同创科技有限公司 深圳高博特文化发展有限公司   版权所有,并保留所有权利 © 2018 京ICP备16044150号-1                       

跨界 · 融合 · 服务 · 创新



双击此处添加文字
新闻聚焦
行业技术
首页  >  新闻聚焦   >  行业技术  >   详情
基于ESO的空中作业机器人鲁棒高精度跟踪控制
来源:西湖大学智能无人系统课题组 | 作者:曹华姿 | 发布时间: 2023-09-02 | 1301 次浏览 | 分享到:
花3亿买5000台无人机?还是刚成立无人机部门、无人机黑飞或入法、谷歌对大疆竟干这事……

 


西湖大学智能无人系统课题组.

前沿、科技、原创

空中作业机器人由无人机和机械臂组成,具有兼顾无人机的快速移动能力和机械臂的精细操纵能力的特点。相较于无人机,空中作业机器人不但能够观察,还可以进行相应的作业操作。相较于地面的机械臂,空中作业机器人具有3D空间内的快速移动能力,能够到达需要作业的区域。目前,越来越多的研究人员开始关注空中作业机器人,认为空中作业机器人可以扩展现有无人机的应用,实现无人机从“看”到“做”的跨越。研发一个高性能的空中作业机器人,做好“控制”往往是第一步。空中作业机器人的控制设计的挑战主要来源于飞行平台和机械臂之间的动力学耦合。我们可以通过下面一个视频来了解动力学耦合的影响:视频中的飞行平台由PX4开源飞控控制,机械臂的末端携带一个1.1 Kg的重物,在机械臂来回摆动的过程中,动力学耦合会让飞行平台也随之运动。

如何消除动力学耦合的影响,从而实现高精度的控制呢?在最近的工作中,我们提出了一种基于外部状态观测器(ESO)的空中作业机器人控制方法。目前,相关的研究成果已经被国际知名期刊IEEE Transactions on Automation Science and Engineering接收。下面,我来分享一下该方法以及其实验结果。

▌算法介绍

整个控制系统可以分为三个部分,分别为协调规划、飞行控制和机械臂控制。这三部分的关系如图1所示,各个部分的作用如下: 

图1 控制系统框图

第一个部分为协调规划器。其输入为期望的末端位置,输出为期望飞行平台位置和期望Delta机械臂关节角。该协调规划器可以实时协调飞行平台和Delta机械臂的运动,从而实现对期望末端位置的跟踪。本文提出的协调控规划器包含P-P和E-P两个模式,采用两个模式的设计可以让算法适用于更多的场景。另外,空中作业机器人的物理限制也被考虑在算法设计中,以保证计算得到的结果是可以被空中作业机器人执行的。第二个部分是飞行平台的飞行控制器。其输入为期望飞行平台位置,该期望位置由协调规划器计算得到。其输出为旋翼产生的力矩和拉力。整个飞行控制器可以继续分为两个部分。第一部分是基于ESO的位置控制器,这个位置控制器的目标是产生控制力矢量以跟踪期望的位置。其中,位置回路的ESO可以估计动力学耦合对位置回路的影响。第二部分是基于ESO的姿态控制器,其目标是产生控制力矩以跟踪期望的姿态。其中,姿态回路的ESO可以估计动力学耦合对姿态回路的影响。所有控制器的参数,都可以通过设计的期望闭环动力学方程得到,这个特征可以使得整个控制算法的调参工作量大大降低。第三个部分是Delta机械臂的控制器,其输入为机械臂的期望关节角度,其输出是机械臂舵机的控制力矩。该控制器由三个舵机的控制器组成,在本文我们采用Dynamixel AX28舵机。该舵机的控制器通过传统的PID控制完成设计[1]。上述算法具有以下特点:

(1) 使用ESO估计动力学耦合

飞行平台的动力学模型可以分为可以测量的部分和未知部分。对于这两部分的处理最直接的处理方式是:可以测量的部分可以直接用于控制算法的设计,未知部分就用ESO来进行估计。

(2)控制算法对机械臂的舵机要求低

本算法对舵机要求较低,只要求舵机能够跟踪好关节角度指令即可,不要求直接控制舵机的驱动力矩,也不要求反馈舵机的速度和加速度信息。图2给出了三种类型的舵机,从价格上来说,PWM舵机<串行总线舵机<可控力矩舵机。很多算法要求反馈驱动关节的速度甚至要求直接力矩控制,这些算法要求机械臂的舵机必须是串行总线舵机或可控力矩舵机。本算法对舵机的要求低,对采用PWM舵机的机械臂依然适用。 

图2 市场上常见的三种舵机

(3)闭环动力学特性可设计、控制参数易于确定

本算法的控制参数,可以通过期望的闭环动力学特性快速确定。如图3系统的闭环动力学特性收敛于四个期望闭环动力学特性,所有的控制参数都包含在这些期望闭环动力学方程中。根据系统的期望性能可以快速地确定出闭环动力学特性的参数,从而确定出算法的控制参数。

 图3 期望闭环动力学特性确定控制参数

(4)具有两种模式的协调规划算法,适应多场景应用需求

在设计协调控制器时,本文考虑了空中作业机器人的物理限制,并且根据任务需求的不同,设计了两个模式:飞行平台位置-末端执行器位置(P-P)模式和末端执行器位置(E-P)模式。其中,P-P模式采用采用闭环逆运动学方法进行设计,可以用于实现同时跟踪无人机和机械臂末端的轨迹;E-P模式将协调控制问题转化为一个QP优化问题,可以用于跟踪机械臂末端的轨迹当空中作业机器人不再需要跟踪一条单独的飞行平台的轨迹。这两个模式分别适用于不同的任务,比如:P-P模式更适合用于抓取任务、穿线任务和空中修补任务等;E-P模式更适合于轨迹跟踪任务、推拉任务等。

▌硬件系统介绍

整个空中作业机器人系统的硬件系统设计如图4所示。利用动作捕捉系统Vicon实现全局的感知,Vicon系统可以提供高精度的定位信息(包括位置和姿态),并通过光纤和交换机传递给地面站。地面站和无线路由器相连,通过无线路由器,地面站可以和场景内的空中作业机器人通信,并控制空中作业机器人。无线路由器提供快速并且信号强的局域网,以连通场景内的设备。空中作业机器人的机载控制硬件分为三个部分,分别为机载计算机NUC、飞行控制器Pixhawk以及机械臂舵机控制模块U2R2。其中,机载计算机具有较为丰富的计算资源,可以将计算量大的软件模块(如任务管理、规划等)部署在NUC上。Pixhawk提供实时性较高的嵌入式计算环境,可以将实时性要求较高的计算模块部署在飞控上。U2D2实现机械臂舵机的驱动以及NUC的机械臂控制指令下发。

 图4 试验平台硬件设置

▌实验结果

本文设计的四个试验来验证本文提出的空中作业机器人的控制方法,分别为扰动抵抗试验、末端稳定试验、末端跟踪试验和空中编织试验。相关的实验视频如下:

▌总结

空中作业机器人的控制设计的挑战主要来源于飞行平台和机械臂之间的动力学耦合。针对这个挑战,我们提出了一种基于外部状态观测器(ESO)的空中作业机器人控制方法。该控制方法采用双层架构,最上层为协调控制,最下层为动力学控制。协调控制根据末端执行器的指令解算所需的飞行平台指令和机械臂指令,再将这些指令下发给下层动力学控制。动力学控制主要用于跟踪飞行平台和机械臂的指令,实现期望的控制目标。提出的算法具有四个特点,分别为:

1)使用ESO估计动力学耦合;

2)对机械臂的舵机要求低;

3)闭环动力学特性可设计且控制参数易于确定;

4)具有两种模式的协调规划算法,适应多场景应用需求。

本文提及的算法细节和硬件平台细节,请参见:H. Cao, Y. Li, C. Liu, and S. Zhao*, "ESO-Based Robust and High-Precision Tracking Control for Aerial Manipulation", IEEE Transactions on Automation Science and Engineering, accepted, Mar 2023.

参考文献1.R. Fabre, Q. Rouxel, G. Passault, S. N’Guyen, and O. Ly, “Dynaban, an open-source alternative firmware for dynamixel servo-motors,” in Robot World Cup, pp. 169–177, Springer, 2016.




以上内容为高博特编辑选取的热点新闻,尊重原创,如有侵权请联系删除。


 —————   特别关注   —————

让科技更好地赋能产业,“尖兵之翼”永不落幕。高博特自2006年发起、策划、投资、组织,在相关专业机构支持下成功举办了最早的无人机主题会展活动——“尖兵之翼中国无人机大会暨展览会”后持续推动无人机技术交流。高博特创新引领最早在深圳、上海、郑州等地发起举办无人系统会展赛飞活动,有力促进了我国无人系统整体技术进步和产业发展。

20年来,高博特始终坚持让科技更好地赋能产业的愿景;努力为行业企业搭建产业链高端交流平台,为科技转化为生产力服务。具体业务范围涵盖:信息情报、媒介传播、会展活动、招商加盟、品牌提升、咨询服务、产品中心等七大服务体系,长期服务于“军转民、民参军、军民融合”等国家战略。

2023年,高博特集买、卖、租、播、展、会、赛、培于一体的新型展厅项目即将启幕,该展厅旨在从深度对接的层面为各入驻企业一站式解决经营中面临的各项问题,企业租、卖的产品我们来、企业需要的品牌我们筑、行业顶尖的赛会我们办、行业急需的培训我们办。新的一年,高博特新模式、新服务、新平台,必将给各一直以来支持我们的朋友带来全新的体验。

更期待2023年4月12日至14日,与您相约“尖兵之翼——第十三届中国无人机大会暨展览会”,共聚中关村科学城四季科创中心。(详细内容可点击“阅读原文”)



       以上内容为高博特编辑选取的行业技术,尊重原创,如有侵权请联系删除。