Abstract
This paper deals with the kinematical and dynamical properties of parallel spherical manipulators with three degrees of freedom. Accelerations, dynamics, control and accuracy are considered. Algorithm of control is based on the inverse problem of dynamics and allows minimizing deviations of coordinates, velocities and accelerations.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Spherical mechanisms are used as orienting devices, machine tools, medical equipments, etc. The first works were focused on the mechanisms of one degree of freedom and open kinematic chain [1]. It was one of the first monographs dealing with the spherical mechanisms.
Furthermore these mechanisms were applied in parallel robots that contain several kinematic chains [2–6]. A lot of publications describe 3-dof spherical parallel mechanisms. Such 3-dof spherical parallel mechanism is composed of three limbs connecting a moving platform (end-effector) to a fixed base and all the axes of kinematic pairs intersect at one point [7]. But not all the mentioned axes may intersect at a single point. An intermediate rotating kinematic pair can be replaced by three pairs with parallel axes. [8–10].
Spherical mechanisms were subjects of many publications dealing with the structure [6, 7], the problem of positions and velocities and workspace modeling [11], problems of optimization and design [12, 13], dynamical analysis and singularity analysis [14].
However, not all the important problems have been addressed earlier. These concern the problem of accelerations and accuracy. Besides, the problem of control is very important [15]. This article is devoted to these issues. Proposed algorithm is based on concept of minimized deviations of coordinates, velocities and acceleration, using inverse problems of dynamics
2 Mechanism Configuration
In the considered spherical mechanism with three kinematic pairs in each chain (Fig. 1), the input link is connected to the engine. The output link is a platform that revolves around three axes intersecting at a point O. The output coordinates are angles of rotation of the platform α, β, γ around the axes, whose relative positions are described by a fiction kinematic chain (Fig. 2a). The generalized coordinates are angles φ11, φ21, φ31. Each of the three kinematic chains has three joints with intersecting axes.
Let us associate the output link of the mechanism with a moving coordinate system ξ, η, ζ, whose axes are situated along the main inertia axes of this link. Therefore for the orientation angles (α = β = γ = 0) the directions of the axes ξ, η, ζ coincide with directions of the axes x, y, z, respectively. The constrain equations are derived from geometry of mechanism, transfer matrixes absolute and moving coordinate systems.
The constrain equations for a spherical mechanism with three kinematic chains can be represented by the following system:
3 Dynamical Analysis
Differentiating these expressions (1) with respect to t, we obtain a system of equations of velocities of the input and output links:
Differentiating the Eq. (1) again with respect to t, we obtain equations of accelerations:
The equation of motion of a spherical mechanism with three degrees of freedom has the following form (mass of the arc shaped links are ignored):
where J ξ = J η, J ζ are the inertia moments in respect to the axes ξ, η, ζ; M 1, M 2, M 3, are the moments in the drives, \( \frac{{\partial \varphi_{ij} }}{{\partial \varphi_{\xi } }} \) are variable coefficients, \( \mathop \varphi \limits^{..}_{\xi } = \dot{\omega }_{\xi } ,\;\dot{\varphi }_{\xi } = \omega_{\xi } ,\;\mathop \varphi \limits^{..}_{\eta } ,\;\dot{\varphi }_{\eta } ,\;\mathop \varphi \limits^{..}_{\zeta } ,\;\dot{\varphi }_{\zeta } \) are the projections of accelerations and velocities on the axes ξ, η, ζ. Other equations are similar. The torques are determined using the algorithm represented in [15]. Let r i be the vector perpendicular to the axes of the passive joints of the i-th chain. This vector has coordinates r ix , r iy r iz and r iζ, r iη, r iξ in the absolute and moving coordinate systems correspondingly. It may be shown that:
where ωξ, ωη, ωζ are projections of velocity of the output link to the axes ξ, η, ζ, x i1, y i1, z i1 are the coordinates of the unite vector e i1 (Fig. 1).
Then from (5) the variable coefficients can be determined. By this we take into account that y i1 = 0, z i1 = 0 (Fig. 1).
Other coefficients have similar forms.
The velocities \( \dot{\upalpha },\,\dot{\upbeta },\,\dot{\upgamma } \) may be obtained from linear equations:
where (αξ, αη, αζ) are the projections of the unit vector e α of the joint corresponding to the velocity \( \dot{\upalpha } \) (Fig. 2a), (βξ, βη, βζ) and (γξ, γη, γζ) are defined analogously.
4 Control of the Manipulator
Control of parallel manipulators is one of the most important problems. There are different approaches to solve this problem. The applied algorithm is based on the inverse problems of dynamics [15].
The desired laws of the coordinates of the mobile platform are described by equations αT(t), βT(t), γT(t).
The task is to minimize the errors Δα = αT(t) − α(t), Δβ = βT(t) − β(t), Δγ = γT(t) − γ(t), where α(t), β(t), γ(t) are the actual coordinates of the mobile platform.
Equations of errors are
where KD, KP are the feedback coefficients. The value feedback gains coefficients are determined according the theory robotic control [15].
According to Eq. (8) the actual accelerations become:
The laws of errors is described oscillatory second-order systems, which control time is minimize. Let us consider an example: the desired laws of the coordinates of the moving platform are αT(t) = 0.1·sin(ω t), βT(t) = 0.11·sin(ω t), γT(t) = 0.12·sin(ω t). Moment of inertia J ξ = J η = 0.0012 kg·m2, J ζ = 0.002 kg·m2, KD = 120, KP = 7200. Result of the simulation is presented on Fig. 3. The maximal errors are about 6·10−3 rad.
5 Accuracy of the Manipulator
The full differential of input-output equation can be written:
where θ i1, θ i2 are the angels between the axes of kinematic pairs (Fig. 1).
According to the linear theory of accuracy, we assume increment in the actuators are equal to zero: δφ11 = δφ21 = δφ31 = 0. Therefore the system of equations can be represented as:
Thus, knowing the deviations of angles between the axes of kinematic pairs we can determine the deviations of the position of the output link.
For example, if errors are: θ11 = 0.01 rad, θ12 = 0.005 rad, θ31 = 0.01 rad, θ i2 = 0.0075 rad, θ12 = 0.005 rad, θ22 = 0.005 rad, θ23 = 0.005 rad, then the deviations of the position of the output link are δα = 0.012 rad, δβ = 0.017 rad, δγ = 0.005 rad.
6 Prototyping of the Manipulator
We considered the mechanism where all the axes of the kinematic pairs intersect at a single point. But one rotating kinematic pair can be replaced by three pairs with parallel axes. [8–10]. Thus, we introduce a mechanism with five kinematic pairs in each kinematic chain [9, 10] (Fig. 4).
One of versions of spherical mechanisms with five kinematic pairs in any chain is prototyped One of the versions of spherical mechanism with five kinematic pairs in two kinematic chains and three kinematic pairs in one kinematic chain is prototyped (Fig. 5).
7 Conclusion
In this article, the problem of kinematics and dynamics of the spherical parallel manipulator is considered. Dynamical properties are analyzed applying the virtual work principle. Algorithm of control is based on the inverse problem of dynamics and allows minimizing deviations of coordinates, velocities and accelerations. Our further work will focus on determination of workspace of the prototype (Fig. 5).
References
Dobrovolsky, V.V.: Theory of Spherical Mechanisms, Moscow (in Rus.) (1947)
Merlet, J.P.: Parallel Robots, 2nd edn. Kluwer Academic Publishers, Boston (Springer) (2000)
Kong, X., Gosselin, C.: Type Synthesis of Parallel Mechanisms. Springer, Berlin (2007)
Ceccarelli, M.: Fundamentals of Mechanics of Robotic Manipulations. Kluwer Academic Publishers, Dordrecht (2004)
Glazunov,V., Koliskor, A., Krainev, A., Model, B.: Classification principles and analysis methods for parallel-structure spatial mechanisms. J. Mach. Manuf. Reliab. (Allerton Press Inc.) 1, 30–37 (1990)
Glazunov, V.: Principles of the construction and analysis of spatial parallel structure mechanisms. J. Mach. Manuf. Reliab. (Allerton Press Inc.) 1, 10–15 (1995)
Kong, X., Gosselin, C.M.: Type synthesis of three-degree-of-freedom spherical parallel manipulators. Int. J. Robot. Res. 23(3), 237–245 (2004)
Huda, S., Takeda, Y.: Dimension synthesis of 3-URU pure rotation parallel mechanism with respect to singularity and workspace. In: 12th IFToMM World Congress, Becasson, pp. 235–242 (2007)
Kheylo, S., Glazunov, V., Kulemkin, Y., Ephros, V.: (2013) Analysis of accelerations and nonlinear oscillations of spherical mechanism of parallel structure. J. Mach. Manuf. Reliab. 42, 184–191
Kheylo, S., Glazunov, V., Minh, T.N.: (2013) Acceleration and nonlinear oscillations of parallel spherical mechanism. In: Proceeding of the 3rd IFToMM International Symposium on Robotics and Mechatronics, Singapore, pp. 504–513
Gosselin, C.M., Angeles, J.: The optimum design of spherical three degree of freedom parallel manipulator. Trans. ASME J. Mech. Des. 111, 202–207 (1989)
Larochelle, P.M.: Design of 3-DOF spherical robotic mechanism. In: 9th IFToMM Word Congress on the Theory of Machines and Mechanism, Milan, Italy (1995)
Liu, X.J., Jin, Z.L., Gao, F.: Optimum design of 3-DOF spherical parallel mechanism with respect to the conditioning and stiffness indices. Mech. Mach. Theory 35(9), 257–1267 (2000)
Gosselin, C.M., Wang, J.: Singularity loci of a special class of spherical three-degree-of-freedom parallel mechanisms with revolute actuators. Int. J. Robot. Res. 21(7), 649–659 (2002)
Craig, J.J.: Introduction to Robotics: Mechanics and Control, 2nd edn. Addisson-Wesley, Reading (1989)
Acknowledgements
This work is supported by Russian Foundation for Basic Research (RFBR) grant No.13-08-1205613.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kheylo, S., Glazunov, V. (2014). Kinematics, Dynamics, Control and Accuracy of Spherical Parallel Robot. In: Ceccarelli, M., Glazunov, V. (eds) Advances on Theory and Practice of Robots and Manipulators. Mechanisms and Machine Science, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-319-07058-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-07058-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07057-5
Online ISBN: 978-3-319-07058-2
eBook Packages: EngineeringEngineering (R0)