发明名称 基于霍尔信号和电机轴Z脉冲的机器人初始精确定位方法
摘要 本发明公开了一种基于霍尔信号和电机轴Z脉冲的机器人初始精确定位方法,按照如下步骤进行操作:机器人在第一次上电工作时,运动控制系统向各个关节控制器发出找零指令;各关节开始慢速旋转寻找霍尔盘上事先确定的目标霍尔;找到目标霍尔后,开始捕捉电机轴的Z脉冲信号;捕捉到Z脉冲信号的同时让关节停止转动,此时的位置是唯一的,从而精确确定机器人的初始位置。本发明提供了一种低成本、精度高、易操作的机器人初始精确定位方法。
申请公布号 CN101444915B 申请公布日期 2011.05.11
申请号 CN200810240695.5 申请日期 2008.12.26
申请人 北京理工大学 发明人 黄强;蒋志宏;余张国
分类号 B25J9/12(2006.01)I 主分类号 B25J9/12(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 何文彬
主权项 一种基于霍尔信号和电机轴Z脉冲的机器人初始精确定位方法,其特征在于,按照如下步骤进行操作:A)机器人在第一次上电工作时,中央运动控制系统向各个关节控制器发出找零指令;B)各关节开始慢速旋转寻找霍尔盘上事先确定的目标霍尔;各关节接到指令找零位时,霍尔盘固定不动,磁钢随关节转动,当磁钢转入或转出霍尔盘上霍尔的感应区域时,霍尔的输出信号会发生改变,通过信号采集系统可获得霍尔盘上霍尔相应的位置,霍尔信号通过三路信号,可以判断磁钢当前是转入或转出哪个霍尔感应区,由此来判断是哪个霍尔;在寻找目标霍尔位置过程中,采用多次寻找取平均的方法来确定目标霍尔的位置,并且每次都从霍尔盘的右侧开始寻找目标霍尔,先找到4个点即X1,X2,X3和X4,然后求取X1和X4、X2和X3的中点,最后求得这两个中点的中点;C)找到目标霍尔后,开始捕捉电机轴的Z脉冲信号;D)捕捉到Z脉冲信号的同时让关节停止转动,此时的位置是唯一的,从而精确确定机器人的初始位置;若Z脉冲出现在找到目标霍尔该点时刻附近,会带来电机轴上360°的误差,即初始位置不唯一,则放弃当前Z脉冲,捕获下一个Z脉冲,同时停止关节转动来获得精确的初始位置信息。
地址 100081 北京市海淀区中关村南大街5号北京理工大学宇航科学技术学院智能机器人研究所