[发明专利]一种变轴距机器人底盘的动态控制方法在审
申请号: | 202111464050.1 | 申请日: | 2021-12-03 |
公开(公告)号: | CN114167869A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 鲜鳞波;张喜强 | 申请(专利权)人: | 苏州需要智能技术有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215558 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轴距 机器人 底盘 动态控制 方法 | ||
本发明公开了一种变轴距机器人底盘的动态控制方法,具体方法步骤如下:步骤一、计算底盘当前状态与目标状态误差;步骤二、计算机器人底盘每条摇臂末端的位置,并完成摇臂欧氏空间到关节空间的变换,确定摇臂关节位置;步骤三、由底盘空间速度到驱动轮空间的变换得到每个驱动轮的速度与转向角;步骤四、生成控制指令并执行;步骤五、采集机器人底盘摇臂关节角度,计算每条摇臂的空间坐标,同步对驱动轮相对于重心的空间坐标进行计算;步骤六、采集机器人底盘驱动轮转速和转向角,完成驱动轮空间速度到底盘空间的变换,实时计算移动底盘的速度与姿态,并跳转至步骤一。该方法能够动态改变机器人底盘的轴距,使得机器人底盘能够适应不同的路面环境。
技术领域
本发明涉及机器人控制技术技术领域,具体为一种变轴距机器人底盘的动态控制方法。
背景技术
机器人(Robot)是一种能够半自主或全自主工作的智能机器,机器人具有感知、决策、执行等基本特征,可以辅助甚至替代人类完成危险、繁重、复杂的工作,提高工作效率与质量,服务人类生活,扩大或延伸人的活动及能力范围,但是现有机器人底盘的轴距都是固定不变的,只能运行在相对较平坦的路面,难以适应复杂路面,为了适应不同的路面环境,机器人底盘的轴距会动态改变,为此我们提出一种变轴距机器人底盘的动态控制方法。
发明内容
针对现有技术的不足,本发明提供了一种变轴距机器人底盘的动态控制方法,根据机器人的目标姿态以及运行速度,获取当前的状态误差,利用计算模块得到底盘每条摇臂的空间位置,再使用摇臂运动学模块完成关节空间与欧氏空间的相互变换,配合移动机器人逆运动学模块与正运动学模块,完成底盘空间速度到驱动轮空间的变换以及驱动轮空间速度到底盘空间的变换,利用驱动关节与电机,完成控制指令的执行,使得机器人底盘的轴距动态改变,能够让机器人底盘适应不同的路面环境,保证机器人的稳定性,本发明提供如下技术方案:
一种变轴距机器人底盘的动态控制方法,其特征在于:具体方法步骤如下:
步骤一、计算当前状态与目标状态的误差;
步骤二、利用摇臂末端位置计算模块,计算机器人底盘每条摇臂的位置,再配合摇臂逆运动学模块,完成摇臂欧氏空间到关节空间的变换,确定摇臂关节位置;
步骤三、利用移动机器人逆运动学模块,完成底盘空间速度到驱动轮空间的变换,其公式如下:
其中:vc为轮速,γ为驱动轮转向角和摇臂关节角度,为底盘空间速度,和为科里奥利方程矩阵;
步骤四、生成控制指令,利用关节电机与驱动电机,完成控制指令的执行,并准备执行下一个指令;
步骤五、采集机器人摇臂的关节角度,通过摇臂正运动学模块,完成每条摇臂关节空间到欧氏空间的变换,再利用铰链轮坐标计算模块同步对驱动轮相对于重心的空间坐标进行计算,并实时同步计算和
步骤六、利用移动机器人正运动学模块,完成驱动轮空间速度到底盘空间的变换,配合状态估计模块,实时计算移动底盘的速度与姿态,保证机器人的稳定性,并跳转至步骤一。
优选的,所述控制方法采用闭环反馈控制方法。
优选的,所述底盘采用四轮独立转向底盘,且每个轮子采用主动悬挂。
优选的,所述摇臂逆运动学模块的作用为完成每条摇臂欧氏空间到关节空间的变换,所述移动机器人逆运动学模块的作用为完成底盘空间速度到驱动轮空间的变换。
优选的,所述摇臂正运动学模块的作用为完成每条摇臂关节空间到欧氏空间的变换,为摇臂逆运动学的反解,所述移动机器人正运动学模块的作用为完成轮空间速度到底盘空间的变换,为移动机器人逆运动学的反解。
与现有技术相比,本发明提供了一种变轴距机器人底盘的动态控制方法,具备以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州需要智能技术有限公司,未经苏州需要智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111464050.1/2.html,转载请声明来源钻瓜专利网。