关键词:
工业机器人
柔顺控制
运动学建模
雅克比矩阵
Speedgoat半实物仿真系统
摘要:
随着工业机器人技术的发展,人们对协作机器人的需求越来越迫切。为实现机器人与人的协作,机器人的控制方式必须从单一的位置轨迹控制向位置和力的协同控制方向发展,柔顺控制技术是协同机器人控制的关键技术。论文在陕西省重点研发计划项目“工业机器人柔顺操作关键技术”的支持下,主要针对项目中柔顺控制机器人机械结构设计、运动学及动力学建模以及控制系统构建等技术开展研究,具有重要的工程应用价值。论文的主要内容如下:本文根据柔顺操作的功能需求,采用冗余自由度机械臂构型设计方法,设计了 7自由度柔顺机械臂本体,对设计中的构件设计、力学计算、电机选型等关键问题进行了分析,并通过ANSYS对所设计的机械臂进行了分析和校核。在所设计的机械臂机械结构的基础上,基于D-H模型建立了该机械臂的运动学模型,推导了机械臂的正、逆运动学方程,建立了描述关节空间到操作空间速度映射关系的雅克比矩阵,基于拉格朗日法建立动力学模型,并对机械臂的运动性能进行了仿真分析,为运动控制和轨迹规划奠定了基础。本文选用Speedgoat半实物仿真系统作为机械臂的控制系统的开发工具,通过MATLAB simulink软件设计了相应的控制模块,实现了机器人的运动控制和状态反馈,并通过MATLAB simulink软件中的Simulink Real-time Explorer 模块设计开发了机械臂的人机交互界面,实现了机械臂的状态、坐标位置等信息的显示和数据的采集以及机械臂的运动控制操作,为后续柔顺控制算法的研究奠定了基础。在所设计的机械臂控制系统的基础上,通过机械臂的直线、圆弧等运动控制实验,获得了机械臂空间运动轨迹曲线和各电机的运动曲线,验证了论文研究的正确性,并对机械臂运动精度和平稳性的主要影响因素—摩擦力—进行了研究,通过对摩擦力的辨识,建立了系统的摩擦模型,通过速度前馈实现了摩擦的补偿,将由摩擦引起的反向跃冲从原来的0.07°,降低到了 0.05°,提高了机械臂运动的精度和平稳性。本文开发了柔顺机械臂样机,研究了机械臂的运动学正、逆解算法和基本运动控制算法,构建了机械臂控制系统,并建立了人机交互界面,实现了机械臂的运动控制,通过摩擦补偿提高了运动的精度和平稳性,为进一步研究机械臂的柔顺控制策略奠定了基础。