Abstract

To protect operators and conform to safety standards for human–machine interactions, the design of collaborative robot arms often incorporates flexible mechanisms and force sensors to detect and absorb external impact forces. However, this approach increases production costs, making the introduction of such robot arms into low-cost service applications difficult. This study proposes a low-cost, sensorless rigid robot arm design that employs a virtual force sensor and stiffness control to enable the safety collision detection and low-precision force control of robot arms. In this design, when a robot arm is subjected to an external force while in motion, the contact force observer estimates the external torques on each joint according to the motor electric current and calculation errors of the system model, which are then used to estimate the external contact force exerted on the robot arm’s end-effector. Additionally, a torque saturation limiter is added to the servo drive for each axis to enable the real-time adjustment of joint torque output according to the estimated external force, regulation of system stiffness, and achievement of impedance control that can be applied in safety measures and force control. The design this study developed is a departure from the conventional multisensor flexible mechanism approach. Moreover, it is a low-cost and sensorless design that relies on model-based control for stiffness regulation, thereby improving the safety and force control in robot arm applications.

Highlights

  • Industrial robot arms in human–machine interaction applications must conform to the safety standards of ISO 15066 [1], which require robot arms to decelerate or fully cease movement when humans are present within their working range

  • Virtual force sensor: This type of sensor measures the external torque resulting from an external contact force by calculating the difference between the theoretical torque of the system model in motion and the torque generated by the actual movement of the robot arm

  • To reduce the size of controller, this study used embedded drivers designed from a development board of Field-Programmable Gate Array (FPGA)

Read more

Summary

Introduction

Industrial robot arms in human–machine interaction applications must conform to the safety standards of ISO 15066 [1], which require robot arms to decelerate or fully cease movement when humans are present within their working range. Virtual force sensor: This type of sensor measures the external torque resulting from an external contact force by calculating the difference between the theoretical torque of the system model in motion and the torque generated by the actual movement of the robot arm This type of sensor is used in Universal Robots, which perform motor current monitoring for safety control [8], and has the advantages of not requiring additional force sensors and being capable of detecting the torque condition of each joint. It is reliant on a high-precision system model and involves complicated kinematic calculations. For low-cost, rigid service robots and associated applications, this was a solution that can enhance the safety and basic force control of a robot arm without increasing the number of sensors required or hardware costs

Contact Force Estimation
External Torque Observer
External Torque Observer Calibration
Verification of Contact Force Estimation
Safety Force Controller for Collaborative Robot
Torque Saturation Design
Impedance and Force Control
Safety Collision Detection
Experiment and Results
Collision Detection and Safety Control
Experiment 1
Experiment 2
Force Control Application
Experiment 3
Experiment 4
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call