论文部分内容阅读
目前绝大数的工业机器人都是通过示教板或者离线编程的方式来获取轨迹路径,只有少数的机器人公司研发了基于手动拖曳的直接示教系统,且只能适用于该公司的机器人系统,对于目前大部分机器人并不适用。除此之外,由于大部分的机器人系统都是闭源,不直接对用户开放,无法通过力控制方式实现机器人的拖曳式示教。因此本文提出了一种直接示教系统的研究,在不涉及修改机器人原有控制系统的基础上实现直接示教,以此来拓宽直接示教的应用范围,使普通的非直接示教机器人也能够应用直接示教。首先提出通过一个力/力矩传感器来感知示教者的示教力以及力矩,并通过数据采集卡收集力/力矩的电压模拟信号传送到上位机PC转化成x,y,z,Rx,Ry,Rz六个方向的力/力矩信号并且进行了温度补偿以及重力补偿,然后设计了直接示教手柄用来记录示教过程中的特征轨迹点以及用来触发轨迹playback。其次,在机器人端设置判断机制来判断力/力矩变化,调用UR脚本程序将六个方向力/力矩大小方向变化转化成其相应的位移,同时按照单位时间记录示教轨迹,根据不同的应用情况设计了不同的滤波算法进行轨迹点数据处理。最后,通过示教板示教、UR机器人直接示教、本直接示教系统三种不同示教进行相同轨迹示教的实验对比测试,总结了本系统设计的优点以及设计中存在的不足及有待改进之处,更加全面实现设计功能。