A Sensorless and Low-Gain Brushless DC Motor Controller Using a Simplified Dynamic Force Compensator for Robot Arm Application

Robot arms used for service applications require safe human–machine interactions; therefore, the control gain of such robot arms must be minimized to limit the force output during operation, which slows the response of the control system. To improve cost efficiency, low-resolution sensors can be used to reduce cost because the robot arms do not require high precision of position sensing. However, low-resolution sensors slow the response of closed-loop control systems, leading to low accuracy. Focusing on safety and cost reduction, this study proposed a low-gain, sensorless Brushless DC motor control architecture, which performed position and torque control using only Hall-effect sensors and a current sensor. Low-pass filters were added in servo controllers to solve the sensing problems of undersampling and noise. To improve the control system’s excessively slow response, we added a dynamic force compensator in the current controllers, simplified the system model, and conducted tuning experiments to expedite the calculation of dynamic force. These approaches achieved real-time current compensation, and accelerated control response and accuracy. Finally, a seven-axis robot arm was used in our experiments and analyses to verify the effectiveness of the simplified dynamic force compensators. Specifically, these experiments examined whether the sensorless drivers and compensators could achieve the required response and accuracy while reducing the control system’s cost.

[1]  Alin Albu-Schäffer,et al.  A Unified Passivity-based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots , 2007, Int. J. Robotics Res..

[2]  Soedibyo,et al.  Electrical equivalent circuit based modeling and analysis of brushless direct current (BLDC) motor , 2016, 2016 International Seminar on Intelligent Technology and Its Applications (ISITIA).

[3]  Alessandro De Luca,et al.  Identifying the dynamic model used by the KUKA LWR: A reverse engineering approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  J. Kiszka The Real-Time Driver Model and First Applications , .

[5]  Kiyoshi Ohishi,et al.  Force control including contact process using acceleration-sensor-based instantaneous state observer for high-stiffness gear drive , 2016, 2016 IEEE 25th International Symposium on Industrial Electronics (ISIE).

[6]  Yu Yao,et al.  Dynamic Model Identification for 6-DOF Industrial Robots , 2015, J. Robotics.

[7]  Nesimi Ertugrul,et al.  Wide Speed Range Sensorless Operation of Brushless Permanent-Magnet Motor Using Flux Linkage Increment , 2016, IEEE Transactions on Industrial Electronics.

[8]  Shih-Hsiang Yen,et al.  Development of a Virtual Force Sensor for a Low-Cost Collaborative Robot and Applications to Safety Control , 2019, Sensors.

[9]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[10]  Jovan M. Knezevic Low-Cost Low-Resolution Sensorless Positioning of DC Motor Drives for Vehicle Auxiliary Applications , 2013, IEEE Transactions on Vehicular Technology.

[11]  Tuanjie Li,et al.  High-Stability Position-Sensorless Control Method for Brushless DC Motors at Low Speed , 2019, IEEE Transactions on Power Electronics.

[12]  Martijn Wisse,et al.  The effect of the choice of feedforward controllers on the accuracy of low gain controlled robots , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Roger Vila Cano Towards a Model-Based Motion Control Design for a 7-axis Robotic Arm LWA4D by Schunk , 2016 .

[14]  Lianqing Zhu,et al.  Adaptive Commutation Error Compensation Strategy Based on a Flux Linkage Function for Sensorless Brushless DC Motor Drives in a Wide Speed Range , 2018, IEEE Transactions on Power Electronics.

[15]  Prasanna Hambarde,et al.  The Survey of Real Time Operating System: RTOS , 2014, 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies.

[16]  Zahurin Samad,et al.  Brushless DC Motor Electromagnetic Torque Estimation with Single-Phase Current Sensing , 2014 .

[17]  Sachin Chitta,et al.  MoveIt! [ROS Topics] , 2012, IEEE Robotics Autom. Mag..

[18]  Sebastian Wolf,et al.  Extending a Dynamic Friction Model with Nonlinear Viscous and Thermal Dependency for a Motor and Harmonic Drive Gear , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Jiancheng Fang,et al.  High-Precision Sensorless Drive for High-Speed BLDC Motors Based on the Virtual Third Harmonic Back-EMF , 2018, IEEE Transactions on Power Electronics.

[20]  H. Boterenbrood,et al.  CANopen high-level protocol for CAN-bus , 2000 .

[21]  Jan Swevers,et al.  Improving the dynamic accuracy of industrial robots by trajectory pre-compensation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[22]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[23]  Björn Matthias,et al.  Safety of Industrial Robots: From Conventional to Collaborative Applications , 2012, ROBOTIK.