[发明专利]一种二自由度机械手臂控制方法及其装置在审
申请号: | 201710671566.0 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107234618A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 徐训;朱燕飞;林巧梅;易雁飞 | 申请(专利权)人: | 广东工业大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 510062 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自由度 机械 手臂 控制 方法 及其 装置 | ||
技术领域
本发明涉及机械臂控制技术领域,特别是涉及一种二自由度机械手臂控制方法及其装置。
背景技术
随着科学技术的发展,智能化技术越来越普及人们的生活,各类机器人的研究也一直非常火热的课题,采用机器人进行作业,不但可以提高效率和准确率,也为企业减少了一些人力的上的开支。
针对机器人手臂的运动轨迹问题,控制系统则是其关键所在,而要控制机械臂的运动轨迹,则取决于如何选取机械手臂运动算法。目前的机械手臂运动算法内容复杂,运算量大。
因此,如何提供一种算法简单的二自由度机械手臂控制方法及其装置是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种二自由度机械手臂控制方法及其装置,通过将空间坐标系内的坐标转换为平面坐标系内的坐标进行计算,简化机械手臂的运动控制算法,减少计算量。
为解决上述技术问题,本发明提供了一种二自由度机械手臂控制方法,包括:
接收用户输入的、机械手臂本次移动的目标点的空间直角坐标pn=(xn,yn,zn);
将空间直角坐标系拆分为水平坐标系和竖直坐标系,依据所述空间直角坐标计算所述目标点在所述水平坐标系内相对于原点的移动角度θn,和所述竖直坐标系内相对于原点的移动角度αn,并进行存储;
依据所述目标点相对于原点的移动角度,确定所述目标点相对于当前位置的移动角度作为所述机械手臂本次移动的电机转动角度;
依据所述电机转动角度驱动所述机械手臂的电机转动至所述目标点。
优选地,所述依据所述目标点相对于原点的移动角度,确定所述目标点相对于当前位置的移动角度的过程具体为:
计算所述目标点相对于原点的移动角度与上次移动的目标点相对于原点的移动角度的差值,得到所述机械手臂本次移动的电机转动角度(θ,α)=(θn-θn-1,αn-αn-1);
其中,上次移动的目标点相对于原点的移动角度为(θn-1,αn-1);n为正整数;n=1时,对应的上次移动的目标点为原点。
优选地,所述依据所述空间直角坐标计算所述目标点在所述水平坐标系内相对于原点的移动角度θn,和所述竖直坐标系内相对于原点的移动角度αn的过程具体为:
依据空间变换关系式计算所述移动角度,所述空间变换关系式具体为:
优选地,所述目标点的空间直角坐标中的xn,yn,zn的绝对值均大于0。
为解决上述技术问题,本发明还提供了一种二自由度机械手臂控制装置,包括:
接收模块,用于接收用户输入的、机械手臂本次移动的目标点的空间直角坐标pn=(xn,yn,zn);
第一角度计算模块,用于将空间直角坐标系拆分为水平坐标系和竖直坐标系,依据所述空间直角坐标计算所述目标点在所述水平坐标系内相对于原点的移动角度θn,和所述竖直坐标系内相对于原点的移动角度αn;
历史数据库,用于存储所述目标点的移动角度;
第二角度计算模块,用于依据所述目标点相对于原点的移动角度,确定所述目标点相对于当前位置的移动角度作为所述机械手臂本次移动的电机转动角度;
驱动模块,用于依据所述电机转动角度驱动所述机械手臂的电机转动至所述目标点。
优选地,所述第二角度计算模块具体用于:
计算所述目标点相对于原点的移动角度与上次移动的目标点相对于原点的移动角度的差值,得到所述机械手臂本次移动的电机转动角度(θ,α)=(θn-θn-1,αn-αn-1);其中,上次移动的目标点相对于原点的移动角度为(θn-1,αn-1);n为正整数;n=1时,对应的上次移动的目标点为原点。
优选地,所述第一角度计算模块具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710671566.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:银行区域联防系统
- 下一篇:目标地理位置监控系统及方法