一种墙面跳跃的单腿机器人机构及控制方法与流程

文档序号:17870995发布日期:2019-06-11 23:43阅读:206来源:国知局
一种墙面跳跃的单腿机器人机构及控制方法与流程

本发明涉及机器人技术领域,具体涉及一种墙面跳跃的单腿机器人机构及控制方法。



背景技术:

随着科技的进步,机器人时代正在向我们走来。腿足机器人是目前机器人领域的主要研究热点之一,如何实现腿足机器人的快速跑跳等已经成为机器人技术领域的研究重点。人体腿部能够实现行走和跳跃等运动,对腿足机器人提升其运动性能有重要的借鉴意义。目前,世界上对腿足机器人的研究主要集中在平面上的步行、跑跳和爬行等功能,尚未对腿足机器人翻越垂直的墙面等障碍有深入的研究。然后,这种机器人在特殊的场合却有着重要的应用价值。

单腿机器人是腿式机器人中结构最简单的机器人,具有动力学模型简单、干扰较少、研究成本低和周期短的优点。通过设计单腿机器人机构,可以更好地了解腿式机器人的结构特点和运动特性。

如授权公告号为cn106005079a的专利文献公开的一种带主动脚踝关节与仿生足部的单腿机器人跳跃机构,解决了现有技术对机器人跳跃中蓄能能力弱,不能实现髋膝协同工作,以及无法保护踝关节电机免受跳跃中冲击的问题。但该单腿机器人没有在空中调整质心轨迹的功能,因此保持运动的平衡性具备一定难度,且难以实现复杂地面的越障功能。

如授权公告号为cn103879470b的专利文献公开的一种连杆传动的单腿机器人跳跃机构,由于方向驱动装置能够驱动大腿旋转,实现方向控制;跳跃驱动装置和方向驱动装置靠近机身,这降低了大腿相对于机身的转动惯量,能减少第一驱动电机的能耗,提高机器人运动的稳定性和敏捷性;通过平衡飞轮,增加了机器人的稳定性;通过设置的弹性储能件和平衡件,既能储能又能缓冲。但该机器人没有踝关节及足底,不能利用踝关节运动提高机器人的跳跃能力,在高强度跳跃运动中对减缓地面对机器人膝关节与髋关节冲击的能力也较为有限。

论文“fearing.roboticverticaljumpingagilityviaseries-elasticpowermodulation”中公开的一种具备极强力量的跳跃机器人技术方案,其腿部设计加入了铰链和八条杠杆,当电机向其中一条施加扭矩时,其他的杠杆也会跟着转动,这时腿部会产生很大能量并向下方发出推力,机器就能更好跳跃起来。虽然该机器人从实现了从地面跳跃到墙上,再从墙上跳开的连续跳跃动作,但本质上还是依靠地面发力的弹跳机器人技术方案,不具备在垂直墙面连续跳跃的能力,无法跳过较高的障碍物。

论文“precisionjumpinglimitsfromflight-phasecontrolinsalto-1p”公开了一种带螺旋桨控制的单腿机器人技术方案,螺旋桨推进器能够控制该机器人在空中的航向和横滚,再加上原本旋转惯性尾巴在垂直方向上的仰俯控制能力,使得该技术方案实现了在空中调整姿态的功能。但该机器人的螺旋桨动力较小,在滞空状态下螺旋桨对机身质心施加的加速度较小,不能在空中有效控制弹跳过程中触地受到的较大冲击力,因此不能实现机器人在墙面的连续跳跃。



技术实现要素:

针对上述问题,本发明提供了一种墙面跳跃的单腿机器人机构及控制方法,实现了单腿机器人在复杂环境下的平衡运动功能,且具备墙面跳跃运动的能力。

为了达到上述目的,本发明采取的技术方案如下:一种墙面跳跃的单腿机器人机构,包括机器人腿部,所述机器人腿部的机身上固接有多个旋翼,多个旋翼相对于机身呈镜像分布,且多个旋翼的工作面相互平行。

进一步的,所述机身内部安装有控制器与陀螺仪,陀螺仪和多个旋翼均与控制器相连。

进一步的,所述机身内部安装有用于检测机器人身体姿态的陀螺仪,与控制器相连。

进一步的,多个旋翼的数量为四个,分别即为左上旋翼、右上旋翼、左下旋翼、右下旋翼。

进一步的,所述机器人腿部包括依次铰接的机身、大腿、小腿和足部,所述机身与大腿的铰接处设有驱动大腿旋转的髋关节,所述大腿上设有驱动小腿转动的膝关节,所述小腿上设有驱动足部转动的踝关节,所述髋关节、膝关节和踝关节均与控制器相连。

进一步的,所述足部底部安装有摩擦因数大于0.5的材料。

本发明的另一目的是提供一种墙面跳跃的单腿机器人机构的控制方法,该方法分为发力阶段、滞空阶段、收缩阶段三个过程。

在墙面跳跃过程中,发力阶段是机器人足部蹬踏墙面,髋关节、膝关节与踝关节主动工作的阶段。发力阶段中,机器人通过给墙面压力以及借助足部与墙面的摩擦力,给机器人提供向上以及远离墙面的推力,此阶段中旋翼的工作目的是通过上下旋翼不同的转速来提供对身体的扭矩,以平衡因足部蹬踏对身体产生的扰动扭矩,维持身体的平衡。发力阶段中,安装在机器人身体中的陀螺仪监控机器人的姿态与速度信息,进而通过调整足部蹬踏墙面以及旋翼的转速维持身体平衡。当足部离开墙面,进入滞空阶段。

滞空阶段是机器人足部不接触墙面,机器人整体滞空的阶段。滞空阶段中,根据陀螺仪反馈机器人的身体姿态,同时左上旋翼、右上旋翼、左下旋翼、右下旋翼配合对机器人施加向墙面的推力,使质心获得向墙面的加速度。如果机器人身体前倾则左下旋翼、右下旋翼旋转较快,左上旋翼、右上旋翼旋转较慢,给机器人一个仰扭矩;如果机器人身体后仰则左上旋翼、右上旋翼旋转较快,左下旋翼、右下旋翼旋转较慢,给机器人一个俯扭矩,以此保证机器人在滞空阶段的姿态稳定。同时,机器人的髋关节、膝关节、踝关节协同运动,一方面需要克服重力矩的影响,另一方面需根据垂直速度选择合适的落脚点位置。当足部接触墙面开始,进入收缩阶段。

收缩阶段是机器人足部再次接触墙面之后,髋关节、膝关节与踝关节触墙被动收缩,机器人质心在水平方向上减速的过程。收缩阶段中,当足部接触墙面之后,根据陀螺仪的数据反馈机器人的身体姿态,同时左上旋翼、右上旋翼、左下旋翼、右下旋翼调整转速,以平衡墙面对足部冲击带来的对机器人质心造成的扭矩,保持身体的平衡,直到腿部被压缩到设定的极限点,进入发力阶段。如此循环,可实现机器人在墙面的连续跳跃功能。

本发明与背景技术相比,具有的有益效果是:本发明附带有旋翼机构,能够主动控制机器人在空中的质心轨迹与身体姿态;结合本发明公开的控制方法,能够实现在垂直墙面进行连续跳跃的技术效果,提升了机器人的应用场合与运动能力。

附图说明

图1是本发明墙面跳跃单腿机器人机构的结构立体图;

图2是本发明墙面跳跃单腿机器人机构侧视图;

图3是本发明墙面跳跃单腿机器人机构的墙面跳跃发力阶段的动力学模型示意图;

图4是本发明墙面跳跃单腿机器人机构的墙面跳跃滞空阶段的动力学模型示意图;

图5是本发明墙面跳跃单腿机器人机构的墙面跳跃收缩阶段的动力学模型示意图;

图6是本发明墙面跳跃单腿机器人的算法控制框图。

图中,1.机身、2.髋关节、3.大腿、4.膝关节、5.小腿、6.踝关节、7.足部、8.左上旋翼、9.右上旋翼、10.左下旋翼、11.右下旋翼。

具体实施方式

下面结合附图和实例对本发明作进一步的说明。

如图1-2所示,一种墙面跳跃的单腿机器人机构,包括机器人腿部,所述机器人腿部的机身1上固接有多个旋翼,多个旋翼相对于机身呈镜像分布,且多个旋翼的工作面相互平行。

所述机身1内部安装有控制器与陀螺仪,陀螺仪和多个旋翼均与控制器相连。

本实施例中多个旋翼的数量为四个,分别即为左上旋翼8、右上旋翼9、左下旋翼10、右下旋翼11;所述旋翼可采用无人机的旋翼,但不限于此。

进一步的,所述机器人腿部包括依次铰接的机身1、大腿3、小腿5和足部7,所述机身1与大腿3的铰接处设有驱动大腿旋转的髋关节2,所述大腿3上设有驱动小腿5转动的膝关节4,所述小腿5上设有驱动足部7转动的踝关节6,所述髋关节2、膝关节4和踝关节6均与控制器相连。本发明的机器人腿部的技术方案可以采用授权公告号为cn106005079a的专利文献公开的技术内容,但不限于此。

进一步的,所述足部底部安装有橡胶等大摩擦因数的材料,这些材料摩擦因数要大于0.5。

本发明的工作过程如图3-6所示,分为发力阶段、滞空阶段、收缩阶段三个过程。说明如下:

图3所示为发力阶段的机器人姿态及其受力情况。发力阶段是单腿机器人机构足部7蹬踏墙面,髋关节2、膝关节4与踝关节6主动工作的阶段。发力阶段中,单腿机器人机构通过给墙面压力以及借助足部7与墙面的摩擦力,给机器人提供向上以及远离墙面的推力,此阶段中旋翼的主要工作是平衡因足部7蹬踏带来的扭矩。

如图3所示,列出发力阶段的动力学方程,水平方向:

n-n||=ma||

竖直方向:

f+n⊥-mg=ma⊥

扭矩:

t-t′=i·β

其中,n为腿部蹬踏墙面产生的机器人质心受到的水平力,n||为旋翼工作对单腿机器人机构质心产生的水平力,m为机器人的质量,a||为单腿机器人机构水平方向的加速度;f为腿部蹬踏墙面产生的单腿机器人机构质心受到的摩擦力,n⊥为旋翼工作对单腿机器人机构质心产生的竖直力,g为重力加速度,a⊥为机器人竖直方向的加速度;t为单腿机器人机构因足部蹬踏墙面产生的扭矩,t′为旋翼工作产生的扭矩,i为机器人的转动惯量,β为单腿机器人机构的角加速度。

发力阶段中,安装在身体1中的陀螺仪需要实时读取机身俯仰角度以及a||、a⊥的值,进而通过调整足部7蹬踏墙面以及旋翼的转速调整n||、n⊥与t′的大小,使单腿机器人机构的质心获得较大的竖直向加速度a⊥以及较小的水平向加速度a||,并且保持单腿机器人机构的身体的扭矩平衡。当大腿3、小腿5处于一直线时,机身1持续向上向外运动,足部7将离开墙面,足部7中的传感器检测不到触墙信息,此时进入滞空阶段。

图4所示为滞空阶段的单腿机器人机构姿态及其受力情况。滞空阶段是足部7不接触墙面,机器人整体滞空的阶段。滞空阶段中,根据陀螺仪反馈单腿机器人机构的身体姿态,同时左上旋翼8、右上旋翼9、左下旋翼10、右下旋翼11配合对机器人施加向墙面的推力,以及平衡身体的姿态。如果身体1前倾则左下旋翼10、右下旋翼11旋转较快,左上旋翼8、右上旋翼9旋转较慢,给单腿机器人机构一个仰扭矩;如果身体1后仰则左上旋翼8、右上旋翼9旋转较快,左下旋翼10、右下旋翼11旋转较慢,给单腿机器人机构一个俯扭矩。

如图4所示,列出滞空阶段的动力学方程,水平方向:

n||=ma||

竖直方向:

n⊥-mg=ma⊥

扭矩:

t′=i·β

滞空阶段中,安装在身体1中的陀螺仪需要实时读取机身俯仰角度以及a||、a⊥的值,进而通过调整旋翼的转速调整t′的大小,使单腿机器人机构的质心获得较大的向墙面的水平向加速度a||,并且保持单腿机器人机构的身体的扭矩平衡。在滞空阶段,髋关节2、膝关节4、踝关节6协同运动,一方面需要克服重力矩的影响,另一方面需根据垂直速度选择合适的落脚点位置。当左上旋翼8、右上旋翼9、左下旋翼10、右下旋翼11配合施加的向墙推力使单腿机器人机构向墙运动,足部7接触墙面开始,进入收缩阶段。

图5所示,为收缩阶段的单腿机器人机构姿态及其受力情况。收缩阶段是足部7再次接触墙面之后,髋关节2、膝关节4与踝关节6处于零力矩状态中收缩的过程。收缩阶段中,当足部7接触墙面之后,根据陀螺仪的数据反馈单腿机器人机构的身体姿态,同时左上旋翼8、右上旋翼9、左下旋翼10、右下旋翼11调整转速,以平衡墙面对足部7冲击带来的对单腿机器人机构质心造成的扭矩,保持身体1的平衡。

如图5所示,列出收缩阶段的动力学方程,水平方向:

n-n||=ma||

竖直方向:

n⊥-mg=ma⊥

扭矩:

t-t′=i·β

收缩阶段中,机器人通过旋翼的工作以保持单腿机器人机构身体的姿态平衡,收缩阶段与发力阶段的动力学方程类似,主要的区别在于收缩阶段中髋关节2、膝关节4与踝关节6是被动运动,直到腿部被压缩到设定的极限点,进入发力阶段,如此循环,实现在垂直墙面跳跃的功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1