一种机器人关节的精确定位方法和装置制造方法及图纸

技术编号:34865972 阅读:15 留言:0更新日期:2022-09-08 08:10
本发明专利技术公开了一种机器人关节的精确定位方法和装置,方法包括:获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,并将第一位置信号和第二位置信号分别以N位二进制数形式进行存储;利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,以便实现对机器人关节的精确定位,其中,M<N。本发明专利技术利用霍尔传感器的部分高精度数据替换旋转变压的部分精确度不够的数据,得到合成后的电机加权位置信号,从而得到精确的电机位置信号,进而实现机器人关节的精确定位。位。位。

【技术实现步骤摘要】
一种机器人关节的精确定位方法和装置


[0001]本专利技术属于机器人
,具体涉及一种机器人关节的精确定位方法和装置。

技术介绍

[0002]机器人关节是机器人各个零部件之间发生相对运动的机构。机器人关节通常采用超声波电机、伺服电机和永磁电机等进行驱动。其中,在利用永磁电机驱动机器人关节时,虽然永磁电机在理想情况下能够实现零转矩波动运行,但在实际应用时,因其反电动势波形不理想等原因使得其性能大打折扣,因此,为了提高永磁电机的控制性能,需要获取其准确的位置信息,从而实现对机器人关节的精确定位。
[0003]旋转变压器是一种基于电磁感应原理的测角元件,在关节电机系统中用于检测输出轴的旋转角度。考虑到电机转子和输出轴间存在位置耦合关系,通常结合减速器对电机转子位置进行估计。然而,单独使用输出轴旋转变压器信号来估计电机转子位置会存在已定误差,误差主要包含由减速器回程间隙引起的非线性误差和测角系统的量化误差两部分,其中,减速器回程间隙引起的误差主要出现在电机切换转向之后,表现为幅值一定的偏置常量,量化误差是由于旋变系统测角量化精度有限带来的误差,表现为位置信号部分缺失。以下通过具体公式对电机转子的位置估计误差进行表述,如下:
[0004]Δθ=pi+Δθ
BL
; (1)
[0005]其中,Δθ表示电子转子位置估计的原理性误差,Δθ
BL
表示减速器回程间隙引入的偏置常量,p永磁电机极对数,i表示减速器的减速比。
[0006]可见,虽然旋转变压器的测角精度很高,但其量化误差经过减速器的减速比和电机极对数放大后已经不能忽略,因此,如何提供一种有效的方案来克服旋转变压器的量化误差导致的机器人关节定位不够精确的问题,已成为现有技术中一亟待解决的难题。

技术实现思路

[0007]本专利技术的目的是提供一种机器人关节的精确定位方法和装置,用以解决现有技术中存在的旋转变压器的量化误差导致的机器人关节定位不够精确的技术问题,以获取精确的电机位置,从而对机器人关节进行准确定位。
[0008]为了实现上述目的,本专利技术采用以下技术方案:
[0009]第一方面,本专利技术提供一种机器人关节的精确定位方法,包括:
[0010]获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,并将第一位置信号和第二位置信号分别以N位二进制数形式进行存储;
[0011]利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,以便实现对机器人关节的精确定位,其中,M<N。
[0012]基于上述公开的内容,通过旋转变压器和霍尔传感器分别对电机系统的位置信号进行采集,并将位置信号以二进制数形式进行存储,从而可以根据旋转变压器和霍尔传感器的测量信号在N位二进制数中各个位置的精确度,利用霍尔传感器的部分高精度数据替
换旋转变压的部分精确度不够的数据,得到合成后的电机加权位置信号,从而得到精确的电机位置信号,而电机作为机器人关节的驱动机构,在实现电机的精确定位的同时,即可实现机器人关节的精确定位,从而克服了旋转变压器的量化误差导致的机器人关节定位不够精确的技术问题。
[0013]在一种可能的设计中,在获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号之前,还包括:
[0014]获取信号检测过程中,旋转变压器和霍尔传感器之间的偏移量,并根据偏移量对旋转变压器或霍尔传感器进行相位修正。
[0015]基于上述公开的内容,由于在信号检测过程中,可能存在旋转变压器和霍尔传感器之间相位不一致的情形,为了提高信号检测结果的准确性,需要对其进行相位纠正,以使两者相位一致。
[0016]在一种可能的设计中,还包括:
[0017]分别在第一位置信号和第二位置信号的低M位中设置对应的纠错位,并根据纠错位的比对结果,对电机加权位置信号进行纠错。
[0018]基于上述公开的内容,能够克服信号合成过程中导致的进位错误,保证合成后的电机加权位置信号的准确性。
[0019]在一种可能的设计中,获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,包括:
[0020]获取旋转变压器测得的电机输出轴的旋转角度信号,并将旋转角度信号转化为第一转子位置信号;
[0021]获取霍尔传感器测得的电机转子的第二转子位置信号。
[0022]在一种可能的设计中,获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,包括:
[0023]获取旋转变压器测得的电机输出轴的第一输出轴位置信号;
[0024]获取霍尔传感器测得的电机转子位置信号,并将电子转子位置信号转化为第二输出轴位置信号。
[0025]在一种可能的设计中,利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,包括:
[0026]选取第一转子位置信号的高四位作为可信位,同时选取第二转子位置信号的低八位作为精确位,此时N=12;
[0027]将第一转子位置信号的低八位加权替换为第二转子位置信号的低八位,并将替换后的第一转子位置信号作为合成后的电机转子加权位置信号。
[0028]在一种可能的设计中,利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,包括:
[0029]选取第一输出轴位置信号的高十一位作为可信位,同时选取第二输出轴位置信号的低五位作为精确位,此时N=16;
[0030]将第一输出轴位置信号的低五位加权替换为第二输出轴位置信号的低五位,并将替换后的第一输出轴位置信号为合成后的电机输出轴加权位置信号。
[0031]在一种可能的设计中,获取信号检测过程中,旋转变压器和霍尔传感器之间的偏
移量,并根据偏移量对旋转变压器或霍尔传感器进行相位修正,包括:
[0032]获取在永磁电机换相瞬间,旋转变压器估计位置与霍尔传感器检测位置之间的第一偏移量;
[0033]将旋转变压估计位置加上第一偏移量,得到相位修正后的旋转变压器估计位置。
[0034]在一种可能的设计中,获取信号检测过程中,旋转变压器和霍尔传感器之间的偏移量,并根据偏移量对旋转变压器或霍尔传感器进行相位修正,包括:
[0035]获取在旋转变压器检测到电机输出轴角度发生变化时,霍尔传感器估计位置与旋转变压器检测位置之间的第二偏移量;
[0036]将旋转变压器检测位置加上第二偏移量,得到相位修正后的霍尔传感器估计位置。
[0037]第二方面,本专利技术提供一种机器人关节的精确定位装置,包括:
[0038]信号获取模块,用于获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,并将第一位置信号和第二位置信号分别以N位二进制数形式进行存储;
[0039]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人关节的精确定位方法,其特征在于,包括:获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,并将第一位置信号和第二位置信号分别以N位二进制数形式进行存储;利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,以便实现对机器人关节的精确定位,其中,M<N。2.根据权利要求1所述的机器人关节的精确定位方法,其特征在于,在获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号之前,还包括:获取信号检测过程中,旋转变压器和霍尔传感器之间的偏移量,并根据偏移量对旋转变压器或霍尔传感器进行相位修正。3.根据权利要求1或2所述的机器人关节的精确定位方法,其特征在于,还包括:分别在第一位置信号和第二位置信号的低M位中设置对应的纠错位,并根据纠错位的比对结果,对电机加权位置信号进行纠错。4.根据权利要求1所述的机器人关节的精确定位方法,其特征在于,获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,包括:获取旋转变压器测得的电机输出轴的旋转角度信号,并将旋转角度信号转化为第一转子位置信号;获取霍尔传感器测得的电机转子的第二转子位置信号。5.根据权利要求1所述的机器人关节的精确定位方法,其特征在于,获取旋转变压器采集的永磁电机的第一位置信号以及霍尔传感器采集的永磁电机的第二位置信号,包括:获取旋转变压器测得的电机输出轴的第一输出轴位置信号;获取霍尔传感器测得的电机转子位置信号,并将电子转子位置信号转化为第二输出轴位置信号。6.根据权利要求4所述的机器人关节的精确定位方法,其特征在于,利用第二位置信号的低M位对第一位置信号的低M位进行加权替换,得到合成后的电机加权位置信号,包括:选取第一转子位置信号的高四位作为可信位,同时选取第二转子位置信号的低八位作为精确位...

【专利技术属性】
技术研发人员:李磊
申请(专利权)人:南京凌华微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1