[发明专利]一种四自由度机械手臂的控制方法在审

专利信息
申请号: 201910751117.6 申请日: 2019-08-15
公开(公告)号: CN110549334A 公开(公告)日: 2019-12-10
发明(设计)人: 杜宇;邓蕊 申请(专利权)人: 大连大华中天科技有限公司
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 21200 大连理工大学专利中心 代理人: 李晓亮
地址: 116024 辽宁省大*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 运动控制器 机械臂 底层控制器 规划结果 机械手臂 控制系统 上位机 构型 发送 控制技术领域 控制伺服电机 三级控制系统 机器人技术 驱动器状态 电机状态 控制架构 路径规划 命令状态 四自由度 位姿信息 硬件保护 运动模式 运动学解 运行过程 集成度 反馈 安全 开发
【权利要求书】:

1.一种四自由度机械手臂的控制方法,其特征在于,该控制方法基于控制系统实现;控制系统采用三级控制系统,包括上位机、运动控制器、底层控制器的控制架构;所述上位机给运动控制器发送位姿信息及运动模式命令后,运动控制器自行完成机械臂的路径规划及运动学解算得到规划结果,将规划结果发送至底层控制器,控制伺服电机运动;所述底层控制器包括运动单元与驱动放大器;该控制方法包括以下步骤:

第一步,上位机通过调用上位机接口程序,将操作模式、位姿信息以及运动命令发送给运动控制器;

所述的上位机接口程序主要负责PC-运动控制器间的通讯,使用Modbus TCP/IP通信协议进行两者之间的数据传输,使用c++完成接口程序的实现,接口程序能在Windows及Linux系统下应用;上位机在使用机械臂时只需调用c++接口程序即可将上位机控制命令发送至运动控制器;

第二步,运动控制器开启Modbus通信服务器,随后使EtherCAT通信网络使之与底层控制层建立通信连接;

第三步,运动控制器中的PLC数据收发程序完成对上位机发送的数据及命令的接收;接收到新命令或数据后,将其传递给PLC命令执行程序进行运动控制;

所述PLC数据收发程序与运动控制程序呈类似多线程工作的方式实现整体机械臂的控制;PLC数据收发程序通过定义各个P变量来读取寄存器中所收到的数据,实现上位机发送的机械臂位姿信息及控制命令的接收,将要实时反馈的机械臂运动过程中各关节位置、速度信息送到相应的寄存器当中,以供PC读取;

第四步,PLC命令执行程序根据相应的命令调用不同的子运动模块进行运动执行;在执行子运动模块前,PLC命令执行程序首先读取PLC数据收发程序所接受到的位姿信息,然后根据上位机指定的路径规划方式和电机个数调用运动学解算算法得到规划结果,并将规划结果直接发送给子运动模块;

所述运动学解算算法具有控制通用性,可实现基于矢量积法的速度雅克比矩阵及其逆解求解运算,通过迭代实现速度雅克比矩阵的SVD分解,并求得速度雅克比矩阵的逆解,解决直角坐标系下的速度与关节坐标系下的速度之间的转换;

所述的控制通用性,是基于改进的DH参数法所产生的DH矩阵来描述所控制的机械臂,每个机械臂连杆由以下矩阵描述:式中为坐标系{i}相对于坐标系{i-1}的变换矩阵,θi表示连杆i的关节角度,βi连杆i的关节扭角,ai表示连杆i的连杆长度,di表示连杆偏距,其中sθi=sin(θi),cθi=cos(θi),sβi=sin(βi),cβi=cos(βi);当上位机依次设置好每个机械臂连杆的DH参数后,运动控制器自动检测所控制的机械臂的自由度;假设所控制的机械臂具有n个自由度,则工具坐标系相对于基坐标系的齐次变换矩阵为调用矩阵运算子函数即可得到齐次变换矩阵,即完成正向运动学求解;在求解逆向运动学时,运动控制器调用迭代求解子函数完成逆向运动学的求解;

所述的速度雅克比矩阵,是基于矢量积法建立速度模型,对于移动关节:对于转动关节:其中,0v为基坐标系下的线速度,0ω为基坐标系下的角速度,为关节i的速度矢量,iJ为关节i的单位关节速度引起的线速度和角速度,iz为各关节坐标系z轴在基坐标系的表示,为机械臂末端坐标系原点相对于第i个关节的位置在基坐标系中的表示,为第i关节坐标系相对于基坐标系的变换关系,ipn为机械臂末端坐标系原点相对于第i个关节的位置;在求解速度雅克比矩阵及逆向运动学过程中运动控制器还具有容错/保护机制;

所述的容错/保护机制:在速度雅克比矩阵求逆问题中,完成雅克比矩阵求逆问题后首先对求解结果进行验算,如果求解错误,则各关节采用默认速度进行动作;由于机械臂使用的工作环境各不相同,导致其工作空间受到限制,当工作角度或工作空间即将超限时,机械臂会自动停止工作并向上位机反馈错误,避免机械臂的机械结构及电控系统的损坏;

第五步,子运动模块得到规划结果后,直接将数值发送给底层控制器,底层控制器会控制电机达到期望位姿,进而完成机械手臂的具体运动。

2.根据权利要求1所述的一种四自由度机械手臂的控制方法,其特征在于,第一步所述的操作模式,按坐标系形式可分直角坐标系模式与关节坐标系模式,按输入特点可分为增量式和绝对式,按轨迹规划方式有最优时间轨迹、最优能量轨迹、最短路径轨迹和用户自定义规划方式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大华中天科技有限公司,未经大连大华中天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910751117.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top