[发明专利]一种机器人浮动控制方法、装置及系统有效
申请号: | 201611056535.6 | 申请日: | 2016-11-26 |
公开(公告)号: | CN108115669B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 曲道奎;徐方;邹风山;杨奇峰;宋吉来;刘世昌;赵彬 | 申请(专利权)人: | 沈阳新松机器人自动化股份有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 汪海 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 浮动 控制 方法 装置 系统 | ||
1.一种机器人浮动控制系统,其特征在于,包括机器人控制器、电机驱动器及机器人本体,所述机器人本体包括多个用于实现机器人本体动作的电机,所述机器人控制器和所述电机驱动器之间采用控制总线连接,所述电机驱动器与所述电机采用动力线连接;
所述机器人控制器,用于机器人运动的运动学计算和轨迹规划,通过控制总线将运动指令发送给电机驱动器;
所述电机驱动器,用于控制电机运行,实现关节的运动控制,与所述机器人本体之间通过编码器读取所述电机的位置信息和电流信息计算电机转矩,所述机器人控制器,通过电机转矩、惯量、摩擦信息与机器人动力学融合计算外作用力,并按照力位混合控制结构进行控制,在力闭环和位置闭环之间通过选择矩阵进行切换,所述机器人控制器进行浮动控制时由矩阵选择切换到力控制模式进行控制,以完成浮动控制操作;
所述在机器人控制器中计算外作用力,具体为:
采用转子磁场定向控制时的电机转矩方程、电机惯量和摩擦参数的影响以及机器人完整动力学方程,得到电机端的转矩平衡方程为:
其中为电机转矩,np为极对数,ψf为磁场系数,isq为q轴电流,Jm为电机转子的惯量,q为关节角度矢量,qm为电机角度变量,为电机转子处的摩擦力矩,N为减速器的加速比,为机器人关节处的摩擦力矩,τext为施加在关节上的外作用力矩,M(q)为关节空间惯性矩阵,为哥氏力和向心力计算矩阵,g(q)为重力项向量,
带入关节角度关系,得到:
其中:τ为由机器人动力学计算得到的关节转矩;
确定施加在关节上的外作用力矩τext:
代入电机转矩模型和关节转矩关系,得到:
代入雅可比矩阵的力传递关系,得到基于机器人本体末端六维广义外作用力Fext为:
利用所述外作用力Fext结合力位混合控制进行所述机器人本体的浮动控制。
2.根据权利要求1所述的系统,其特征在于,所述电机为伺服电机。
3.一种机器人浮动控制方法,其特征在于,包括:
获取电机位置和电流信息;
利用所述电机位置和电流信息计算电机转矩;
计算外作用力并按照力位混合控制结构进行控制;
在力闭环和位置闭环之间选择所需矩阵进行切换;
在进行浮动控制时将矩阵选择切换到力控制模式,以实现浮动控制操作;
计算外作用力并按照力位混合控制结构进行控制,具体为:
采用转子磁场定向控制时的电机转矩方程、电机惯量和摩擦参数的影响以及机器人完整动力学方程,得到电机端的转矩平衡方程为:
其中为电机转矩,np为极对数,ψf为磁场系数,isq为q轴电流,Jm为电机转子的惯量,q为关节角度矢量,qm为电机角度变量,为电机转子处的摩擦力矩,N为减速器的加速比,为机器人关节处的摩擦力矩,τext为施加在关节上的外作用力矩,M(q)为关节空间惯性矩阵,为哥氏力和向心力计算矩阵,g(q)为重力项向量,
带入关节角度关系,得到:
其中:τ为由机器人动力学计算得到的关节转矩;
确定施加在关节上的外作用力矩τext:
代入电机转矩模型和关节转矩关系,得到:
代入雅可比矩阵的力传递关系,得到基于机器人本体末端六维广义外作用力Fext为:
利用所述外作用力Fext结合力位混合控制进行所述机器人本体的浮动控制。
4.一种机器人浮动控制装置,其特征在于,包括:
获取单元,用于获取电机位置和电流信息;
第一计算单元,用于利用所述电机位置和电流信息计算电机转矩;
第二计算单元,用于计算外作用力并按照力位混合控制结构进行控制;
切换单元,用于在力闭环和位置闭环之间选择所需矩阵进行切换;
控制单元,用于在进行浮动控制室将矩阵选择切换到力控制模式,以实现浮动控制操作;
所述计算外作用力并按照力位混合控制结构进行控制:
采用转子磁场定向控制时的电机转矩方程、电机惯量和摩擦参数的影响以及机器人完整动力学方程,得到电机端的转矩平衡方程为:
其中为电机转矩,np为极对数,ψf为磁场系数,isq为q轴电流,Jm为电机转子的惯量,q为关节角度矢量,qm为电机角度变量,为电机转子处的摩擦力矩,N为减速器的加速比,为机器人关节处的摩擦力矩,τext为施加在关节上的外作用力矩,M(q)为关节空间惯性矩阵,为哥氏力和向心力计算矩阵,g(q)为重力项向量,
带入关节角度关系,得到:
其中:τ为由机器人动力学计算得到的关节转矩;
确定施加在关节上的外作用力矩τext:
代入电机转矩模型和关节转矩关系,得到:
代入雅可比矩阵的力传递关系,得到基于机器人本体末端六维广义外作用力Fext为:
利用所述外作用力Fext结合力位混合控制进行所述机器人本体的浮动控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳新松机器人自动化股份有限公司,未经沈阳新松机器人自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611056535.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种翻转式机械手
- 下一篇:机器人灵巧手手指标定装置及方法