A comparison study of some control methods for delta spatial parallel robot
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
A comparison study of some control methods for delta spatial parallel robotJournal of Computer Science and Cybernetics, V.31, N.1 (2015), 71–81DOI: 10.15625/1813-9663/31/1/5088A COMPARISON STUDY OF SOME CONTROL METHODS FORDELTA SPATIAL PARALLEL ROBOTNGUYEN VAN KHANG1,a , NGUYEN QUANG HOANG1,b , NGUYEN DUC SANG1 , andNGUYEN DINH DUNG21 Departmentof Applied Mechanics, School of Mechanical Engineering,Hanoi University of Science and Technologya khang.nguyenvan2@hust.edu.vn; b hoang.nguyenquang@hust.edu.vn2 Phuong Dong UniversityAbstract.A comparison between three methods applied to parallel robot control namely: computed torque controller, sliding mode control and sliding mode control using neural networks ispresented in this paper. The simulation results show that PD control method is only accurate whenmodel parameters are precisely identified. In case of uncertain parameters, sliding mode and neuralnetwork sliding mode control methods are applied instead. Three controllers are implemented inMatlab for simulation. The results show that the control quality is improved by using the neuralnetwork sliding mode control method in comparison with two others.Keywords. Delta parallel robot, computed-torque control, sliding mode control, neural networkcontrol.1.INTRODUCTIONToday, parallel robotic manipulators are used widely in industrial applications owing to light compactstructure, high stiffness and accuracy. Delta robot is one of the most successful parallel robots, withthousands of versions created around the world for several applications such as in food factories andmedical field. Invented by Reymond Clavel in the early ’80s, this parallel robot uses the parallelogramstructure to create three translational degrees of freedom by three revolute actuators.In most applications, the robot must move rapidly from one position to another position orfollow a desired trajectory in three dimensional spaces with high precision. In order to performthis task, recently, several control methods have been investigated such as computed torque withPD controller [17], sliding mode controller [14,15,16]. The computed torque controller is easy toimplement, but it cannot meet the control quality due to uncertainties in the system model anddisturbances. The sliding mode controller is robust and can improve control quality. However, due toa discontinuous part, this control method can lead to chattering phenomenon, which makes difficultyto control and reduces quality control [14,15]. Another drawback of the sliding mode controller is thatit requires the bounds of uncertainties and disturbances being available. The sliding mode controlwith online learning neural networks has been applied to serial robotic manipulators, in which thesystem uncertainties and disturbances are estimated by a function approximation technique [8,19-25].In this paper, three control algorithms including inverse dynamic based, sliding mode and neuralnetwork based controllers are implemented for the delta spatial parallel robot. The simulation resultsshow the outstanding features of the neural network based controller to the two others.c 2015 Vietnam Academy of Science & Technology72NGUYEN VAN KHANG, NGUYEN QUANG HOANG, NGUYEN DUC SANG, NGUYEN DINH DUNG2.DYNAMIC MODELThe equations of motion of a parallel robot can be obtained by either sub-structural method, NewtonEuler equations [1- 4] or Lagrangian multiplier equation [5,6,7]. These equations are written in matrixform as follows:λM(q)¨ + C(q, q)q + Dq + g(q) =Bu + ΦT (q)λq˙ ˙˙φ (q) =0(1)where M(q), C(q, q)q, Dq, g(q), and u are mass matrix, Coriolis and centrifugal forces, damping˙ ˙˙φforces, gravitational forces, and control inputs, respectively; φ (q), Φ(q) = ∂φ (q)/∂q, and λare constrained equations, Jacobian matrix and vector of Lagrangian multipliers, respectively; q =θ[θ T , ΨT , xT ]T is generalized coordinate vector which includes actuated and auxiliary angles, andposition of the mobile platform.Using the method of coordinate separation and Lagrangian multipliers elimination [10-13] yields themotion equations in the form of minimum generalized coordinates as followsθ ¨θ ˙ ˙θ ˙ ˙θMθ (θ )θ + Cθ (θ , θ )θ + Dθ (θ , θ )θ + gθ (θ ) = u.(2)θIn dynamics (2) the following properties hold: Mθ (θ ) - positive definite and symmetric matrix,˙˙ θ (θ ) − 2Cθ (θ , θ )] - skew-symmetric matrix, and Dθ (θ , θ ) - semi-positive definite matrix.θθ ˙N = [M θIn the next section, Eq. (2) will be used for designing controller.3.REVIEW OF THREE CONTROL METHODS FOR PARALLEL ROBOTSThe objective of the control problem is to find control forces u acting on the robot to drive the mobileplatform to track the desired motion xd (t). This means to control the actuated coordinates θ (t) tofollow its desired motion θ d (t) corresponding to the desired motion of mobile platform xd (t). Threecontrol algorithms are shown in this section.3.1.Computed-torque controllerThe computed-torque controller has been applied to serial robotic manipulators [16, 17]. This approach can also be applied to parallel manipulators. By applying this approach, the control input iscomputed as followingθθ ˙ ˙θ ˙ ˙θu = Mθ (θ )a + Cθ (θ , θ )θ + Dθ (θ , θ )θ + gθ (θ )(3)¨˙ ˙θa = θ d − Kd (θ − θ d ) − Kp (θ − θ d ),(4)withwhere Kd , Kp are positive definite matrices:Kp = diag (kp1 , kp2 , ..., kpna ), kpi > 0, Kd = diag (kd1 , kd2 , ..., kdna ), kdi > 0.Substituting (3) and (4) into Eqs. (2) results in¨˙˜˜˜θ ˜Mθ (θ )(θ + Kdθ + Kpθ ) = 0, θ = θ − θ d .(5)A COMPARISON STUDY OF SOME CONTROL METHODS FOR DELTA SPATIAL PARALLEL ROBOT73θNote that Mθ (θ ) is a positive definite matrix, it can be eliminated from Eq. (5):¨˙˜˜˜θ + Kdθ + Kpθ = 0.(6)Based on the dynamics of error shown in Eq. (6), the controller parameters are chosen as2kpi = ωi , kdi = 2δi ωi , wit ...
Tìm kiếm theo từ khóa liên quan:
Computed torque controller Sliding mode control Delta parallel robot Computed-torque control Sliding mode control Neural network controlGợi ý tài liệu liên quan:
-
7 trang 30 0 0
-
Synthesis of adaptive sliding mode control systems for continuous mixing technologies
9 trang 26 0 0 -
PLC-based adaptive controller for stability tank pressure
7 trang 25 0 0 -
Comparative analysis of SMC-LMI and LQR controllers for double inverted pendulum
7 trang 19 0 0 -
Sliding mode based adaptive control of chaos for permanent magnet synchronous motors
5 trang 17 0 0 -
Fractional order sliding mode control of overhead cranes
8 trang 17 0 0 -
Adaptive sliding mode control with rbf neural networks for omni directional mobile robot
8 trang 17 0 0 -
PID controller in step motion control for bipedal robot with elastic legs
9 trang 16 0 0 -
A sliding mode controller integrated moment of inertia observer of web handling systems
6 trang 16 0 0 -
Summary of the doctoral thesis: Inverse dynamics and motion control of delta parallel robot
23 trang 15 0 0 -
Backstepping – sliding mode control for dual arm robot
9 trang 14 0 0 -
13 trang 11 0 0
-
9 trang 10 0 0
-
6 trang 9 0 0
-
Sliding mode control for a planar parallel robot driven by electric motors in a task space
13 trang 9 0 0 -
Design an adaptive fuzzy logic control for cleaning and detecting robot manipulator
6 trang 8 0 0 -
Neural network control of VietCobot
11 trang 8 0 0 -
Design a dynamic sliding mode controller for a ball-beam system
6 trang 8 0 0 -
A modified observer-based sliding mode controller for robot manipulators
4 trang 8 0 0 -
6 trang 8 0 0