System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种机器人控制系统,具体涉及一种轮腿运动紧耦合的四足轮腿控制方法及系统。
技术介绍
1、四足轮腿机器人是一种具有四条支撑足,且具备轮腿结构,通过轮腿复合运动队机器人主体进行运动控制的机器人系统。机器人最常用的运动步态为轮腿复合trot步态运动,在该运动过程中,机器人始终只有两条足端着地,是不稳定的欠驱动系统,需要控制算法保证其平衡,在相关控制系统中,主要采用基于单刚体动力学的mpc控制器进行运动控制。
2、现有四足足态运动控制器中,普遍采用基于单刚体动力学的线性mpc控制器进行运动控制,但实际轮腿机器人具有躯干与腿部组合刚体,仅考虑躯干的单刚体动力学模型虽然简化了模型,在运行效率上有所提升,但模型不准确会使得四组轮腿机器人的运动控制鲁棒性更差,无法实现更加复杂且灵活的运动。而考虑完整动力学模型的mpc控制器会使得最终求解优化函数非线性,导致求解缓慢,控制器运行效率低下,需要结合一种高速底层控制器,将非线性mpc控制器求解的结果作为前馈,针对每个腿部关节进行高速反馈控制。
3、在现有的四足轮腿运动控制器中,普遍采用轮子与腿部控制松耦合的情况,这样更有利于计算,简化模型。但在机器人轮腿复合的运动中,轮态的加减速带来的惯性影响使得四足轮腿机器人无法以高带宽,灵活的反应相应各种复杂运动指令。如何将轮子运动与腿部运动控制模型统一化,控制紧耦合,将轮态运动带来的动力学影响,考虑在控制模型中,是提升四足轮腿运动控制器稳定性与灵活性的关键点和难点。
技术实现思路
< ...【技术保护点】
1.一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,构建轮腿紧耦合多刚体动力学非线性状态方程时,将轮子简化为垂直于地面的连杆模型,将四轮足机器人转化为腿部具有四个关节的足式机器人模型。
3.根据权利要求2所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,构建轮腿紧耦合多刚体动力学非线性状态方程包括:
4.根据权利要求3所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,所述非线性损失函数为:
5.根据权利要求4所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,采用SQP算法优化所述非线性损失函数为:
6.根据权利要求5所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,采用不断迭代逼近最优解,对每个关节和轮毂的目标控制量进行求解,在每次迭代中,对KKT条件进行局部线性化,求解出线性化后的函数最优解,然后再这个最优解处继续线性化求解,直到得到最优解,获取x值。
7.根据权利要求5所述的一种轮腿运动紧耦合的
8.根据权利要求7所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,基于优先级、机器人腿关节与轮毂电机扭矩对每个单独关节进行角度和转速求解时,引入松弛变量,得求解目标函数为:
9.根据权利要求5所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,通过IMU与驱动器获取机器人关节与轮毂电机角度和角速度,以及机器人躯干的角度,角速度以及加速度,根据组网电台的遥控目标指令,获取四足轮腿机器人的运动目标步态以及躯干与足端的目标状态。
10.一种实现权利要求1~9任一所述轮腿运动紧耦合的四足轮腿控制方法的系统,其特征在于,包括上位机、IMU、组网电台和4个嵌入式板,所述上位机为控制终端,作为运动控制算法的部署运算平台,上位机连接IMU进行机器人躯干姿态状态结算,通过网口与组网电台连接获取目标状态指令,上位机通过USB连接4个嵌入式板,每个嵌入式板对应连接每条腿上的三个关节电机与一个足端轮毂电机,每个电机的驱动器将电机的当前角度、转速通过CAN通讯发送给嵌入式板进行整合,再通过USB发送给上位机,结合IMU的姿态信息与组网的目标指令,计算四足轮腿机器人的运动控制输出,并经过嵌入式板转发给每个驱动器,实现对应电机控制。
...【技术特征摘要】
1.一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,构建轮腿紧耦合多刚体动力学非线性状态方程时,将轮子简化为垂直于地面的连杆模型,将四轮足机器人转化为腿部具有四个关节的足式机器人模型。
3.根据权利要求2所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,构建轮腿紧耦合多刚体动力学非线性状态方程包括:
4.根据权利要求3所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,所述非线性损失函数为:
5.根据权利要求4所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,采用sqp算法优化所述非线性损失函数为:
6.根据权利要求5所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,采用不断迭代逼近最优解,对每个关节和轮毂的目标控制量进行求解,在每次迭代中,对kkt条件进行局部线性化,求解出线性化后的函数最优解,然后再这个最优解处继续线性化求解,直到得到最优解,获取x值。
7.根据权利要求5所述的一种轮腿运动紧耦合的四足轮腿控制方法,其特征在于,采用零空间方法将目标状态分为按优先级排列的子目标,所述目标状态优先级为:支撑腿触地力与足端轮速度优先级为0,...
【专利技术属性】
技术研发人员:何龙,吴其军,管晨禹,任敬伟,侯君山,庞景壮,杨奔,
申请(专利权)人:杭州智元研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。