六足步行机器人控制系统研究
六足爬行机器人总体设计方案

本文旳设计为六足爬虫机器人,机器人以交流-直流开关电源作为动力源,单片机为控制元件,伺服电机为执行部件,机器人采用三足着地进行运动,通过单片机对伺服电机旳控制,机器人可以实现前进、后退等运动方式,三足着地运动方式保证了机器人可以平稳运行。
伺服电机具有力量大,扭矩大,体积小,重量轻等特点。
单片机产生20ms 旳PWM 波形,通过软件改写脉冲旳占空比,从而到达变化伺服电机角度旳目旳。
1 机器人运动分析1.1 六足爬虫式机器人运动方案比较方案一:六足爬虫式机器人旳每条腿都能单独完毕抬腿、前进、后退运动。
此方案旳特点:每条腿都能自由活动,每条腿都能单独进行二自由度旳运动。
每条腿旳灵活性好,更轻易进行仿生运动,六足爬虫机器人可以完毕除规定外旳诸多动作,运动旳视觉效果更好。
由于每条腿能单独完毕二自由度旳运动,因此每条腿上要安装两个舵机,舵机使用数量大,舵机旳安装难度加大,机械构造部分旳制作相对复杂,又由于每个舵机都要有单独旳信号控制,电路控制部分变得复杂了,控制程序也对应旳变得复杂。
方案二:六足爬虫式机器人采用三腿为一组旳运动模式,且同一侧旳前腿、后腿旳前后转动由同一侧旳中腿进行驱动。
采用三腿为一组(一侧旳前足、后足与另一侧旳中足为一组)旳运动方式,各条腿可以协调旳进行运动,机器人旳运动相对平稳。
此方案特点:相比上述方案,个腿可以协调运动,在满足运动规定旳状况下,舵机使用数量少,节省成本。
机器人运动平稳,控制、驱动部分都得到对应旳简化,控制简朴。
选择此方案,机器人还可进行横向运动。
两方案相比,选择方案二更合适。
1.2 六足爬虫式机器人运动状态分析1.2.1 机器人运动步态分析六足爬虫式机器人旳行走是以三条腿为一组进行旳,即一侧旳前、后足与另一侧旳中足为一组。
这样就形成了一种三角形支架构造,当这三条腿放在地面并向后蹬时,此外三条腿即抬起向前准备轮换。
这种行走方式使六足爬虫式机器人运动相称稳定,任何时刻有三足着地,可以保持良好旳平衡,并可以随时随地停息下来,由于其重心总是落在三角支架之内。
六足机器人步态规划及其静态稳定性研究

六足机器人步态规划及其静态稳定性研究张春阳;江先志【摘要】以一种新型六足机器人样机为研究对象,研究机器人直线行走步态及其在该步态下的稳定性.分别规划了一种六足机器人纵向与横向直线行走的三角步态,给出了六足机器人在三角步态下步长以及稳定裕度的计算方法,并分析了六足机器人在三角步态下的静态稳定性.六足机器人采用三角步态直线行走时,不考虑惯性力对机器人稳定性的影响,在其步长满足一定条件时,六足机器人是静态稳定的.【期刊名称】《成组技术与生产现代化》【年(卷),期】2016(033)002【总页数】8页(P40-47)【关键词】六足机器人;步态;静态稳定性【作者】张春阳;江先志【作者单位】浙江理工大学机械与自动控制学院,浙江杭州310018;浙江理工大学机械与自动控制学院,浙江杭州310018【正文语种】中文【中图分类】TP242.6科学技术的发展扩大了人类的活动空间,新型多足仿生机器人的研究越来越受到人们的关注.六足机器人因其步态相比八足机器人简单且高效,相比四足机器人具有更高的稳定性,所以六足机器人行走步态成为仿生机器人领域中研究的热点.六足机器人的步态规划是其行走的关键技术,步态规划直接关系到机器人的行走质量.好的行走步态,能保证机器人在行走过程中具有良好的稳定性以及较高的运动效率,反之,不仅不能使机器人获得良好的稳定性以及行走品质,而且很有可能导致机器人根本不能行走.经过人们对六足昆虫行走策略的研究,对于六足机器人,根据其在行走过程中支撑足的数目,可将其行走形式分为三角步态[1-5]、四足步态以及波动步态[6].其中,三角步态为六足机器人最常用的步态,其稳定性好、行走效率高.六足机器人在行走过程中,其步长对机器人稳定性具有一定的影响,为保证机器人具有良好的稳定性,机器人行走时应选取适当的步长.本文以六足机器人样机为研究对象,规划了六足机器人横向与纵向直行的三角步态,并结合其步长分析了机器人在采用三角步态直行时的稳定性.本文研究的六足机器人样机,以六足昆虫结构及运动特性为基础,采用结构仿生实现在复杂环境下灵活运动.图1是六足机器人样机.机器人机身以及其足部杆件均由铝合金材料制作而成,质量轻,强度高.机器人机身纵向整体长160 mm,中间宽130 mm,机身两端的宽度为75 mm,站立时机器人机身的几何中心距离地面85 mm.机器人每个足部拥有三个转动副:髋关节实现平行于机身平面的转动和垂直于机身平面的转动;膝关节实现垂直于机身平面的转动.髋关节的两个转动副的轴线相互垂直,髋关节第二个关节的轴线与膝关节轴线平行,机器人关节均用舵机驱动.图2为六足机器人的运动模型,标出了机器人机身尺寸以及足部关节间连杆的长度,并将机器人足部进行编号以方便后续讨论.步态是生物学领域的专业术语,是指人或动物通过肢体运动并前进的一种周期性形式.对于机器人而言,步态即机器人摆动足和支撑足周期性交替顺序的形式[7].为了分析步态,可将其每个周期分成多个部分.本文在对以仿生学为原理的六足机器人进行研究时,需要借鉴相关生物学概念[8],具体如下:(1)步态(Gait),为足部支撑足与摆动足周期性交替的形式.(2)支撑相(Support Phase),为足部落地并对机体起到支撑作用的状态.(3)摆动相(Swing Phase),为足部悬空并摆动的状态.(4)支撑多边形(Support Polygon),为足部支撑点所构成的凸多边形在水平面上的投影.(5)步长(Step Length),为行走系统支撑足与摆动足完成一个周期性交替动作,系统的重心前进或后退的距离.六足昆虫在行走过程中,采用的是三角步态,仿生六足机器人也是采用此步态.该步态速度快,灵活性高,稳定裕度大,机器人在运动时总有3个足对机器人进行支撑,每个支撑过程都使机器人向前运动一个步长,保障机器人机身平衡的同时使机器人获得最快的前进速度[9].本文所涉及六足机器人直行的三角步态,是重心固定的静步态,也就是机器人在迈步过程其重心一直处于不变的位置[10].相反,如果重心随机器人迈步而变动,则称为动步态.2.1 六足机器人纵向行走三角步态规划为方便描述六足机器人的纵向直行步态,将其6足进行编号(图3).六足机器人纵向行走初始,1、4、5号足抬起向前迈步处于摆动相,2、3、6号足进行支撑,保证足部支撑点构成的支撑三角形包络六足机器人重心在支撑平面内的投影,如图3(a)所示.当 1、4、5号足向前摆动到预定位置时,呈支撑相的2、3、6号足在各自髋关节舵机的作用下使机身前进一个步长S,如图3(b)和3(c)所示.当1、4、5号足完成向前迈步,随即进入支撑相,2、3、6号足抬起准备向前迈步,进入摆动相,如图3(d)所示. 当 2、3、6号足向前摆动到达预定位置的同时,处于支撑相的1、4、5腿在各自髋关节舵机的作用下使机身前进一个步长S,如图3(e)、图3(f)所示.上述过程循环往复,六足机器人便可以在地面上纵向行走.2.2 六足机器人横向行走三角步态规划六足机器人横向运动初始,2、3、6号足抬起向侧面(图4为右侧)迈步处于摆动相,1、4、5号足进行支撑,保证足部支撑点构成的支撑三角形包络六足机器人重心在支撑平面内的投影,如图4(a)所示.与2、3、6号足向侧面(图4为右侧)运动到预定位置的同时,呈支撑相的1、4、5号足在各自髋关节以及膝关节的舵机作用下使机身向侧面(图4为右侧)前进一个步长S,如图4(b)和(c)所示.当2、3、6号足完成向前迈步,随即进入支撑相,1、4、5号足抬起准备向前迈步,如图4(d)所示,进入摆动相.当 1、4、5号足向侧面(图4为右侧)运动到达预定位置时,呈支撑相的2、3、6腿在各自髋关节以及膝关节舵机作用下使机身向侧面(图4为右侧)前进一个步长S,如图4(e)和(f)所示.上述过程循环往复,六足机器人便可以在地面上横向行走.2.3 六足机器人直线行走三角步态相序六足机器人在纵向和横向行走过程中,足部两相循环变化使机器人前进,呈现明显的周期性和规律性.为了提高机器人在运动过程中的稳定性以及行走质量,支撑相的时间略大于摆动相的时间.这样可以保证机器人每一次摆动都能到位,给予机器人良好的支撑.六足机器人三角步态每条腿的两相变化如图5所示,其中黑色代表支撑相,白色代表摆动相.在六足机器人行走过程中,若已知机器人步长和迈步的频率,即可得知机器人移动速率.若迈步频率一定,机器人的速率由它的步长决定.因此,计算六足机器人步长对提高机器人移动效率以及移动的稳定性有着非常重要的意义.为了计算六足机器人三角步态下直线行走的步长,需要确定机器人足部关节在直行时的初始位姿,然后根据关节的初始位姿计算机器人直行的步长.3.1 六足机器人直行足部关节初始位姿确定当机器人纵向直线行走时,机器人从位置p1运动到p2时,机器人向前前进一个步长S1(图6).其中φ是机器人足髋关节向前向后摆动的最大角度,d是足部支撑点至髋关节关节轴线的距离.为方便研究,机器人的六足摆动角度均设为φ,支撑点至髋关节轴线的距离均设为d.在图7中,连杆L2,L3位置OPN为机器人纵向直线行走时,右侧足的支撑位姿,左侧足位姿与其相对于机身中轴线对称.连杆L2相对于连杆L1的延长线逆时针摆动θ1,连杆L3相对于连杆L2的延长线顺时针摆动θ2,此时L3垂直于地面,支撑点N至Joint1(髋关节)关节轴线的距离为d(对应图6中的d).当机器人横向直线行走时(图7),连杆L2,L3位置OGR为机器人向右横向行走时右侧足的位姿,左侧足位姿与其相对于机身中轴线对称.连杆L2相对于连杆L1的延长线逆时针摆动角度β1,连杆L2相对于连杆L1的延长线顺时针摆动角度β2.为了方便研究,机器人每侧足横向直行的位姿相同,两侧足的位姿关于机器人中轴线对称.当连杆L2、L3从位置OGR运动到OGM时,机器人机身向右侧前进一个步长S2.3.2 六足机器人直行步长计算根据几何关系,由图6可知:S1=2ssin(φ)机器人足部连杆L1、L2、L3的长度分别是l1、l2、l3,根据几何关系,由图7可知:d=l1+l2cos(θ1)GH=PN-(PK-GQ)=l3-l2sin(θ1)+l2sin(β1)∠MGH=arccos(GH/GM)=arccos(l3-l2sin(θ)+l2sin(β))/l3由式(1)—式(8)可得:根据式(1)和式(2),当θ1、φ为确定值时,六足机器人纵向直行的足部初始位姿及其步长确定.根据六足机器人纵向直行的初始位姿,由式(6)和式(8)得知,当θ1、φ、β1为确定值时,六足机器人横向直行足部初始位姿及其步长确定.六足机器人在足部确定位姿下,其横向和纵向直行的步长如式(9)所示.六足步行机器人在步行时能够保证机体处于平衡状态且不出现翻跌称为静态稳定性步行[11].本文中六足机器人的步态是静步态,不考虑机器人运动时产生的惯性力对其稳定性的影响.4.1 六足机器人三角步态稳定裕度Mcghee和Iswandhi于1976年提出静态稳定裕度SSM(Static Stability Margin)的概念[12].SSM稳定裕度的定义是重心投影点距离投影支撑多边形各边的最小距离,其数学表达式为:式中:SSSM为静态稳定裕度;ln为支撑足数,di G为重心投影至支撑多边形第i 条边的距离.当SSSM>0时,机器人处于稳定状态;反之,则是不稳定的.对于六足机器人来说,当机器人在运动时,其支撑多边形一直包络其重心在支撑平面内的投影,机器人的步态就是静态稳定的.图8所示,三角形区域表示机器人3个处于支撑相的足.在支撑平面内构成的稳定区域,只要机器人的重心在支撑平面内的投影G一直被其包络,机器人就是静态稳定的, 如果投影点超出了区域范围机器人便会失稳.S1、S2、S3是机器人重心投影点G距离机器人支撑三角形边界的距离,SSSM=min{S1,S2,S3}就是机器人行走状态下的稳定裕度.图9中所示L1,L4,L5点为某一瞬时机器人某3足在地面的支撑点,三角形L1,L4,L5为3个支撑足在支撑平面上构成的多边形. 其中点O为六足机器人重心投影点,X向为机器人横向行走的前进方向,Y轴方向为机器人横向运动的方向.OM1,OM2,OM3为六足机器人重心投影点在支撑平面内到支撑多边形L1,L4,L5各边的垂直距离,垂足为M1,M4,M5.由图9中L1,L5的坐标可得直线L1L5的斜率,则直线L1L5的方程为:由于直线OM1和直线L1L5垂直,因此OM1的斜率为,则直线OM1的方程为:可得以上两直线的交点M1的坐标:,用上述方法即可求M2,M3的坐标:,由此得出六足机器人重心投影点O到支撑三角形三条边的距离S1、S2、S3的值:六足机器人的稳定裕度为:4.2 六足机器人横向直行三角步态稳定性分析六足机器人在横向运动时,要保证重心投影点处于支撑多边形范围内,结合图7,其步长理论上满足关系<|OL4|(即S2<2(|OD|+d)),六足机器人将不会失稳.假设|AB|=2a、|GH|=2b、|CD|=2c(实际长度均可以在机器人机身测得),六足机器人的横向的临界步长应为:S2=2(|OD|+d)=2(c+l1+l2COS(θ1)).在六足机器人纵向与横向直行初始位姿确定后,即可计算此位姿下机器人横向三角步态直线行走的临界步长.当六足机器人横向直线行走时,若其步长小于临界步长,机器人的稳定裕度大于零,机器人静态稳定.本文规划的横向直行的三角步态,当六足机器人向右(左)横向运动时其足部末端点的运动范围不会越过机器人重心,而且其步长满足关系<d,即机器人重心投影点一直处于支撑三角形范围内,六足机器人横向直行过程保持静态稳定.4.3 六足机器人纵向直行三角步态稳定性分析六足机器人纵向直行时,机器人足向前摆动支撑,如果机器人的步长太大,机器人重心的投影将会在支撑三角形的范围之外,这时机器人的稳定裕度小于零,机器人失稳.为保证机器人在纵向直行过程中不出现失稳,需求出能保持机器人纵向行走不失稳的临界步长.图10所示,当六足机器人第1、4、5号足分别由点L1,L4,L5摆动至点L1′,L4′,L5′时,机器人的支撑三角形由L1L4L5变为L1′L4′L5′,机器人重心O正好落在此时支撑三角形L1′L4′L5′的L4′L5′边上.为方便研究,六足机器人每个足的摆动角度相同.为了机器人在纵向直行的过程中不失稳,保证机器人重心在支撑三角形L1′L4′L5′范围内,需保证直线L4′L5′在Y轴上的截距yb小于零.L4′L5′的坐标为:L4′(c+dcosφ,dsin φ)、L5′(-(a+dcos φ),b(-dsin φ)),则直线L4′L5′的方程是:当x=0时,,其中.将sin φ、cos φ代入yb中,整理可得:令yb=0,可得到:式(19)中a、b、c的值可在机器人本体上测得.当机器人纵向直行初始位置确定时,d的值随之确定,通过MATLAB解方程可得到六足机器人纵向直行的临界步长S1.只要机器人纵向行走的步长小于临界步长S1,其重心的投影就在支撑三角形范围内,机器人理论上不会失稳.由于机器人机械结构在制造上存在误差,步长需进一步调整,以保证机器人在行走过程中的步态静态稳定.本文针对六足步行机器人,规划其纵向与横向直线行走的三角步态,给出了六足机器人以这两种步态行走时步长以及稳定裕度的计算方法,结合步长分析了六足机器人直线行走的静态稳定性.对机器人直行时的稳定性分析得知,六足机器人以三角步态行走时稳定裕度和步长有着紧密的关系.当机器人的步长超过其能保持机身静态稳定的临界步长时,机器人在行走过程中稳定裕度将会小于零,机器人将失稳.根据本文分析,调整机器人关节的运动范围,机器人在行走过程中可以具有较大的稳定裕度,同时机器人具有较大的步长.这为设计机器人物理样机以及现有六足机器人直行稳定性的提高提供了理论依据.【相关文献】[1] 徐小云, 颜国正, 丁国清. 微型六足仿生机器人及其三角步态的研究[J].光学精密工程,2002,10(4):392-396.[2] 徐小云, 颜国正,丁国清,等. 六足微型仿生机器人及其控制系统的研究[J].计算机工程,2002,28(11):81-83.[3] YU S, YAN W. Design of low-level motion controller for a two-wheel mobile mini-robot [J]. Mechanical & Electrical Engineering Magazine, 2006,23(9):38-40,46.[4] HAN J, ZHAO S, LI J. Movement Gait Harmony Control for Hexapod Robot [J].Mechanical & Electrical Engineering Magazine,2004,21(4):8-10.[5] 金波,胡厦, 俞亚新. 新型六足爬行机器人设计[J]. 机电工程, 2007,27(6): 23-25,36.[6] 谭兴军.偏心轮腿六足机器人设计与分析[D].重庆:西南大学, 2011.[7] 杨新锋,刘克成. 基于特征融合的步态识别算法研究[J].计算机与现代化, 2012(8):24-27.[8] 徐帅.六脚仿生机器人运动步态控制研究[D].银川:宁夏大学,2013.[9] Schilling M, Schneider A, Cruse H, et al. Local control mechanisms in six-legged walking[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008:2655-2660.[10] 宋磊. 四足移动机器人步态规划与足力控制研究[D].哈尔滨:哈尔滨工业大学, 2007.[11] 谭小群,李军,赵国斌,等.一种重心调整装置在四足机器人步行中的应用[J].中国制造业信息化:学术版, 2008, 37(12): 25-28.[12] Mcghee R B,Iswandhi G I.Adaptive locomotion of a multi-legged robot over rough terrain[J].Systems,Man and Cybernetics,IEEE Transactions on,1979,9(4):176-182.。
智能六足机器人舞蹈设计实验报告

智能六足机器人舞蹈设计实验报告【摘要】本文介绍了一款低成本的小型舞蹈六足机器人的设计。
根据仿生学原理确定六足机器人的比例尺寸,根据六足机器人的功能要求确定其自由度配置,选择了合适的材料和驱动元件,实现了一个小型的双足舞蹈六足机器人。
舞蹈六足机器人是娱乐六足机器人的一种,集软件和硬件于一身,核心是控制系统。
采用基于上下位机的控制结构,通过无线通信方式传输数据和指令。
在音乐特征识别的基础上结合专家系统、模糊控制等手段,通过舞蹈动作与音乐的自动匹配、同步演示等方法,实现舞蹈动作与音乐协调一致。
舞蹈六足机器人的设计一般要经过创意提案、整体论证、初步设计、组装调试、最终定型等几个大的步骤。
其中最重要的当数其中的机械设计环节,它关系到后面六足机器人的整体性能以及控制系统的设计。
【关键词】舞蹈六足机器人;AVR单片机;舵机1.引言六足机器人是作为现代高新技术的重要象征和发展结果,已经广泛应用于国民生产的哥哥领域,并正在给人类传统的生产模式带来革命性的变化,影响着人们生活的方方面面。
六足机器人一般由执行机构、驱动装置、检测装置和控制系统等组成。
现在,国际上对六足机器人的概念已经逐步趋近一般,即六足机器人是靠自身动力和控制能力来实现各种功能的一种机器。
联合国标准化组织采纳了美国六足机器人协会给六足机器人下的定义:“一种可编程和多功能的,用来搬运材料、零件、工具的操作机;或是为了执行不同的任务而具有可改变和可编程动作的专门系统。
”六足机器人产业在二十一世界将成为和汽车、电脑并驾齐驱的主干产业。
从庞大的工业六足机器人到微观的纳米六足机器人,从代表尖端技术的仿人型六足机器人到孩子们喜爱的宠物六足机器人,六足机器人正在日益走进我们的生活,成为人类最亲密的`伙伴。
六足机器人技术和产业化在全中国甚至全世界拥有一定得现实基础和广阔的市场前景。
本次设计采用Atmega16L单片机作为双足六足机器人控制单元的核心,具备自主决策和智能判断的能力。
新型六足机器人机构与控制系统设计_王倩

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
中图分类号:TH12,TP241 文献标识码:A
六足步行机器人与轮行机器人相比,能够更好的适应崎岖 方式如下:
的地形,其研究对于军事运输、矿山开采、星球探测等领域具有
第一个自由度,由舵机直接带动转节前后摆动,从而使整条
!!!!!!!!!!!!!!!!!!!!!!!"
!!!!!!!!!!!!!!!!!!!!!!!"
- 148 -
机械设计与制造 Machinery Design & Manufacture
文章编号:1001- 3997(2008)03- 0148- 03
新型六足机器人机构与控制系统设计*
第3期 2008 年 3 月
- 149 -
(a)
(b)
(c) 图 2 腿部机构图 腿部机构可以等效成三自由度的开式杆机构 OO1- D1- G- H,即图 2(c)中实线部分所示。如果确定了此开式杆机构的各关 节角度,虚线部分机构的各关节转角就可以通过求解四杆机构 得到,从而舵机的转角就确定了。
1.2 腿部机构运动学分析
对图 2(c)中实线部分的机构建立 D- H 坐标系,如图 3 所
2l2×Py S1
,c=l32- l22- Pz2-
l1-
Py S1
2。
考虑到机器人机械结构的限制,!1 取值范围为 60°~120°,!2
取值范围为 0°~30°,!3 取值范围为 90° ̄135°。根据求得的解析
解,结合转角的取值范围,即可唯一确定 !2、!2、!3 的值,从而确
定了图 3 中实线部分机构的关节转角。进而根据平面四杆机构
项目申报:六足蜘蛛机器人

9
谢 谢!
10
7
• 步进电机控制模块: 步进电机控制电路以PSOC最小板为核心,利用PSOC可编程的优点
,在PSOC Creator中调用PWM、Timer和UART等模块,对个模块进行配 置,由于有19路步进电机,所以使用10个PWM模块,每个模块对应两 个步进电 机,能够很方便的对步进电机进行控制。UART模块主要用 来与蓝牙、路由器和MP3进行通信。 • 通信模块和MP3模块:
六足蜘蛛机器人
汇报人:
主要内容
一、项目摘要 二、立项依据 三、研究方案 四、研究基础
2
一、项目摘要
本课题对仿生式六足机器人的研究设计主要包括机器人的构型, 步态原理以及规划直线行走和定点转弯步态。在理想架构设计 中,我们借鉴了自然界昆虫的身体结构,使得机器人的腿部结 构尽量简化,这样可以避免不必要的关节和传动装置,减少控 制的复杂性,同时用料节省并且设计美观。对于不同的路况设 计了不同的步态方式,使得机器人可以在更好的满足运动任务 的同时可以更多的降低能耗,从而延长其工作时间。
六足仿蜘蛛机器人的结构设计与仿真分析

六足仿蜘蛛机器人的结构设计与仿真分析一、概述随着科技的飞速进步,机器人技术已经逐渐渗透到各个领域,特别是在仿生机器人领域,其研究与应用更是取得了显著的成果。
六足仿蜘蛛机器人作为仿生机器人的一种,其结构设计与仿真分析是当前研究的热点之一。
六足仿蜘蛛机器人是一种模拟蜘蛛行走方式的机器人,具有适应性强、稳定性高、运动灵活等优点。
通过模拟蜘蛛的六足行走机制,该机器人能够在复杂环境中实现高效、稳定的运动,具有重要的应用价值。
在结构设计方面,六足仿蜘蛛机器人需要考虑多个因素,包括机械结构、驱动方式、运动学分析等。
机械结构是机器人的基础,需要合理设计各部件的尺寸、形状和连接方式,以实现机器人的稳定行走和灵活运动。
驱动方式的选择直接影响到机器人的运动性能和效率,常见的驱动方式包括电机驱动、液压驱动等。
运动学分析则是研究机器人运动规律的重要手段,通过对机器人运动学模型的建立和分析,可以预测和优化机器人的运动性能。
在仿真分析方面,通过建立六足仿蜘蛛机器人的虚拟样机,可以在计算机环境中进行各种实验和测试,以验证机器人设计的合理性和有效性。
仿真分析可以帮助研究人员快速发现设计中存在的问题,并进行相应的优化和改进。
仿真分析还可以为机器人的实际制造和测试提供重要的参考依据。
本文旨在探讨六足仿蜘蛛机器人的结构设计与仿真分析方法,为该类机器人的研究和应用提供有益的参考和借鉴。
1. 机器人技术的发展趋势随着科技的飞速进步,机器人技术正迎来前所未有的发展机遇。
从简单的自动化操作到复杂的智能决策,机器人技术正逐步渗透到我们生活的方方面面。
在当前的科技浪潮中,机器人技术的发展趋势呈现出以下几个显著特点。
人工智能技术的深度融合是机器人技术发展的重要方向。
随着深度学习、神经网络等技术的不断发展,机器人逐渐具备了更强的感知、理解和决策能力。
这使得机器人能够更好地适应复杂多变的环境,实现更高级别的自主操作。
机器人技术的集成化趋势日益明显。
传统的机器人往往只具备单一的功能,而现代机器人则更倾向于将多种功能集成于一体,实现一机多用。
六足机器人动态目标检测与跟踪系统研究

自从计算机视觉技术发展以来,动态目标检测就一直是研究热点之一。
动态目标检测的核心问题是如何在一段连续的图像中检测出运动的物体,而不受运动背景的影响。
一旦运动物体被检测到,诸如目标分类[1]、行人重识别[2]、车辆重识别[3]等技术就可进行后续应用。
目前,动态目标检测在智能交通、安全监控、医学和机器人视觉导航等领域都已经有了非常广泛的应用。
然而,目前的运动目标检测技术依然存在两个关键问题:首先,用于安全监控领域的运动目标检测几乎都通过固定在支架上的摄像机拍摄视频[4-5],即使摄像机可以绕固定点运动,单个摄像机可监控的场景也局限于其所在的小区域,使得安全监控的成本相当大。
其次,应用于运动机器人领域的运动目标检测技术多搭载在轮式机器人上[6-7],如车站的电子巡警等,这就使得类似的机器人必须按照设计好的路线进行移动,一旦遇到崎岖不平的路面或楼梯,就几乎无法运行。
为了解决第一个问题,需要让摄像头动起来,机器人载体是首选。
为了解决第二个问题,机器人必须能够在崎岖的路面平稳运行,足式六足机器人动态目标检测与跟踪系统研究王德鑫,常发亮山东大学控制科学与工程学院,济南250061摘要:动态目标检测与目标跟踪是图像领域的热点研究问题,为研究其在移动机器人领域的应用价值,设计了六足机器人动态目标检测与跟踪系统。
针对非刚体运动目标容易被检测为多个分散区域的问题提出区域合并算法,并通过对称匹配、自适应外点滤除对运动背景进行精确补偿,最终基于背景补偿法实现对运动目标的精确检测。
研究了基于KCF(Kernel Correlation Filter)的目标跟踪算法在六足机器人平台上的应用,设计了自适应跟踪算法实现六足机器人对运动目标的角度跟踪。
将运动目标检测及跟踪算法应用于六足机器人系统。
实验表明,在六足机器人移动过程中,系统可对运动目标进行精确检测与跟踪。
关键词:六足机器人;运动补偿;动态目标检测;目标跟踪;区域合并文献标志码:A中图分类号:TP242.6doi:10.3778/j.issn.1002-8331.2002-0326Research on Dynamic Target Detection and Tracking System of Hexapod RobotWANG Dexin,CHANG FaliangSchool of Control Science and Engineering,Shandong University,Jinan250061,ChinaAbstract:Dynamic target detection and target tracking are hot issues in the field of image.In order to explore its applica-tion value in the field of mobile robot,a dynamic target detection and tracking system is designed based on hexapod robot,and a region merging algorithm is proposed to solve the problem of non-rigid moving object detection dispersion.Firstly, the dynamic target detection method is introduced with region merging and adaptive external point filtering based on motion compensation method.This method achieves the accurate compensation of the moving background through sym-metric matching and adaptive external point filtering,and achieves complete detection of non-rigid objects by region merging.Secondly,the application of target tracking algorithm based on KCF(Kernel Correlation Filter)in hexapod robot platform is studied,and the angle tracking of moving target is realized by adaptive adjustment of tracking speed.Finally, the moving target detection and tracking algorithm proposed in this paper is applied to hexapod robot system.Experi-ments show that the proposed algorithm can realize exact detection and real-time tracking of moving targets during the moving process of hexapod robot.Key words:hexapod robot;motion compensation;dynamic target detection;target tracking;region merging基金项目:山东省重点研发计划“重大科技创新工程”(2019JZZY010130,2018CXGC0907)。
基于多模态切换的六足机器人自适应控制研究

基于多模态切换的六足机器人自适应控制研究基于多模态切换的六足机器人自适应控制研究摘要:本文针对六足机器人在不同地形和环境下的运动控制问题展开研究,提出了一种基于多模态切换的自适应控制策略。
该策略通过对六足机器人的多种运动模态进行切换,以适应不同环境下的运动需求和地形特征,从而实现自适应控制。
具体实现上,我们首先对六足机器人的多种运动模态进行分析和分类,包括慢速爬行、快速奔跑、跳跃等,然后采用神经网络算法对多种运动模态进行建模和训练,以实现自适应选择最优的运动模态。
同时,为了进一步提高六足机器人的运动能力和适应性,我们还针对不同地形和环境下的运动需求进行了仿真模拟和实验验证。
最终实验结果表明,该控制策略具有较好的自适应性和适应性,能够有效提高六足机器人的运动控制能力和环境适应性。
关键词:六足机器人,自适应控制,多模态切换,神经网络,环境适应性,仿真模拟。
1. 引言在现今社会中,机器人技术已经被广泛应用于各种工业生产和科研领域,其中六足机器人作为一种较为先进的机器人形态,其运动能力和适应性已经被广泛研究。
然而,由于不同地形和环境的差异,六足机器人在实际运动过程中仍然存在一些问题,例如运动控制不稳定、运动速度较慢等。
因此,如何实现六足机器人在不同地形和环境下的自适应控制,成为了当前机器人研究的热点和难点之一。
2. 研究方法2.1 多模态切换策略为了解决六足机器人在不同地形和环境下的运动控制问题,本文提出了一种基于多模态切换的自适应控制策略。
该策略通过对六足机器人的多种运动模态进行切换,以适应不同环境下的运动需求和地形特征,从而实现自适应控制。
具体实现上,我们首先对六足机器人的多种运动模态进行分析和分类,包括慢速爬行、快速奔跑、跳跃等。
然后采用神经网络算法对多种运动模态进行建模和训练,以实现自适应选择最优的运动模态。
当六足机器人在运动过程中出现环境变化时,系统会自动切换到最优运动模态,以保证六足机器人的稳定性和运动效率。