摘要
针对用ER20-1700机械臂实现运动控制,提出了一种有效的控制方法;首先对ER20-1700机器人的三维建模进行运动学分析建立DH参数表算出机器人的逆解,再把SolidWorks中的三维模型用插件导入Simulink中快速搭建机械控制模型,然后搭建并改良电机驱动物理模型,补全整个控制模型,实现机械臂Simscape正逆解仿真;把算好的逆解用编程的方式写入MATLAB中用robotics tool中进行仿真模拟,并将其与Simulink中的仿真结果进行对比;通过编写函数程序在MATLAB中实现机械臂走直线和画圆的轨迹规划;通过搭建实验平台,使用dSPACE作为控制器把之前的控制模型转化为代码导入其中以实现机械臂的快速控制,控制机器人做直线和画圆运动,记录轨迹规划和实际机械臂所走的数据导入MATLAB绘制成图;实验结果表明:走直线和走圆时,最大跟踪误差小于3 mm,控制方法可行有效。
- 单位