仿螳螂虾机器人目标跟随闭环控制.pdf
《仿螳螂虾机器人目标跟随闭环控制.pdf》由会员分享,可在线阅读,更多相关《仿螳螂虾机器人目标跟随闭环控制.pdf(10页珍藏版)》请在咨信网上搜索。
1、第6卷 第5期2023年10月无人系统技术Unmanned Systems TechnologyVol.6 No.5October 2023仿螳螂虾机器人目标跟随闭环控制陈刚1*,徐一栋1,杨鑫1,赵鑫杰1,任向英2,吕菡之2(1.浙江理工大学机械工程学院,杭州310018;2.浙江方圆检测集团股份有限公司,杭州310000)摘要:针对高效开展水下目标跟随任务,提出一种仿螳螂虾机器人目标跟随闭环控制系统。首先以螳螂虾为仿生对象,完成了多腹足耦合运动的仿螳螂虾机器人结构与硬件系统设计。其次为验证控制系统的有效性,展开了一系列水下实验,其中包括对静态目标和动态目标的识别跟随。最终实验结果表明,该仿
2、螳螂虾机器人可以在2 m1 m1 m的狭窄水池中完成多角度的转向以及灵活的速度调节,能够在与目标物运动方向夹角为55时完成目标跟随任务,最小跟随转向半径可达0.48 m。这不仅证明了基于仿生闭环中枢模式发生器的仿螳螂虾机器人能够有效完成特定目标的跟随任务,还为水下机器人的实际应用提供了新的思路。关键词:水下机器人;仿生机器人;仿螳螂虾;多腹足耦合运动;目标跟随控制;中枢模式发生器中图分类号:TP242.6 文献标识码:A 文章编号:2096-5915(2023)05-071-10DOI:10.19942/j.issn.2096-5915.2023.05.50Target Following C
3、losed-loop Control of A Bionic Mantis Shrimp RobotCHEN Gang1*,XU Yidong1,YANG Xin1,ZHAO Xinjie1,REN Xiangying2,LYU Hanzhi2(1.School of Mechanical Engineering,Zhejiang Sci-Tech University,Hangzhou 310018,China;2.Zhejiang Fangyuan Test Group Co.,Ltd,Hangzhou 310000,China)Abstract:To efficiently carry
4、out underwater target following tasks,a Central Pattern Generator-based closed-loop control system for bionic mantis shrimp robot target following is proposed.Firstly,the structure and hardware system design of a bionic mantis shrimp robot with coupled motion of multiple pleopods is completed.Then,a
5、 series of underwater experiments are conducted to verify the effectiveness of the control system,including the recognition of static and dynamic targets to follow.Finally,the experimental results show that the Central Pattern Generator-based mantis shrimp robot can accomplish multi-angle turning an
6、d flexible speed adjustment in a narrow pool of 2 m1 m1 m,and can complete the target following task at an angle of 55 from the target direction,with a minimum following turning radius of 0.48 m.The experiments demonstrate that the mantis shrimp robot based on the bionic closed-loop Central Pattern
7、Generator can effectively accomplish the target-following task and provide new ideas for the practical application of underwater robots.收稿日期:2023-04-26;修回日期:2023-06-29基金项目:国家自然科学基金(52275037,51875528,41506116),浙江省重点研发项目(2023C03015)通讯作者:陈刚,博士,教授。引用格式:陈刚,徐一栋,杨鑫,等.仿螳螂虾机器人目标跟随闭环控制 J.无人系统技术,2023,6(5):71-8
8、0.Chen G,Xu Y D,Yang X,et al.Target Following Closed-loop Control of A Bionic Mantis Shrimp Robot J.Unmanned Systems Technology,2023,6(5):71-80.第 6 卷无人系统技术Key words:Underwater Robot;Bionic Robot;Bionic Mantis Shrimp Robot;Coupled Motion of Multi-pleopods;Target Following Control;Central Pattern Gene
9、rator1 引 言 水下机器人目标跟随是一种新兴的机器人技术,它可以让机器人在水下环境中自主地跟随目标物体,可以为水下目标的搜寻、打捞、救援以及海洋生物探测跟随等任务提供有效的帮助。它还可以为军事研究和开发提供宝贵的数据,帮助军方更好地了解和掌握海洋的形态、气候和环境等信息。目前水下目标跟随技术的难点主要在水下视觉和机器人运动控制上。水下环境中的温度、湿度、流速、浊度、噪声等因素都会影响水下目标检测和跟随的准确性。此外,机器人在水中运动会受到水流等非线性因素干扰,这就要求机器人有良好的运动性能以及运动稳定性。经过数百万年的进化,许多海洋生物进化出优秀的运动能力,包括高速、高效率、高敏捷性等,
10、螳螂虾更是其中的代表,其具有强有力的前螯1、出色的游动能力2、独特的视觉3特征,可以快速准确地跟随猎物,在必要时可以给予猎物致命一击。基于仿生学,许多仿生水下机器人已经涌现4,例如Muralidharan等利用形状记忆合金设计仿生鱼,能够实现双向形状记忆效果5。Chen等提出了一个仿生机器人蝠鲼,使用离子聚合物金属复合材料作为人造肌肉来模仿蝠鲼的游泳行为6。Wang等提出了腿桨混合驱动的浅滩类蟹机器人概念,并设计其步态7。本实验室同样进行了许多仿生机器人研究,如仿河狸机器人的智能控制8、仿河狸机器人的动力学建模9、基于神经网络控制的软体机器鱼等10。螳螂虾优异的运动本领是水下机器人理想的仿生对
11、象,而目前尚未有模拟螳螂虾游动的机器人。因此以螳螂虾运动为基础,设计一种性能优异的仿螳螂虾机器人具有重要研究意义。运动性能优异的水下机器人是完成目标跟随任务的基础。此外,机器人完成水下目标跟随还需要通过各种传感器反馈外界信息11。摄像头结合了信息丰富和低成本的优点,目前已被广泛使用。如Sun等基于嵌入式视觉实现机器鱼的目标跟随12。Yan等通过摄像头判断L形光阵实现自主水下航行器的回收13。可见为机器人配备摄像头来捕捉水下目标特征并完成目标跟随、定位和导航等任务,具有广阔的应用前景。机器人自主完成目标跟随任务离不开对机器人的运动控制14,中央模式发生器(Central Pattern Gene
12、rator,CPG)是动物产生有节奏运动控制信号的自然方式,已被广泛用于控制仿生机器人的运动15-16。CPG控制器能够以较少的参数调整机器人的节律性运动,控制运动高效、稳定性好17。为使机器人能够感知周围的环境并做出相应的调整,实现机器人的闭环控制非常重要。闭环CPG控制是提高机器人推进效率和机动性的一种有效方法18。例如,Chen等基于CPG的闭环控制驱动机器鱼避开障碍物并跟随指定的方向19;Wang等基于CPG设计仿箱鱼机器人运动控制器,通过实验验证了开环和闭环CPG控制器的有效性和稳定性20;Korkmaz等将CPG和模糊控制相结合,有效地控制了机器鱼运动21。在这些研究中,展现了基于
13、CPG的闭环控制系统能有效感知外界环境并调整机器人运动状态。但目前研究的闭环CPG控制是基于单关节或多关节设计,尚未有针对多腹足耦合运动的机器人进行闭环CPG控制的研究。因此设计一种适合多腹足耦合运动的闭环CPG控制系统具有重要意义。本文以螳螂虾为仿生对象,完成了多腹足耦合运动的仿螳螂虾机器人结构与硬件系统设计,提出了一种基于多腹足耦合运动的仿生闭环CPG控制系统。本文的结构如下:第二章介绍了生物螳螂虾结构以及仿螳螂虾机器人结构及硬件系统;第三章提出基于闭环CPG的控制系统;第四章通过静态目标跟随与动态目标跟随实验对仿螳螂虾机器人游动性能进行测试,并验证控制系统的有72第 5 期陈刚等:仿螳螂
14、虾机器人目标跟随闭环控制效性;第五章对本文进行讨论和总结。2 仿螳螂虾机器人设计 2.1结构设计本文设计了一种仿螳螂虾机器人,该机器人旨在模仿螳螂虾的运动方式,实现高效灵活的水下运动。如图1(a)所示,生物螳螂虾主要由头部、爬行足、腹足、尾部组成。其中身体上的5对腹足是螳螂虾游动动力的主要来源。以生物螳螂虾的结构为基础,设计仿螳螂虾机器人,整体结构及其重要零部件如图1(b)所示。机器人主要由头部、身体、尾部组成。在机器人的头部安装了摄像头,用于检测外界环境信息。机器人的身体上安装了5个腹足基座,每个腹足基座上安装了两个防水舵机来控制一对腹足运动。机器人在水中游动的动力通过安装在身体两侧的5对腹
15、足前后划动产生。通过钢丝绳带动柔性脊柱可以实现机器人的转向运动。机器人的制作材料主要为光敏树脂,通过3D打印完成。光敏树脂材料的成型精度高,在水下物理性质稳定。图2为基于生物螳螂虾的腹足结构设计的仿生腹足,该仿生腹足采用三关节设计,其中一个关节为主动关节,采用舵机驱动,剩余两个关节为被动关节,利用水的阻力实现展开与折叠。当腹足向后运动,此时处于推进态,三个关节充分展开提供更大的推力。腹足回程时,此时处于恢复态,被动关节折叠减小前进的阻力。该设计充分利用水流特性,简化驱动结构,提高推进能力,降低了控制难度。2.2仿生腹足运动学建模根据仿螳螂虾机器人腹足的结构特点,基于DH参数法对机器人的腹足关节
16、建立如图3所示坐标系。其中腹足的第一关节为主动关节,通过舵机运动实现,第二、三关节为被动关节,主要受图1生物螳螂虾与仿螳螂虾机器人Fig.1Biological mantis shrimp and sionic mantis shrimp robot图 2仿生腹足Fig.2Bionic pleopod73第 6 卷无人系统技术机械限位和水流的影响。将舵机基座设为参考坐标系x0z0y0,依次建立第一至三关节的坐标系x1o1y1至x3o3y3,此时所有的关节均在一个平面上且均为旋转关节。根据D-H参数表,当i=1时,关节齐次变换矩阵01T为01T=c1-s100s1c10000100001(1)当
17、i大于1时,其从i-1到i坐标系的关节齐次变换矩阵均为i-1 iT=ci-si0Lisici0000100001(2)式中,c和s分别是cos和sin的简写。因此,得到的仿生腹足的正运动学公式为03T=01T12T23T=c123-s1230L1c1+L2c2s123c1230L1s1+L2s200100001 (3)式 中,c123=cos(1+2+3),s123=sin(1+2+3),且基于式(3),可根据舵机运动角度计算各关节在腹足关节坐标系下的坐标。2.3硬件设计仿螳螂虾机器人的控制硬件系统如图4所示,机器人的控制硬件主要分为视觉硬件和运动控制硬件两部分,视觉硬件主要由摄像头 OV26
18、40、LCD显示屏、视觉控制板MaixBit组成。控制硬件主要由 ESP-32 WROOM、舵机驱动板 PCA 9685、图 3仿生腹足坐标系定义Fig.3Bionic pleopod coordinate system definition表1机器人腹足D-H参数Table 1Robot pleopod D-H parametersi123i-1000ai-10L1L2di000i123图 4控制硬件系统Fig.4Control hardware system74第 5 期陈刚等:仿螳螂虾机器人目标跟随闭环控制防水舵机组成。视觉硬件负责处理图像信息,将摄像头拍摄的图像进行去噪、校正、颜色滤波
19、、二值化、绘制锚框等操作后,将物体的中心坐标、距离等信息通过串口通讯传递到运动控制板ESP32,控制器通过逻辑运算后调整运动参数,实现机器人的运动控制。仿螳螂虾机器人运动控制需要11个舵机电机,其中10个舵机控制5对腹足运动,1个舵机控制机器人转向运动。舵机驱动板PCA 9685 基于 IIC 通讯可以驱动 16 个舵机电机,满足控制需求。运动控制板ESP-32 WROOM可以实现双线程工作,能够同时完成运动控制信号输出和环境反馈信息处理。本文设计的控制硬件系统分为视觉硬件系统和运动控制系统,两者能够独立工作,充分利用硬件资源,也便于后期硬件升级适配。3 基于CPG的闭环控制系统设计 3.1C
20、PG运动控制CPG控制着脊椎动物有节奏运动。通过对生物螳螂虾运动的观察和分析,本文提出了一种仿螳螂虾机器人CPG模型,实现对机器人腹足的灵活控制。采用的改进CPG模型方程为i=i+jr1jwij sin(j-i-ij)(4)r1i=i(i4(R1i-r1i)-r1i)(5)r2i=i(i4(R2i-r2i)-r2i)(6)xi=i(i4(Xi-xi)-xi)(7)i=xi+r1icos+r2isin(8)式中,i为振荡器的期望频率,xi、r2i和r1i代表第i个振荡器中输出偏差项、正弦项和余弦项的幅值状态变量,r1i、r2i和xi代表振荡器的偏差项、正弦项和余弦项的幅值状态变量的二阶导数;i代
21、表振荡器从当前值趋向期望值的趋势因子,ij和wij分别决定了振荡器j对于振荡器i的耦合权重和相位的影响;R1i、R2i和Xi代表振荡器各对应输出项的固有幅值;i代表第i个振荡器的最终输出角度。该振荡器输出模型可以方便地根据运动步态规划参数拟合仿螳螂虾腹足运动特征,并继承Ijspeert振荡器的模型特点22,能够对振荡器的多个幅值参数、各振荡器的频率以及相位差进行直接的调控。图5展示了多腹足耦合运动的CPG网络的拓扑结构。CPG网络由6个振荡器组成,包括一个控制机器人转向的中枢振荡器与控制5对游泳足耦合运动的振荡器。3.2基于CPG的目标跟随闭环控制本文提出的基于CPG的目标跟随闭环控制系统包括
22、:方向闭环控制和速度闭环控制。方向闭环控制用于调整跟随运动的方向,速度闭环实现跟随运动的速度控制,两者协同实现对目标物的精确跟随运动。系统的控制框图如图6所示。CPG的目标跟随闭环控制器主要由CPG 控制器、PID控制器、FL控制器组成。其中,CPG控制器作为机器人运动输出的主控制器,PID控制器用于调整CPG控制器中的中枢振荡器输出实现方向闭环控制,FL控制器用于调整CPG控制器中的腹足振荡器输出来控制机器人的跟随速度。图 5CPG网络的拓扑结构Fig.5Topology of CPG network图 6基于CPG的目标跟随闭环控制框图Fig.6CPG-based target follo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 螳螂 机器人 目标 跟随 闭环控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。