配电线路维护机器人虚拟现实仿真系统设计

第38卷第1期______________________________计算机仿真_________________________________2021年1月文章编号:1006 - 9348(2021)01 -0301 -06
配电线路维护机器人虚拟现实仿真系统设计
陆怀谷\杨光2,李光彦2,郭毓2
(1.国网江苏省电力有限公司常州供电分公司,江苏常州213000;
2.南京理工大学自动化学院,江苏南京210094)
摘要:针对配电线路维护机器人遥显示和在线作业轨迹规划的应用需要,设计了一套机器人虚拟现实三维仿真系统。通过 将机械臂姿态信息实时传输到虚拟现实环境中,实现了作业场景3D遥显示功能;根据机器人带电作业需求,设计了一种基 于虚拟现实环境的机械臂轨迹规划运动学仿真软件,可在三维虚拟空间测试机械臂作业路径的可行性,具有直观、安全和高 效的特点。上述系统为配电线路维护机器人完成带电作业任务创造了良好的条件。
关键词:配电线路维护机器人;虚拟现实;轨迹规划;运动学仿真
中图分类号:T P31 文献标识码:B
Simulation System Design for Live - Line Maintenance
Robot Based on Virtual Reality Technology
LU huai-gu1,YANG Guang2 ,LI Guang -yan2 ,GU0Yu2
(1. Changzhou Power S u p p l y Company,S t a t e G r i d J i a n g s u E l e c t r i c Power Company,
Changzhou J i a n g s u213000, China;
2.S c h o o l o f Automation,N a n j i n g U n i v e r s i t y o f S c i e n c e and Technology,N a n j i n g J i a n g s u210094, China)
A B S T R A C T:Aiming a t t h e a p p l i c a t i o n n e e d s o f t h e l i v e- l i n e m a i n t e n a n c e r o b o t t e l e d i s p l a y an d o n l i n e o p e r a t i o n
t r a j e c t o r y p l a n n i n g,a s e t o f r o b o t v i r t u a l r e a l i t y3D s i m u l a t i o n s y s t e m was d e s i g n e d.The r o b o t arm a t t i t u d e i n f o r m a­t i o n was t r a n s m i t t e d t o t h e v i r t u a l r e a l i t y e n v i r o n m e n t i n r e a l time,and t h e3D t e l e s c o p i c d i s p l a y f u n c t i o n o f t h e w o rk s c e n e was r e a l i z e d.A c c o r d i n g t o t h e r o b o t l i v e w o r k i n g deman
d,a k i n e m a t i c s s i m u l a t i o n s o f t w a r e f o r t h e r o b o t arm t r a j e c t o r y p l a n n i n g was d e s i g n e d b a s e d o n t h e v i r t u a l r e a l i t y e n v i r o n m e n t.The v i r t u a l s p a c e t e s t s t h e f e a s i b i l i t y o f t h e r o b o t arm w o r k i n g path,wh ic h i s i n t u i t i v e,s a f e and e f f i c i e n t.The s y s t e m h a s c r e a t e d f a v o r a b l e c o n d i t i o n s f o r t h e
d i s t r i b u t i o n l i n
e m a i n t e n a n c e r o b o t t o c o m p l e t e t h e l i v e w o r k i n g t a s k.
K E Y W O R D S:L i v e- l i n e m a i n t e n a n c e r o b o t;V i r t u a l r e a l i t y;T r a j e c t o r y p l a n n i n g;K i n e m a t i c s s i m u l a t i o n
氨分解制氢i引言
在科技高速发展的今天,人类在高危环境下的工作将被 机器人逐步代替~。配电线路维护带电作业机器人正是在 此背景下立项研发的[2]。
在配电线路维护机器人带电作业过程中,机械臂的作业 任务复杂,对其控制精度要求亦高[3]。利用机器人进行高危 带电作业,需要操作人员提前对机械臂的作业任务进行分析,并对机械臂的运动轨迹进行规划,以保证运动平稳、安
基金项目:国网江苏省电力有限公司科技项目(J2017099);江苏省重 点研发计划项目(B E2017161)
收稿日期:2019-07 -23修回日期:2019 - 07 - 24全[4]。同时,由于机器人进行配电线路维护作业时处于高空,地面操作人员无法通过肉眼直接观察到作业场景信息,对操控机械臂作业带来很大困难[51。
目前,虚拟现实技术发展渐渐成熟,正被越来越广泛地 应用于机器人的远程控制中[6’7]。虚拟现实是由计算机生成 的一种多元信息融合的可交互三维环境,用户通过这种计算 机仿真系统,能够置身于一个虚拟的三维空间中,获得与实 际场景非常相似的临场感。日本M E L实验室研发了一 个预测环境系统,操作者操作虚拟环境中的机器人与操作实 际机器人的感觉很相似,操作者除了能体验逼真的视觉画面 之外,还可以感受到力觉反馈[M>]。文献[11]提出的虚拟现 实机器人实操教学系统,通过将虚拟现实引擎U n i t y3D构建 的机器人平台与六轴串联机器人结合,达到了六轴串联机器
—301—
人示教器实操教学仿真的目的。
本文将虚拟现实技术与机器人运动学模型相结合,研究 机械臂轨迹规划及三维显示方法,开发了配电线路维护机器 人虚拟现实仿真软件,通过遥显示界面可使操作者能够更好 地把握全局场景,更自然地实现人机协作,使机器人能够在 复杂的非结构化场景下安全作业,顺利完成配电线路维护任务。
2虚拟现实软件平台搭建
为了实现配电作业机器人远程控制及路径规划功能,首 先需要搭建机械臂模型和虚拟作业环境,实现机械臂与软件 操控平台的实时数据通讯。
2.1软件平台总体设计
系统主要由控制模块、通信及信息处理模块、显示模块 组成,如图1所示。
机器人作业端t虚拟现实显示端
显示模块
控制模块
危险警示:机械臂同时碰触两相裸线时可能发生短路事 故,为防止误操作,当机械臂触碰一相电时,将该机械臂突出 显示为高亮的颜,提示操作者关注。
场景渲染:完成场景遍历和渲染,为操作者呈现一个具 有良好沉浸性的画面,使操作者通过简单操作就能够顺利完 成机械臂运动仿真或者遥控机械臂作业的任务,实现人机 共融。
2.2场景三维建模
为了对带电作业现场进行重构,根据作业现场各个部件 在整个场景中分布情况以及各部件的外形尺寸和机械连接 关系,通过3D M A X软件进行带电作业场景模型库搭建,并 将模型库导人U n i t y3D中重建带电作业场景。
带电作业场景主要由电线杆塔、三相高压线、单个元器 件等组成。为了对带电作业现场进行重构,需要掌握各个部 件在整个场景中排布以及各部件的外形尺寸和机械连接关 系。在建模的过程中,需要对照各个部件实体及其机械手册 的参数,在统一的尺度标尺下根据M比例完成建模。部分 设备三维模型如图2所示。
图1系统结构图
图1中各部分功能如下所示:
1) 通信及信息处理模块
采用SOCKET T C P连接机器人作业端及虚拟现实显示 端,将通过服务器获取的机器人关节姿态信息发送至数据层,用于虚拟现实环境中机械臂姿态同步,同时使虚拟环境 中的场景与真实场景保持一致。操作人员可以在虚拟现实 环境下调整虚拟机械臂的姿态,再将姿态关节信息发送至机 器人服务
器,用于实体机械臂轨迹规划。
2) 控制模块
运动学解算:为了使机械臂完成配电线路维护任务,需 建立机械臂运动学模型。通过处理传感器信息获取作业目 标位姿,并通过机械臂逆运动学可求解到达目标位姿的机械 臂关节角,从而实现机械臂路径点的解算。
轨迹规划:为了实现机械臂末端到达指定点或者按照规 划的路径运动的功能,需对机械臂进行轨迹规划。
3) 显示模块
场景运动控制:为了实现离线训练仿真和实时在线控制 功能,在U n i t y3D引擎中完成对机械臂、工器具等其它电力设 备动态信息的管理和显示。
—302 —(a)三角形排列直线杆三维建模
(b>绝缘子三维建模
(c)避雷器三维建模
机械smdv-17
1
臂关—►
节角1
通信
1及信
1息处视觉1理模力觉1块
传感1^信息1
1
轨迹规划•运动学解算
II
11
1
三爪卡盘结构(d)隔离刀闸三维建模
图2带电作业场景建模
带电作业场景的模型一般为异形件,模型曲面由大量的 三角形构成,导致用U n i t y3D加载整个场景速度过慢。本文 选用P o l y g e n Crunch减面工具对模型减小三角形面片,选中 需要简化的模型后,通过鼠标拖拽拉动条来调整简化程度,在保证加载速度的时候不至于使场景过于失真,图3展示了 绝缘子减面后的效果。
图3绝缘子减面效果图
3机械臂运动规划
通过对机械臂的运动学仿真,可以在虚拟现实环境中控 制机械臂运动,模拟作业任务,保证配电线路作业过程中机 械臂操作的精准性,同时可以避免机械臂误操作及触电事故 的发生。
3.1机械臂运动学建模
机械臂运动是以末端移动与关节旋转的形式实现的,对 机械臂运动学分析,需要对机械臂系统进行运动学建模,即获取机械臂末端的位姿信息,分析各关节的位姿坐标系变换 关系,建立机械臂各关节角度与末端位姿的对应关系。
本文中采用优傲机械臂UR5作为作业机械臂,如图4所示,该机械臂由基座、6根连杆和4个旋转关节组成,其肩关 节有2个自由度,肘关节有1个自由度和腕关节有3个自由 度。根据UR5的D-H参数,且连杆位姿的坐标变换遵循“由左到右”的原则,根据机械臂连杆坐标系及其变换求解运 动方程,建立机械臂的运动学模型。
第六连杆
第四连杆
第一连杆
⑷U R机械臂实物图㈨U R机械臂连杆坐标系
图4 U R机器人与连杆坐标系的建立
连杆的位姿变换矩阵为
;4.= ,0,) T r a c i s(0,0,r f t)71r a?i5(ai,0,0)/?〇«(^,,a,)(1)
其中R〇t(Z i,0;)表示绕参考系的&轴旋转角e得到d;的新 的坐标系,Trans(0,0,di)合表示沿x轴平移
a;个单位,T r a n s (a i,0,0)式表示沿Xi轴平移ai个单位,R W(Xi,a;)表示沿X i 轴平移ai个单位,代入机械臂的D H参数数据可得机械臂相 邻连杆的位姿变换矩阵AJi= 1,2,一,6)及逆矩阵A f(i= 1,2,…,6),将机械臂各连杆与前一连杆的位姿变换矩阵相 乘,得到机械臂末端在基坐标系的位姿变换矩阵T为
T=A l A2A3A4A5A6
〇x p x-
n r°r P r
n z°z a z Pz
L〇000」
(2)
对于连杆参数固定的机械臂,当输入各个关节角度时可 得到末端执行器的位姿。
3.2机械臂逆运动学分析
机械臂逆运动学求解采用代数解析法实现,可以避免迭 代误差的问题,求解快速、实时性髙。由于机械臂运动学逆 解不唯一,需根据实际机械臂各关节的运动范围以及应用场 景增加相应的限制条件,以求取符合实际应用的最优解。UR5机械臂连杆参数(a,<i,a)及机械臂末端执行器位姿的齐次变换矩阵r已知,可以求出机械臂各个关节的关节角A ~ 1。
由式(2),得到
A;'T= A2A3A tA5A6(3)将等式两端同时展开,根据等式两边矩阵对应位置元素 相等,可分别求出机械臂各个关节的关节角,&其中当05为〇°或180°时,机械臂处于奇异状态。此时,关节轴4和 6重合或相反,无法求出具体的&。在奇异点时,久是任意
—303
的,再计算对应的仏,此时仏和^有无穷多组解,运动学逆 解的结果也有无穷多个。
对式(3)进一步变换得
A;lTA~l A;1=A2A3A4(4)将等式两端同时展开,根据等式两边矩阵对应位置元素 相等,可分别求出机械臂各个关节的关节角h,02j4。
根据上述步骤可知反向求解机械臂各关节角度的结果 是多解的。当仏不为〇°或180°时,f//?5机器人的逆运动学解共有8组,可根据作业环境限制等实际情况进行选择,排 除那些因场景或机械臂结构限制不可行的解,再考虑相关性 能指标求出最优解。
3.3关节空间的插值方法
为了使机械臂能够完成特定动作,可以利用遥操作杆调 节机械臂各关节角,改变机械臂的位姿使其末端到达目标路 径点;再对每个关节进行插值运算,获得关节信息;最后将各 关节的信息输出至运动控制模块。通过设计合理的插值方法,可以保证机器人运动过程中关节速度、加速度的连续性,提高机器人的运动精度,减少抖动带来的冲击损害。
在插值过程中,控制每个关节在相同时间内到达同一个 路径点对应的关节角,这样可以保证机械臂在运动过程中经 过预设的路径点。为了使机械臂运动平稳连续,基于五次多 项式插值法对机械臂运动路径进行规划。对于给定的某个关节的起始运动状态I<9。,6>。,&|和终止运动状态丨心,|的点到
点运动,为了保证运动过程位置、速度以及加速度的 连续性,可以用一个五次多项式拟合来保证这段路径的平滑性
〇(t)= a0 + ax t + a2t2 + a3<3 + aAt A + a5t s(5)对上式求导可得
6(t)= a,+ 2a2t + 3a3i2+ Aa4t3 + 5a5i4
..(6)
6(t)= 2a2 + 6a^t + \2aAt2 + 20a5t^
可知速度和加速度均光滑连续。点到点的运动中一般 默认起始时刻= 0,当#〇时令i_ 一^即可,根据起始状 态得到五次多项式的边界约束条件为
〇o= a〇
沒,=a0 + aj, + + a4< + a5<
0〇=
(7)
^ = a,+ 2a2t^ + 3a3t j + 4a4^ + 5ast^
〇0—2a2
^0/ - 2a2 + 6a3t f + 12a4^ + 20a5^
可以得到多项式参数的解为
a0= ^0
a\= 0Q
e〇
°2=y
20^ —20^〇 — (8^ + \260)t f — (3 ~ Of)
’= 2t}
-30心 + 300。+ (14 彳 + 16 + (3 ^ - 2 %= 2/;
I20f-12^0 -(66f+660)t f-(00 -6f)t j
[a}=¥
(8) 4仿真与分析
4.1插值控制系统仿真
为了验证五次多项式插值法对机械臂运动规划的效果,设计机械臂取避雷器的路径过程,设置路径上的起始点、中间过程路径和目标点,初始点是机械臂末端初始位置,中间 点1是机械臂接近杆塔的位置,中间点2选在靠近避雷器的 附近点,终点为避雷器目标位置点。控制机械臂作业场景如 图5所示。
(b)取避雷器路径图
图S规划取避雷器路径图
—304—选取实际作业过程中机械臂路径的起始点、中间点1、
(a )各关节角度随时间变化图
7 »
i
1
2
3
1
2
3
(b)各关节角速度随时间变化图
图7圆周运动关节信息图
机械臂手爪末端夹持一个黑水笔,通过机械臂画下图形验 证圆周运动过程中机械臂运动轨迹及平稳性,如下图8所 示,实验结果表明,实际机械臂能够平稳地完成末端圆周 运动。5
结语
本文以配电线路维护机器人项目为背景,设计了一种配 电线路维护机器人虚拟现实仿真系统,将虚拟现实技术与机 器人路径规划相结合。通过仿真证明系统的虚拟现实模块 可以直观、安全和髙效地显示三维作业场景,实时同步机械 臂动作,同时系统的插值轨迹控制控制模式和逆运动学求解 轨迹控制模式均能良好的实现轨迹规划,为配电线路维护机 器人完成带电作业任务奠定基础。参考文献:
[1] 胡毅,刘凯,彭勇,等.带电作业关键技术研究进展与趋势[J ]. 高电压技术,2014,40(7): 1921 -1931.
[2]
谢学军,谢枫.虚拟现实技术下分拣机器人嵌入式遥控系统设 计[J ].计算机测量与控制,2019,27(4):92 -96.
[3] 祁若龙,周维佳,刘金国,肖磊.V C 平台下机器人虚拟运动控
制及3D 运动仿真的有效实现方法[J ].机器人,2013,35(5):
594 -599.
[4] 柳洋.配电线路维护机器人运动规划与实验研究[D ].南京理
工大学,2017.
(b )各关节角速度曲线 图6
关节五次多项式插值
氚电池
从图6(a )中可以看出,关节角度随时间变化的曲线处 处连续,而且处处可导,关节的位置、速度以及加速度对时间 的曲线均光滑连续,且在指定时刻到达目标状态,表明插值
算法具有良好的轨迹精度,极大地减小了运动过程中的冲 击。经过选取的中间点,能够完成指定的路径和相应的任 务。从图6(b )可以看出角速度随时间变化的曲线是连续 的,在选取的路径点处,机械臂的角速度为0,之后从0连续 变到下一个路径点。从实际机械臂的运动状态看,机臂运动 到指定路
径点时,机械臂各关节角速度减速为0,之后各关节 开始加速。可见利用五次多项式插值能够很好地完成相应 的规划任务,在虚拟现实环境下可以很好地实现远程控制机 器人的作业需求。
4.2逆运动学求解控制系统仿真
为了验证机械臂逆运动学求解的准确性,设计机械臂末 端按圆周运动,通过虚拟现实系统仿真运动过程。
根据机械臂逆运动学求解机械臂关节角度如图7(a )所 示。从图中可以看出,各关节角变换平缓,未出现奇异,所有 关节角均在允许的运动范围。圆周运动轨迹规划下机器人 各关节角速度的曲线变化如图7(b )所示。可以看出机械臂 各关键角速度变化平稳,且没有角速度过大的问题。
为了更好地展示机械臂逆运动学规划的效果,实验中让
间点2和目标点,选取的路径点机械臂各关节角度数据不 变,得到各关节角度、关节角速度随时间变化的曲线图如下 图6所示。
J *-1
O
2
4
6
t
!/•
2
4    6
S
t/a
1,1.5
2
4    6
光滑塞规
1
«/•)
* O
2
4    6
t/s
•5 -0.5
-(a )各关节角度曲线
5
-
5
微波电视天线
5
0-5
一n
.^一 I s  •P V .I
.I —305

本文发布于:2024-09-25 02:26:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/267749.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机械   机器人   关节   运动   作业   场景
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议