[发明专利]机器人零空间拖动示教方法及示教装置有效
申请号: | 202111671435.5 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114083519B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 吴峰;王倩;宋顺广;陈兆芃 | 申请(专利权)人: | 北京敏锐达致机器人科技有限责任公司 |
主分类号: | B25J9/00 | 分类号: | B25J9/00;B25J9/16 |
代理公司: | 北京庚致知识产权代理事务所(特殊普通合伙) 11807 | 代理人: | 李晓辉 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 空间 拖动 方法 装置 | ||
1.一种机器人零空间拖动示教方法,所述机器人具有零空间,其特征在于,包括:
根据所述机器人的末端执行器的位姿获得机器人关于末端执行器的位姿的零空间;
获取各连杆当前位置和当前速度,并根据连杆当前位置获取机器人当前的雅克比矩阵,根据所述雅克比矩阵获得零空间的投影矩阵,提取所述零空间的投影矩阵的列空间基向量并归一化从而获得零空间运动方向;
根据机器人所受外力以及所述零空间运动方向获得零空间运动规律;所述零空间运动规律包括零空间速率,当零空间速率位于下一时刻零空间速率区间时,以零空间速率作为下一时刻零空间速率;当零空间速率位于下一时刻零空间速率区间外部时,以接近零空间速率的下一时刻零空间速率区间的端点值作为下一时刻的零空间速率;其中,所述零空间速率通过机器人所受外力在零空间运动方向的投影的绝对值与阻尼系数的比值确定;以及
根据所述零空间运动规律以及零空间运动方向控制机器人。
2.如权利要求1所述的机器人零空间拖动示教方法,其特征在于,针对于选定的零空间运动方向,获得该零空间运动方向与机器人所受外力的内积,当所述内积为预设值时,将零空间运动方向置零;当所述内积小于预设值时,将零空间运动方向取反并更新零空间运动方向;当所述内积大于预设值时,保持当前的零空间运动方向;
或者,当所述内积位于预设范围内时,将零空间运动方向置零;当所述内积位于预设范围外,并大于预设范围的最大值时,保持当前的零空间运动方向;当所述内积位于预设范围外,并小于预设范围的最小值时,将零空间运动方向取反并更新零空间运动方向。
3.如权利要求1所述的机器人零空间拖动示教方法,其特征在于,当所述机器人的关节被控制,以便所述机器人的连杆到达期望位置时,获得关节空间速度从当前速度转移到下一时刻零空间运动方向上所需的最小加速度矢量;当最小加速度矢量在预设范围内时,获得加速度裕量,并根据加速度裕量获得下一时刻零空间速率区间。
4.如权利要求1所述的机器人零空间拖动示教方法,其特征在于,根据机器人下一时刻零空间速率以及零空间运动方向,获得机器人预期到达的连杆的位置以及该连杆的速度,并将该预期到达的连杆的位置以及该连杆的速度作为当前的连杆的位置和当前的连杆的速度来控制机器人动作。
5.如权利要求1所述的机器人零空间拖动示教方法,其特征在于,当外力消失或者小于等于预设值时,控制机器人处于静止状态。
6.一种机器人零空间拖动示教装置,所述机器人具有零空间,其特征在于,包括:
零空间获取模块,所述零空间获取模块用于根据所述机器人的末端执行器的位姿获得机器人关于末端执行器的位姿的零空间;
运动方向获取模块,所述运动方向获取模块用于获取各连杆当前位置和当前速度,并根据连杆当前位置获取机器人当前的雅克比矩阵,根据所述雅克比矩阵获得零空间的投影矩阵,提取所述零空间的投影矩阵的列空间基向量并归一化从而获得零空间运动方向;
运动规律获取模块,所述运动规律获取模块用于根据机器人所受外力以及所述零空间运动方向获得零空间运动规律;所述零空间运动规律包括零空间速率,当零空间速率位于下一时刻零空间速率区间时,以零空间速率作为下一时刻零空间速率;当零空间速率位于下一时刻零空间速率区间外部时,以接近零空间速率的下一时刻零空间速率区间的端点值作为下一时刻的零空间速率;其中,所述零空间速率通过机器人所受外力在零空间运动方向的投影的绝对值与阻尼系数的比值确定;以及
控制模块,所述控制模块根据所述零空间运动规律以及零空间运动方向控制机器人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京敏锐达致机器人科技有限责任公司,未经北京敏锐达致机器人科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111671435.5/1.html,转载请声明来源钻瓜专利网。