Dynamics and simulation analysis of table tennis robot based on independent joint control

Similar documents
ELECTRICAL CONTROL DESIGN FOR DRIVING SYSTEM OF SERVO MOTOR

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

Research on Fuzzy Neural Network Assisted Train Positioning Based on GSM-R

Design of double loop-locked system for brush-less DC motor based on DSP

Latest Control Technology in Inverters and Servo Systems

Frequency Capture Characteristics of Gearbox Bidirectional Rotary Vibration System

The control of the ball juggler

Neural Network Adaptive Control for X-Y Position Platform with Uncertainty

Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang2, b, Chen GuangCheng2, c

Research of deep learning algorithm on intelligent balanced device for beam pumping unit

The Design of Switched Reluctance Motor Torque Optimization Controller

Computer Numeric Control

School of Computer and Information Science, Southwest University, Chongqing, China

Permanent magnet brushless motor control based on ADRC

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

Design of Automatic Control System for NDT Device

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

Design of Experimental Platform for Intelligent Car. , Heyan Wang

Shaft Vibration Monitoring System for Rotating Machinery

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

Vibration Fundamentals Training System

Control System of Tension Test for Spring Fan Wheel Assembly

A New AC Servo Motor Load Disturbance Method

Sensors and Sensing Motors, Encoders and Motor Control

Regulated Voltage Simulation of On-board DC Micro Grid Based on ADRC Technology

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

The Pitch Control Algorithm of Wind Turbine Based on Fuzzy Control and PID Control

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Bearing fault detection of wind turbine using vibration and SPM

Feedback Devices. By John Mazurkiewicz. Baldor Electric

Introduction to Robotics

Design and research of hardware-in-the loop platform of infrared seeker based on Lab-VIEW

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

Chapter 1 Introduction

All Servos are NOT Created Equal

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Control System Design of Magneto-rheoloical Damper under High-Impact Load

1, 2, 3,

Chapter 1 Introduction to Robotics

VECTOR CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR BASED ON SLIDING MODE VARIABLE STRUCTURE CONTROL

Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control

Design and Development of Novel Two Axis Servo Control Mechanism

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Multi-robot Formation Control Based on Leader-follower Method

PERFORMANCE ANALYSIS OF PERMANENT MAGNET SYNCHRONOUS MOTOR WITH PI & FUZZY CONTROLLERS

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

CHAPTER 3 DEFECT IDENTIFICATION OF BEARINGS USING VIBRATION SIGNATURES

DC-Voltage fluctuation elimination through a dc-capacitor current control for PMSG under unbalanced grid voltage conditions

A New Simulation Technology Research for Missile Control System based on DSP. Bin Tian*, Jianqiao Yu, Yuesong Mei

Design of intelligent vehicle control system based on machine visual

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

ServoStep technology

Introduction. Keywords: Wingding machine; Control system; Motion controller

AZ Series. Function Edition. Closed Loop Stepping Motor and Driver Package. Operation. I/O signals. Parameter

Research on Intelligent CNC Turret Punch Press Process Programming. System

Diagnosis and compensation of motion errors in NC machine tools by arbitrary shape contouring error measurement

Based on the ARM and PID Control Free Pendulum Balance System

Design of Joint Controller for Welding Robot and Parameter Optimization

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

DIAGNOSIS OF ROLLING ELEMENT BEARING FAULT IN BEARING-GEARBOX UNION SYSTEM USING WAVELET PACKET CORRELATION ANALYSIS

A Semi-Minimalistic Approach to Humanoid Design

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Study on Synchronous Generator Excitation Control Based on FLC

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

PERMANENT magnet brushless DC motors have been

Summary of robot visual servo system

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Selection and analysis of servomotor for three-axis transmission system in CNC machine tool

Designing Better Industrial Robots with Adams Multibody Simulation Software

A Sliding Mode Controller for a Three Phase Induction Motor

Step vs. Servo Selecting the Best

KIKS 2013 Team Description Paper

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment

Engineering Support for the Design of Electrohydraulic Drive Systems.

Elements of Haptic Interfaces

Design of Voltage Regulating Control Device of Improved PID Algorithm for the Vehicle AC Generator Based on DSP

Introduction to Servo Control & PID Tuning

Insulation and monitoring system for pure electric vehicle based on microcontroller unit

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

A comprehensive test system for precision transmission performance of CORT reducer

Study and Design of Virtual Laboratory in Robotics-Learning Fei MA* and Rui-qing JIA

Birth of An Intelligent Humanoid Robot in Singapore

Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, , China

1. Introduction 1.1 Motivation and Objectives

profile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery

Sensors and Sensing Motors, Encoders and Motor Control

Research on the Transient Response and Measure Method of Engineering Vibration Sensors

Experimental Investigation of Unsteady Pressure on an Axial Compressor Rotor Blade Surface

RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

Shaft Torque Excitation Control for Drivetrain Bench

Parallel Robot Projects at Ohio University

Shenzhen Alpha Inverter Co., Ltd. AS100 AC Servo Drive

Transcription:

Acta Technica 62 No. 1B/2017, 35 44 c 2017 Institute of Thermomechanics CAS, v.v.i. Dynamics and simulation analysis of table tennis robot based on independent joint control Yang Yu 1 Abstract. The purpose of this paper is to prove the accuracy and flexibility of the speed of the table tennis robot when it strikes. The method is to analyze table tennis mechanical simulation based on the control strategy of robot independent joint. Independent control strategy is adopted at first, and PID control principle is also used to design and analyze the control system of table tennis robot and mechanical-control co-simulation system. In addition, the virtual scene is simulated when two robots are playing. Finally, performance index of robots is evaluated and optimized to confirm proper parameter of sample robot design and provide theory instructions for the developing and producing of table tennis robot. According to control demands of servo motor, the three loop control system of table tennis is established. The experimental results show that the co-simulation and control system of table tennis prove its correctness. Based on the above finding, it is concluded that the mechanical parameters of hybrid robot can be optimized. Meanwhile, simulation and analyses in the study of table tennis robot based on the control system of independent joint control strategy play an important part in developing and producing hybrid robot 3 robot programming system (RPS) + robot programming (RP). Key words. Table tennis robot, PID control system, mechanical simulation, control strategy of independent joint. 1. Introduction 1.1. Description of the problem Robot is one of the important inventions in the 20 century. Table tennis robot is of wide interest and also a universal technology platform combining machinery, vision, control and other disciplines [1]. In terms of technology, crucial technology in table tennis can directly radiate to all kinds of related fields; in terms of teaching, to develop robots which can play table tennis with people or play with each other is useful for activating students passion and enthusiasm for exploring scientific knowledge; In terms of recreation and sports, table tennis robot can be used in such fields 1 Department of P. E, North China University of Water Resources and Electric Power, China http://journal.it.cas.cz

36 YANG YU as entertainment, exercise, partner training, competition, which can enrich people s free time and help them build body health [2 3]. Thus, the research of table tennis is important in the filed of intelligent robot research. 1.2. State of the art Scholars both at home and abroad have made many researches about table tennis robot. Table tennis robot shows rapid development in advanced countries, while China began to do researches about it in a relatively late time. Some scholars make deep researches on vision prediction and servo control system of table tennis [4]. There are some studies on visual tracking, trajectory prediction and control technology. Studies on the trajectory prediction of table tennis are carried out [5]. A great deal of mechanical simulations are made at home and abroad. Some simulation researches on decomposition control of arm accelerating speed of table tennis robot are analyzed [6]. Experts make researches on robust control of operation arm of table tennis with anti flexible joint [7]. In the robot industry in the 21 century, there is trend that product design is completed with the help of computer simulation [8]. As lots of practical experiments are carried out after the bases of a series of virtual simulation experiments, which improve the efficiency and reduce risks and costs, thus design defects of the product are dealt with in time before the shaping of physical objects [9 10]. It also goes to the mechanical simulation of table tennis simulation. The study on mechanical simulation offer important instructions for the developing and producing of real simple machine. For reasons above, table tennis robot is chosen as the experiment platform in the study for simulation and analyses to design and simulate the mechanical system and control system of table tennis robot. 2. Materials and methods Dynamics of table tennis robot is analyzed and dynamic model for hybrid robot 3-RPS+RP and 6R serial robot is established before the research, and the trajectory of its striking ball is programmed; next, the dynamic model is proven accurate by theory calculation and mutual simulation, which lay a foundation for the simulation in the environment of striking balls of table tennis and its control system. 2.1. The control system of table tennis robot Hybrid robot 3-RPS+RP is the study is controlled by PID control with single joint, whose body is connected by parallel mechanism and serial branches. Robot control is realized by driving joint of the motor, and the AC servo motor control model is used to drive the joints of table tennis robot. Compared with DC servo motor, there are many advantages of AC servo motor: it has no brush and commutator which ensures reliable operation and low demands for maintenance; the heat dissipation of the stator winding is more convenient; it has small inertia, which is easier to improve the speed of the system; it has relatively small volume and weight in the

DYNAMICS AND SIMULATION ANALYSIS 37 same power [11]. The servo motor adopts the traditional PID controller, which is of good stability, simple procedure for parameter setting and excellent robustness. PID control principle [12] is a reasonable algorithm based on imprecise model and system information estimation. The principle of PID control system is shown in Fig. 1. Fig. 1. Principle of PID control system System shown in Figure 1 mainly consists of PID controller and the controlled device. It composes control deviations according theoretical preset value and actual output value, and make up correspondent control portfolio u(t) with deviations composed in different combination forms of PID. AC servo control system of joint control of the robot often uses frequency converter as the driver of the motor, and it is composed of three closed loop control system, namely, position loop, speed loop and current loop [13]. The function of current loop is to adjust current to maintain constant output of torque, refrain current deviation and improve the performance of the system by enhancing the stability of current; the function of speed loop is to refrain load disturbance and velocity perturbation and effectively overcome dynamic errors and shorten adjustment time; the function of position loop is to ensure the system can position and follow in a correct way. The control principal and structure model of AC servo motor with three closed loops is shown in Fig. 2. Fig. 2. Control model of AC servo motor with three closed loops

38 YANG YU 2.2. Mechanical-control co-simulation system of table tennis As far as the mechanical-control co-simulation system of table tennis is concerned, the position and speed control co-simulation based on kinematics and control co-simulation with dynamics as the basic force are introduced in the study. The principle of he position and speed control co-simulation based on kinematics is to develop robot kinematics inverse solution and obtain joint potion and information about speed, and to transform position information into information about joint driving torque through control system so as to drive the robot [14]. Information about force or torque between motor shaft, moving and rotating shaft is transferred by connecting ball screw, coupling and the robot. At this time, input and output of robot co-simulation system reflects robot kinematics relation. Its model is shown in Figs. 3 and 4. Fig. 3. Model of co-simulation system Fig. 4. Driving model of AC servo motor The principle of control and co-simulation system based on kinematics. The principle of the control co-simulation with dynamics as the basic force is to develop inverse resolution through terminal position information by using robot dynamics so as to get information about joint force and torque, and then to connect each joint of

DYNAMICS AND SIMULATION ANALYSIS 39 the robot through joint driving force and torque parameters after the output of the control system so as to drive the robot. At this time, co-simulation system of input and output robot reflects its dynamic relation. Its principle of the control system is shown in Fig. 5. Fig. 5. Principle of dynamic control co-simulation system What is shown in Fig. 5 is the co-simulation model of robot with semi-closed loop. The features of table tennis robot are combined in the study. Terminal trajectory of the robot is received after developing inverse resolution to obtain joint information and controlling the robot through control principal of joint closed loop based on the tracking what has been programmed. Comparative analyses are made, in the following, between the terminal trajectory and programmed trajectory so as to commend on motion characteristics of the robot. 3. Experimental results and discussion 3.1. Virtual simulation environment when two table tennis robots are playing The virtual simulation environment mainly concludes robot body, serial 6R robot and hybrid robot 3-RPS+RP; the environment of two robots are playing with each other includes striking balls trajectory of robots, motion and collision model of table tennis; virtual control system of the robot, Paul three-loop servo control system, is set. Focus on the study is scenes simulation which requires bodies of the playing table tennis robot, sticking ball environment for the playing robots and its controller. Virtual scene where two robots are playing can be established. The environment for double play is closely related with the motion model of the robot and table tennis. The stress state of the table tennis may affect the speed and accuracy of the robot s striking on balls. Terminal position of the mechanical arm is developed to joints by inverse resolution to simulate robots playing. Effects on the robot made by elements in striking ball environment are [15]: pat speed, pat position, direction the pat surface faces when it touch the ball and different trajectories of striking ball. In a word, the motion of the table tennis robot decides the motion of the ball,

40 YANG YU and moving features of the ball affects the motion of table tennis robot. Mechaniccontrol co-simulation model of table tennis robot is shown in Fig. 6, and results of simulation model is shown in Fig. 6 and 7. Fig. 6. Flow chart of the establishment of mechanical model Fig. 7. Simulation system model 3.2. Evaluation and optimization of performance of the table tennis robot Mechanical performance index is the important element to evaluate robot. Different indexes serve for evaluating robots with different tasks, which reflect the performance of robots. Table tennis robot with the task to striking on balls is evaluated from the perspective of spatial coincidence degree, speed response characteristics and speed stability. Spatial coincidence degree stands for the coincidence rate of working space the robot needs in practice and the design requires for, namely, volume percentage. The design demand for space when hybrid robot works and realizing parameters are shown in Table 1. When there is no pose motion at the end of the robot, the working space is a cylinder, but the actual working space is bigger than a cylinder. It is concluded through calculation that space coincidence rate of table tennis robot is far over 1, meeting the working space requirement. Velocity response characteristic stands for the speed of striking balls at the end of

DYNAMICS AND SIMULATION ANALYSIS 41 the robot and acceleration characteristic when the robot is striking balls. The speed parameters the robot strikes the ball are shown in Table 2. The characteristic is that the results of accelerate speed of terminal of the robot show its overall non-smooth skipping and the skipping range of the second half is particularly large, thus it needs to be optimized. Table 1. Test results of insulated resistance value (kω) Design area Up and down working field (mm) Horizontal working area (mm) Longitudinal work area (mm) Estimated parameters ±250 1600 450 Realization method Telescopic rod rotation Telescopic rod circle rotation Telescopic moving rod Table 2. Speed parameters of striking balls Full speed (m/s) Rotation speed (r/s) defor- Maximum mation (%) Environmental parameters Ball 0 27 0 172 27 Ball pat 5 12 / seldom ADA MS/Vibration vibration analysis module is adopted to analyze vibration in the study. When the response of the shock excitation is close to 2.5 Hz, the result of frequency response shows that the frequency where there is maximum acceleration response is near 2.7 Hz to 32.9 Hz and resonance can be avoided. Works about the optimization of the table tennis robot are carried about from two aspects, namely, control and machinery. In terms of the control, parameters of the controller is regulated, control performance is improved and control evaluation index is stepped up, thus enhancing speed response characteristics of the robot; As for machinery, from the aspect of decreasing inertia, light materials meeting striking ball tasks are chosen to reduce inertia of mechanical system; linear motor driver is selected which means inertia of ball screw is ignored, and dynamics equation is simplified, thus making the robot more flexible. The diagram of optimization process is shown in Fig. 8. Tests are carried out on the optimized robot. It can be found that its speed steps up, the acceleration stability is better than before and its stability improves too. And meanwhile, the impact force in the experiment produced by the ball and ball pat in the striking ball scene is 80.7493 N, which is about 102 N in practice coinciding with the actual impacting environment. Finally, some relatively ideal mechanical data about the robot is shown in Table 3.

42 YANG YU Fig. 8. Diagram of optimization process Table 3. Parameters of mechanical system Component name Size (mm) Component name Size (mm) Rectangular base 510 357 102 (L D H) Elbow Diameter: 62, Turning diameter: 306 Cylinder base support Length:620, diameter:62 Double racket Diameter: 153, thickness: 10 Fixed platform Diameter: 410 Racket Length: 367 Moving platform Diameter: 305 Swigging are of the serial branch 46 46 470 Upper branch Diameter: 34, length:494 Lower branch Diameter: 56, length: 530 Screw of the paralleling branch Swinging arm screw shaft of the serial branch Lead: Ph=15, Nominal diameter: d0 = 15, the distance is 400 Lead: P h = 12, Nominal diameter: d0 = 8, the distance is 400 4. Conclusion The control system and mechanical-control co-simulation system of table tennis robot are studied. The performance of it when two robots are playing in the virtual simulation environment is evaluated and optimized. It is concluded, finally, that, three-loop control system of the robot is established according to the control demand of servo motor, and that co-simulation model of hybrid robot is created, which mean

DYNAMICS AND SIMULATION ANALYSIS 43 mechanical-control simulation system is realized and it is feasible; simulation environment of double play between robots is created, methodologies for the evaluation and optimization for the whole system is put forward. In addition, hybrid robot with five degrees of freedom is optimized and relatively ideal parameters for the system are known, which lay a good theoretical foundation for the control system of the table tennis and its producing. However, there are some limitations in the study due to limited experiment time and equipment. The further research will be carried out from the following two aspects: the mechanical-control co-simulation for the robot can be made in the way of adopting the driving combining linear motor and rotating servo motor. Furthermore, comparative analyses will be made between it and response from the robot driven by rotating servo motor. Through appropriately simplifying its dynamic equation, realtime control system with feedback closed loop is realized after the mechanical-control co-simulation. References [1] Y. Hayakawa, A. Nakashima, S. Itoh, Y. Nakai: Ball trajectory planning in serving task for table tennis robot. SICE Journal of Control, Measurement, and System Integration 9 (2016), No. 2, 50 59. [2] K. Mülling, J. Kober, O. Kroemer, J. Peters: Learning to select and generalize striking movements in robot table tennis. International Journal of Robotics Research 32 (2013), No. 3, 263 279. [3] G. Munivrana, L. Z. Petrinović, M. Kondrič: Structural analysis of technicaltactical elements in table tennis and their role in different playing zones. Journal of Human Kinetics 47 (2015), No. 1, 197 214. [4] C. Charbonnier, S. Chagué, F. C. Kolo, A. Lädermann: Shoulder motion during tennis serve: Dynamic and radiological evaluation based on motion capture and magnetic resonance imaging. International Journal of Computer Assisted Radiology and Surgery 10 (2015), No. 8, 1289 1297. [5] C. Liu, Y. Hayakawa, A. Nakashima: Racket control for a table tennis robot to return a ball. SICE Journal of Control, Measurement, and System Integration 6 (2013), No. 4, 259 266. [6] M. Liu, Q. Li: Analysis on the Application of Region-growing Algorithm in Table Tennis Trajectory Simulation. Research Journal of Applied Sciences, Engineering and Technology 5 (2013), No. 9, 2779 2785. [7] K. Mülling, J. Kober, O. Kroemer, J. Peters: Learning to select and generalize striking movements in robot table tennis. The International Journal of Robotics Research 32 (2013), No. 03, 263 279. [8] D. Sun: Neural network-based table tennis competition technique and tactics diagnosis and evaluation. Open Cybernetics & Systemics Journal 9 (2015), No. 1, 1722 1727. [9] R. Singh, P. N. Pandey: Molecular docking and molecular dynamics study on SmH- DAC1 to identify potential lead compounds against schistosomiasis. Molecular Biology Reports 42 (2015), No. 3, 689 698. [10] R. Krug, D. Dimitrov: Model predictive motion control based on generalized dynamical movement primitives. Journal of Intelligent & Robotic Systems 77, (2015), No. 1, 17 35. [11] R. M. Hou, R. Z. Liu, Q. Gao, L. Wang, T. B. Deng: Application of adaptive fuzzy wavelet neural network in AC servo control system. Acta Armamentarii 36 (2015), No. 05, 781 788.

44 YANG YU [12] F. Chénier, P. Bigras, R. Aissaoui: A new dynamic model of the wheelchair propulsion on straight and curvilinear level-ground paths. Computer Methods in Biomechanics & Biomedical Engineering 18 (2015), No. 10, 1031 1043. [13] A. Mahapatra, K. Biswas, A. Kumar, A. Chatterjee: Motion control strategies based on PD control for a four degree-of-freedom serial robotic manipulator to mimic human index finger articulations. International Journal of Computer Applications 109 (2015), No. 13, 35 42. [14] S. U. Hu, X. U. De, G. D. Chen, Z. J. Fang: Striking position selection based on two-step multi-purpose fuzzy decision method for robotic table tennis. Control Theory & Applications 30 (2013), No. 05, 597 603. [15] K. Wang, W. Wang, H. Zhang: The mechanical properties of a wall-climbing caterpillar robot: Analysis and experiment. International Journal of Advanced Robotic Systems 10 (2013), No. 1, 257 271. Received June 29, 2017