[发明专利]一种用于摆臂式履带机器人零位校准的误差辨识方法有效
申请号: | 201410031222.X | 申请日: | 2014-01-23 |
公开(公告)号: | CN104802802B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 王建;谈英姿;许映秋 | 申请(专利权)人: | 南京聚特机器人技术有限公司 |
主分类号: | B60W40/10 | 分类号: | B60W40/10;B62D55/06 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙)32231 | 代理人: | 金辉 |
地址: | 210033 江苏省南京市栖*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 摆臂式 履带 机器人 零位 校准 误差 辨识 方法 | ||
技术领域
本发明涉及一种用于摆臂式履带机器人零位校准的误差辨识方法。
背景技术
对于摆臂式履带机器人,包括履带本体实现移动驱动,通过包含2个或4个可旋转的摆臂构成,摆臂位置角度θ通常需根据越过地形环境实时控制,摆臂位置控制是关节式机构的一种特殊应用,作为关节式机构通常采用的电动驱动方案,目前典型关节式机构的驱动结构,是获取关节绝对位置θ是实现精确位置控制的前提条件,关节传动结构为通过电机经过联轴器,通过减速传动器驱动关节运动。出于成本、安装空间、精度需求等因素影响,该类机器人关节通常采用安装于电机轴的增量编码器获取关节位置信息。该方法为非直接获取关节绝对位置方式,需解决两个问题:一方面是零位校准,即由于增量式编码器通过脉冲方式测量轴相对位置,因此需要零位校准以获得关节的绝对位置;另一方面是传动误差测量,即由于该方法是通过检测电机轴位置,再根据理论传动比,间接计算出控制目标需要的关节位置,尽管电机轴位置可以通过选用高精度编码获得非常高的位置测量精度,但无法知道由于电机到末端关机的传动机构所带来的误差,导致所测得的目标位置精度并不高,而传动机构误差主要是回程误差,因此如何获得回程误差大小也是实现高精度位置测量所需解决的关键问题。
其中θ是需要获得的目标值关节位置,Ψ是电机轴位置,假设减速传动器的减速比为N:1,在不考虑编码器检测误差和减速传动误差的情况下,θ和Ψ的关系为:θ=Ψ/N在考虑误差影响,假设增量编码器的角度测量精度为ΔΨ,减速传动器回程误差为ΔΦ,则由此带来的关节位置误差为:Δθ=ΔΨ/N+ΔΦ
由式2可知,当N较大时(实际应用中,通常>500),由增量编码器测量误差带来的关节位置误差影响很小,而由减速传动器带来的回程误差是影响关节位置精度的重要因素。因此辨识该误差对提高目标测量精度意义重大。
当前最常见的解决方法是在关节轴安装绝对位置编码器、旋转电位器、限位开关或红外接近开关等辅助位置传感器,实现零位校准,这类方法一方面需要在关节位置安装额外的传感器,对要求结构紧凑的履带机器人而言大大降低了机构设计的灵活性,同时在活动关节位置引入额外的传感器会降低系统可靠性;另一方面这种方法无法解决减速传动器所带来的传动误差辨识问题。
发明内容
本发明的目的是解决上述存在的问题,提供不仅能够不降低结构紧凑的履带机器人的机构设计的灵活性,同时在活动关节位置引入额外的传感器会降低系统可靠性;而且解决减速传动器所带来的传动误差辨识问题的一种用于摆臂式履带机器人零位校准的误差辨识方法。
本发明的目的是以如下方式实现的:一种用于摆臂式履带机器人零位校准的误差辨识方法,包括了考虑和不考虑传动机构回程误差的零位校准问题的前提下,假设机器人位于足够大的平面环境中,在完全由履带本体支撑的情况下,履带本体处于水平状态,
步骤A、如果摆臂位置|θ|<90+α时,其中α为摆臂形状锥度,则摆臂不支撑本体,因此在匀转速状态,驱动关节所需力仅为克服关节传动摩擦转矩F;
步骤B、当摆臂位置|θ|≥90+α时,摆臂起到支撑本体的作用,此时驱动关机不仅需要提供摩擦转矩,还需克服本体自重引起的重力转矩G,即关节驱动转矩为F+G,由于在摆臂角度|θ|在90°附近时,重力引起的转矩G相对摩擦转矩F要大很多,因此如果摆臂处于匀速旋转状态,则在|θ|=90+α位置将会产生对力矩大小需求的突变,由此可用于确定摆臂绝对位置点90+α,从而有效获得摆臂关节的零位校准;
步骤C,在考虑传动过程中的回程误差影响,由于传动机构的回程误差ΔΦ的方向始终与关节受力方向相同,因此利用正负方向不同的零位校准,可获得回程误差大小。
上述的一种用于摆臂式履带机器人零位校准的误差辨识方法,当摆臂通过正向运动到达正向零位时,考虑误差影响,电机端轴角度则算到末端角度为:θ1=90+α+ΔΦ。
上述的一种用于摆臂式履带机器人零位校准的误差辨识方法,其特征在于:当摆臂通过反向运动到达反向零位时,考虑误差影响,电机端轴角度则算到末端角度为:θ2=-90-α-ΔΦ。
上述的一种用于摆臂式履带机器人零位校准的误差辨识方法,假设θ1、θ2对应的编码器测量值分别为β1、β2,则摆臂垂直位置零位对应的编码器测量值和传动机构回程误差分别为:θ0=(β1+β2)/2;ΔΦ=β1-β2-180-2α;
其中β11和β2为通过增量编码器测得值,α为仅与机构形状相关参数,可以一次性方便获取,且同一实物固定不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京聚特机器人技术有限公司,未经南京聚特机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410031222.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带有交通流量提醒的车辆
- 下一篇:一种用于汽车制动能量回收的控制系统