The invention belongs to the field of robot drag teaching, and specifically discloses a drag teaching method of industrial robot without torque sensor, which includes the following steps: dragging industrial robot, real-time calculating the moment of each link of the robot during the whole drag process, and sending the moment to the corresponding servo motor of each link; real-time collecting the current position of each joint of the robot, and sampling with the previous one. The positions of the periods are compared until the position difference between the two sampling periods is greater than the given threshold, and the joints are in the state of imminent motion; the assistant impulse moment is applied to each motor to activate the joints, and the velocity of each joint is collected in real time and compared with that of the previous sampling period, until the velocity difference between the two sampling periods is greater than the given threshold, the motion state is entered; and the assistant force is stopped. The assistant impact moment enables the servo motor to operate only under the command moment, so that the robot can enter the normal state of dragging and teaching. The invention can start or stop the robot dragging teaching smoothly without obvious Carlton appearing.
【技术实现步骤摘要】
一种无力矩传感器工业机器人拖动示教方法
本专利技术属于机器人拖动示教领域,更具体地,涉及一种无力矩传感器工业机器人拖动示教方法。
技术介绍
随着机器人技术的不断进步,机器人在工业生产中发挥越来越重要的作用。目前,机器人的示教主要依赖于示教器操作实现,但是该方法示教过程繁琐、效率低、且对操作者的技术水平要求较高,已经不能满足现代机器人易用性的要求。机器人拖动示教就是操作者直接拿着机器人的末端移动机器人到达指定位姿或沿特定轨迹移动,同时记录示教过程的位姿数据,以直观的方式对机器人进行示教。与示教器示教相比,拖动示教能够明显提高示教编程的效率,也对操作者的要求降低了很多。目前工业机器人拖动示教主要有两种方法:依赖外部力矩传感器的拖动示教和无力矩传感器的拖动示教。依赖外部传感器的拖动示教在机器人关节或者末端安装力矩传感器,当拖动机器人进行移动的时候,控制系统将力或力矩信号通过导纳控制转换为位置偏移信号进而实现拖动示教。这种方法需要昂贵的力矩传感器,不适用于低成本小负载的机器人并且需要控制系统配置额外的资源处理数据。无力矩传感器的拖动示教,通过动力学模型和外力估计算法,结合机器人关节驱动力、电机编码器等自身采集信息,完成重力、摩擦力等关节运动需要驱动力的补偿,使机器人处于近零力控制状态,使得可以手动拖动机器人移动,无力矩传感器的拖动示教可以以较低的系统成本实现与力矩传感器接近的拖动示教效果。虽然基于动力学模型的无力矩传感器拖动示教可以在较低的系统成本实现直接拖动示教的效果,但是在拖动过程中存在静摩擦力难以准确建模,拖动启动过程时不能对静摩擦力进行补偿,出现明显的卡顿 ...
【技术保护点】
1.一种无力矩传感器工业机器人拖动示教方法,其特征在于,包括如下步骤:S1拖动工业机器人,在整个拖动过程中实时计算当前位姿下机器人各连杆的力矩,并将各力矩作为指令力矩发送给各连杆对应的伺服电机;S2实时采集机器人各关节的当前位置,并与上一采样周期的位置进行比较,当两个采样周期的位置差大于给定的阈值时进入即将运动状态;S3在即将运动状态给各电机施加辅助冲击力矩使各关节处于激活状态,实时采集各关节当前的速度,并与上一采样周期的速度进行比较,当两个采样周期的速度差大于给定的阈值时进入运动状态;S4在运动状态停止施加辅助冲击力矩,使得伺服电机仅在指令力矩作用下动作,以使机器人进入正常的拖动示教状态,以此完成无力矩传感器工业机器人拖动示教。
【技术特征摘要】
1.一种无力矩传感器工业机器人拖动示教方法,其特征在于,包括如下步骤:S1拖动工业机器人,在整个拖动过程中实时计算当前位姿下机器人各连杆的力矩,并将各力矩作为指令力矩发送给各连杆对应的伺服电机;S2实时采集机器人各关节的当前位置,并与上一采样周期的位置进行比较,当两个采样周期的位置差大于给定的阈值时进入即将运动状态;S3在即将运动状态给各电机施加辅助冲击力矩使各关节处于激活状态,实时采集各关节当前的速度,并与上一采样周期的速度进行比较,当两个采样周期的速度差大于给定的阈值时进入运动状态;S4在运动状态停止施加辅助冲击力矩,使得伺服电机仅在指令力矩作用下动作,以使机器人进入正常的拖动示教状态,以此完成无力矩传感器工业机器人拖动示教。2.如权利要求1所述的无力矩传感器工业机器人拖动示教方法,其特征在于,所述辅助冲击力矩采用如下公式计算:τ=τ0+Kpε其中:τ为辅助冲击力矩,τ0为辅助力矩的基准值,Kp为可调节参数,ε为当前采样周期与上一采样周期的关节位置差。3.如权利要求1所述的无力矩传感...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。