当前位置: 首页 > 专利查询>贵州大学专利>正文

一种基于UG和MATLAB的多自由度注塑机械臂建模方法技术

技术编号:14492829 阅读:643 留言:0更新日期:2017-01-29 15:18
本发明专利技术公开了一种基于UG和MATLAB的多自由度注塑机械臂建模方法,运用UG的结构表达式驱动和MATLAB的link函数分别建立机械臂的结构模型和D‑H模型,将UG接口的全部操作编译成独立的M函数嵌入到MATLAB/Simulink模块的动态系统仿真模型中进行轨迹曲线的拟合。本发明专利技术得到在有限空间约束的条件下轨迹连续,关节平滑,末端运动时间较短,满足实际需求的一条理想轨迹通过协同仿真,以结构动力学和控制系统运动学协同仿真相结合为途径,寻求在有限空间约束下机械臂轨迹优化方法,实现了优化后轨迹关节平滑驱动。

【技术实现步骤摘要】

本专利技术涉及一种基于UG和MATLAB的多自由度注塑机械臂建模方法,属于机器人路径优化

技术介绍
针对多自由度注塑机械臂系统在有限空间约束条件下作高效两点重复运动,在满足机械臂性能的情况下,使系统在最短时间完成给定负载两点间抓运工作,提高生产效率,轨迹规划成为系统控制的关键问题。文献(于天宇,李达,宋宝玉.基于MATLAB-Robotics工具箱的工业机器人轨迹规划及仿真研究[J].机械工程师,2011(7):81-83)利用D-H参数法建立机器人模型,通过调用MATLABRobotics工具箱函数进行机器人运动学正反解运算,运用多项式插值拟合机器人运动轨迹曲线,对机器人多个关节轨迹进行规划和仿真;文献(李辉,黄文权,李开世.基于复杂路径下的六自由度机器人动力学仿真[J].机械设计与制造,2015(9):208-210)将Adams建立的机械臂导入Matlab中,利用Simulink仿真模块搭建联合仿真系统,实现机械系统与控制系统的联合仿真,但这种方法在复杂环境下可能由于干涉情况和运动策略考虑不够全面而无解。总体来说,当前国内外的研究主要集中在无约束或者前约束条件下生成本文档来自技高网...
一种基于UG和MATLAB的多自由度注塑机械臂建模方法

【技术保护点】
一种基于UG和MATLAB的多自由度注塑机械臂建模方法,其特征在于:该方法包括以下步骤:(1)采用UG对多自由度注塑机械臂建立参数化驱动的模型;(2)建立传递函数为M函数,M函数以机械臂的运动参数与控制参数为输入,以机械臂在有限空间的运动轨迹为输出;(3)通过设定GUI参数和修改传递文件,将M函数传递给UG运用MATLAB Robotics Toolboxlink函数建立机械臂运动学模型,并在MATLAB中建立机械臂控制系统运动学方程;(4)在MATLAB中驱动函数得到机械臂各关节位姿,调用drivebot函数可调节控制界面的滑条转动各关节,观察机械臂在空间中运动的轨迹、范围;(5)将UG作为...

【技术特征摘要】
1.一种基于UG和MATLAB的多自由度注塑机械臂建模方法,其特征在于:该方法包括以下步骤:(1)采用UG对多自由度注塑机械臂建立参数化驱动的模型;(2)建立传递函数为M函数,M函数以机械臂的运动参数与控制参数为输入,以机械臂在有限空间的运动轨迹为输出;(3)通过设定GUI参数和修改传递文件,将M函数传递给UG运用MATLABRoboticsToolboxlink函数建立机械臂运动学模型,并在MATLAB中建立机械臂控制系统运动学方程;(4)在MATLAB中驱动函数得到机械臂各关节位姿,调用drivebot函数可调节控制界面的滑条转动各关节,观察机械臂在空间中运动的轨迹、范围;(5)将UG作为MATLAB/Simulink中的运动分析计算引擎,实时提供机械臂在当前运动参数和控制参数下的运动分析,根据当前运动情况计算下一时刻机械臂的运动参数和控制参数,将MATLAB/Simulink的控制系统模块嵌入到UG中,在每个时间迭代步,计算机械臂的实时运动参数以确定最优轨迹,在协同仿真模式下,NX和MATLAB/Simulink的仿真条件根据当前系统运行条件解算确定。2.根据权利要求1所述的一种基于UG和MATLAB的多自由度注塑机械臂建模方法,其特征在于:步骤(3)中,在不考虑摩擦力等外界干扰的作用,机械臂的动力学方程为:D(q)q··+C(q,q·)q·+G(q)=τ---(8)]]>式中:D(q)—n×n阶对称正定的惯量矩阵;—n×n阶离心力和哥氏力项;G(q)—重力项。基于M函数的Simulink控制器与机械臂的仿真模型函数关系式为:τ=f0(q&C...

【专利技术属性】
技术研发人员:罗宁康梅益曹贵崟王莉媛
申请(专利权)人:贵州大学
类型:发明
国别省市:贵州;52

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

1