协作机器人的抱闸释放方法、装置、设备和存储介质制造方法及图纸

技术编号:30163108 阅读:23 留言:0更新日期:2021-09-25 15:17
本申请涉及一种协作机器人的抱闸释放方法、装置、计算机设备和存储介质。方法包括:获取协作机器人的各关节轴分别对应的抱闸数据;对于每个关节轴,分别根据相应的抱闸数据,将相应关节轴内抱闸挡销当前所处的编码器值区间作为目标编码器值区间;基于目标编码器值区间确定与各个关节轴分别对应的旋转角度;对于每个关节轴,均按照相对应的旋转角度,驱动关节轴沿第一旋转方向进行旋转,以使抱闸挡片与相应的抱闸挡销脱离接触;当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作。采用本方法能够提高松闸成功率,无需人为松闸。无需人为松闸。无需人为松闸。

【技术实现步骤摘要】
协作机器人的抱闸释放方法、装置、设备和存储介质


[0001]本申请涉及协作机器人
,特别是涉及一种协作机器人的抱闸释放方法、装置、计算机设备和存储介质。

技术介绍

[0002]协作机器人为了减小体积,通常使用无框式电机,将电机轴中空,并将其与减速机和驱动电路全部集成在关节内部,由此实现一体化关节。
[0003]由于一体化关节的协作机器人抱闸结构不同于传统工业机器人,传统工业机器人采用的电磁刹车片式抱闸方式不仅占用空间大、难以满足协作机器人的轻量化需求,还存在着抱闸失败的情况。因此,该抱闸方式不适用于协作机器人。亟需一种适用于协作机器人的抱闸释放方案。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种协作机器人的抱闸释放方法、装置、计算机设备和存储介质。
[0005]一种协作机器人的抱闸释放方法,所述协作机器人中设置有多个关节轴,且每个关节轴内均设置有抱闸挡片、以及与所述抱闸挡片对应的抱闸挡销,且每个抱闸挡片具有多个叉脚,所述方法包括:
[0006]获取协作机器人的各关节轴分别对应的抱闸数据;所述抱闸数据包括所述关节轴内抱闸挡片中的其中一个叉脚与对应设置的抱闸挡销接触时,基于所述叉脚的电机编码器值所确定的多个编码器值区间;
[0007]对于每个关节轴,分别根据相应的抱闸数据,将相应关节轴内抱闸挡销当前所处的编码器值区间作为目标编码器值区间;
[0008]基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度;
[0009]对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,以使所述抱闸挡片与相应的抱闸挡销脱离接触;
[0010]当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作。
[0011]在其中一个实施例中,所述获取协作机器人的各关节轴分别对应的抱闸数据,包括:
[0012]驱动各关节轴沿第二旋转方向进行旋转,以使所述抱闸挡片上的一叉脚与相应的抱闸挡销接触,并将与所述抱闸挡销接触的叉脚作为目标叉脚;
[0013]确定所述目标叉脚对应的电机编码器值;
[0014]根据所述目标叉脚对应的电机编码器值,以及所述抱闸挡片上各叉脚的固定参数,确定各叉脚分别对应的电机编码器值;
[0015]依据所述各叉脚对应的电机编码器值,确定多个编码器值区间,得到抱闸数据。
[0016]在其中一个实施例中,依据所述各叉脚对应的电机编码器值,确定多个编码器值区间,包括:
[0017]依据所述各叉脚对应的电机编码器值,分别确定每两个相邻的叉脚对应的电机编码器值;
[0018]将每两个相邻的叉脚对应的电机编码器值分别作为相应的编码器值区间的端点,并根据所述端点确定相应的编码器值区间。
[0019]在其中一个实施例中,所述基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度,包括:
[0020]基于目标编码器值区间,确定所述目标编码器值区间的中间值对应的目标位置;
[0021]根据所述关节轴的当前位置和相应的目标位置,确定所述关节轴相应的旋转角度;
[0022]所述对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,驱动各关节轴沿第一旋转方向进行旋转,包括:
[0023]按照所述旋转角度,驱动关节轴上抱闸挡片的各叉脚沿第一旋转方向进行旋转,以使各叉脚运动至相应的编码器值区间的中间值所对应的目标位置。
[0024]在其中一个实施例中,所述当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作,包括:
[0025]当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动所述抱闸挡销进行复位,以使关节轴在旋转时抱闸挡片不与所述抱闸挡销接触。
[0026]在其中一个实施例中,还包括:
[0027]按照预设角度,驱动各关节轴沿第三旋转方向进行旋转;所述第三旋转方向与所述第一旋转方向呈反方向;其中,所述抱闸挡片为六角星形的对称结构;所述预设角度为所述六角星形的抱闸挡片上各叉脚之间的固定间隔角度;
[0028]当沿所述第三旋转方向旋转所述预设角度后,且检测到抱闸挡销完成复位时,驱动各关节轴运动至初始位置。
[0029]在其中一个实施例中,还包括:
[0030]当沿所述第三旋转方向旋转所述预设角度后,且检测到抱闸挡销未完成复位时,返回至获取协作机器人的各关节轴分别对应的抱闸数据的步骤并继续执行,以重新执行松闸动作。
[0031]一种协作机器人的抱闸释放装置,所述协作机器人中设置有多个关节轴,且每个关节轴内均设置有抱闸挡片、以及与所述抱闸挡片对应的抱闸挡销,且每个抱闸挡片具有多个叉脚,所述装置包括:
[0032]获取模块,用于获取协作机器人的各关节轴分别对应的抱闸数据;所述抱闸数据包括所述关节轴内抱闸挡片中的其中一个叉脚与对应设置的抱闸挡销接触时,基于所述叉脚的电机编码器值所确定的多个编码器值区间;
[0033]处理模块,用于对于每个关节轴,分别根据相应的抱闸数据,将相应关节轴内抱闸挡销当前所处的编码器值区间作为目标编码器值区间;
[0034]所述处理模块,还用于基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度;
[0035]所述处理模块,还用于对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,以使所述抱闸挡片与相应的抱闸挡销脱离接触;
[0036]所述处理模块,还用于当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作。
[0037]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0038]获取协作机器人的各关节轴分别对应的抱闸数据;所述抱闸数据包括所述关节轴内抱闸挡片中的其中一个叉脚与对应设置的抱闸挡销接触时,基于所述叉脚的电机编码器值所确定的多个编码器值区间;
[0039]对于每个关节轴,分别根据相应的抱闸数据,将相应关节轴内抱闸挡销当前所处的编码器值区间作为目标编码器值区间;
[0040]基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度;
[0041]对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,以使所述抱闸挡片与相应的抱闸挡销脱离接触;
[0042]当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作。
[0043]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0044]获取协作机器人的各关节轴分别对应的抱闸数据;所述抱闸数据包括所述关节轴内抱闸挡片中的其中一个叉脚与对应设置的抱闸挡销接触时,基于所述叉脚的电机编码器值所确定的多个编码器值区间;
[0045]对于每个关节轴,分别根据相应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种协作机器人的抱闸释放方法,其特征在于,所述协作机器人中设置有多个关节轴,且每个关节轴内均设置有抱闸挡片、以及与所述抱闸挡片对应的抱闸挡销,且每个抱闸挡片具有多个叉脚,所述方法包括:获取协作机器人的各关节轴分别对应的抱闸数据;所述抱闸数据包括所述关节轴内抱闸挡片中的其中一个叉脚与对应设置的抱闸挡销接触时,基于所述叉脚的电机编码器值所确定的多个编码器值区间;对于每个关节轴,分别根据相应的抱闸数据,将相应关节轴内抱闸挡销当前所处的编码器值区间作为目标编码器值区间;基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度;对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,以使所述抱闸挡片与相应的抱闸挡销脱离接触;当各关节轴内抱闸挡片均与相应的抱闸挡销脱离接触后,驱动各关节轴执行松闸动作。2.根据权利要求1所述的方法,其特征在于,所述获取协作机器人的各关节轴分别对应的抱闸数据,包括:驱动各关节轴沿第二旋转方向进行旋转,以使所述抱闸挡片上的一叉脚与相应的抱闸挡销接触,并将与所述抱闸挡销接触的叉脚作为目标叉脚;确定所述目标叉脚对应的电机编码器值;根据所述目标叉脚对应的电机编码器值,以及所述抱闸挡片上各叉脚的固定参数,确定各叉脚分别对应的电机编码器值;依据所述各叉脚对应的电机编码器值,确定多个编码器值区间,得到抱闸数据。3.根据权利要求2所述的方法,其特征在于,依据所述各叉脚对应的电机编码器值,确定多个编码器值区间,包括:依据所述各叉脚对应的电机编码器值,分别确定每两个相邻的叉脚对应的电机编码器值;将每两个相邻的叉脚对应的电机编码器值分别作为相应的编码器值区间的端点,并根据所述端点确定相应的编码器值区间。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标编码器值区间确定与各个关节轴分别对应的旋转角度,包括:基于目标编码器值区间,确定所述目标编码器值区间的中间值对应的目标位置;根据所述关节轴的当前位置和相应的目标位置,确定所述关节轴相应的旋转角度;所述对于每个关节轴,均按照相对应的旋转角度,驱动所述关节轴沿第一旋转方向进行旋转,驱动各关节轴沿第一旋转方向进行旋转,包括:按照所述旋转角度,驱动关节轴上抱闸挡片的各叉脚沿第一旋转方向进行旋转,以使各叉脚运动至相应的编码器值区间的中间值所对应...

【专利技术属性】
技术研发人员:周磊沈晓龙彭秋明
申请(专利权)人:深圳市同川科技有限公司
类型:发明
国别省市:

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

1