ArticlePDF Available

Matrix modeling of inverse dynamics of spatial and planar parallel robots

Authors:

Abstract and Figures

Recursive matrix relations for kinematics and dynamics analysis of two known parallel mechanisms: the spatial 3-PRS and the planar 3-RRR are established in this paper. Knowing the motion of the platform, we develop first the inverse kinematical problem and determine the positions, velocities and accelerations of the robot’s elements. Further, the inverse dynamic problem is solved using an approach based on the principle of virtual work and the results can be verified in the framework of the Lagrange equations with their multipliers. Finally, compact matrix equations and graphs of simulation for power requirement comparison of each of three actuators in two different actuation schemes are obtained. For the same evolution of the moving platform, the power distribution upon the three actuators depends on the actuating configuration, but the total power absorbed by the set of three actuators is the same, at any instant, for both driving systems. The study of the dynamics of the parallel mechanisms is done mainly to solve successfully the control of the motion of such robotic systems.
Content may be subject to copyright.
A preview of the PDF is not available
... The research presented in [3] studied the kinematic and dynamic modelling for closed chain manipulators, [4] addressed algorithms for the dynamic analysis of serial robots having a large number of joints, [5] investigated the inverse kinematics and dynamics of the redundant robots, [6] studied the dynamics of mobile serial manipulators. In parallel with researches concerning with the serial robot dynamics, a massive number of researches related to the dynamics and control of parallel robots has been addressed as well such as publications [7][8][9][10][11][12][13][14][15][16][17][18][19][20][21]. The researches [8,10,13] investigated methods for the inverse and forward dynamic modelling and analysis of the 3-PRS type parallel manipulators. ...
... The researches [8,10,13] investigated methods for the inverse and forward dynamic modelling and analysis of the 3-PRS type parallel manipulators. The Screw theory was used in [9], and the matrix approach was employed in [11] for the dynamics and control of the parallel robots. A general solution to the problem of dynamic modelling and analysis of parallel robots was presented in [12]. ...
... Staiso compared the inverse dynamics problem of two unknown 3-PRS spatial and 3-RRR planar parallel manipulators by using the virtual work concept and verified it by Lagrange equations [20]. In 2014, studies on dynamic analysis of 3-RRS and 3-SPR seriesparallel manipulator by using virtual work and kinematics modeling with the goal of the computing inverse Jacobian, velocity, acceleration, and work space were conducted [21]. ...
... Furthermore, using equations (20) and (49), the inertia forces applied to the center of gravity and the inertial torque of the middle links can be expressed as ...
Article
Full-text available
This paper proposes a systematic methodology to obtain a closed-form formulation for dynamics analysis of a new design of a fully spherical robot that is called a 3(RSS)-S parallel manipulator with real co-axial actuated shafts. The proposed robot can completely rotate about a vertical axis and can be used in celestial orientation and rehabilitation applications. After describing the robot and its inverse position, velocity and acceleration analysis is performed. Next, based on Kane’s method, a methodology for deriving the dynamical equations of motion is developed. The elaborated approach shows that the inverse dynamics of the manipulator can be reduced to solving a system of three linear equations in three unknowns. Finally, a computational algorithm to solve the inverse dynamics of the manipulator is advised and several trajectories of the moving platform are simulated.
... The research presented in [3] studied the kinematic and dynamic modelling for closed chain manipulators, [4] addressed algorithms for the dynamic analysis of serial robots having a large number of joints, [5] investigated the inverse kinematics and dynamics of the redundant robots, [6] studied the dynamics of mobile serial manipulators. In parallel with researches concerning with the serial robot dynamics, a massive number of researches related to the dynamics and control of parallel robots has been addressed as well such as publications [7][8][9][10][11][12][13][14][15][16][17][18][19][20][21]. The researches [8,10,13] investigated methods for the inverse and forward dynamic modelling and analysis of the 3-PRS type parallel manipulators. ...
... The researches [8,10,13] investigated methods for the inverse and forward dynamic modelling and analysis of the 3-PRS type parallel manipulators. The Screw theory was used in [9], and the matrix approach was employed in [11] for the dynamics and control of the parallel robots. A general solution to the problem of dynamic modelling and analysis of parallel robots was presented in [12]. ...
Article
Full-text available
This paper addresses the kinematic and dynamic modelling and analysis for a robot arm consisting of two hydraulic cylinders driving two revolute joints of the arm. The two cylinders and relevant links of the robot constitute two local closed kinematic chains added to the main robot mechanism. Therefore, the number of generalized coordinates of the mechanical system is increased, and the mathematical modelling is more complex that requires a formulation of constraint equations with respect to the local closed chains. By using the Lagrangian formulation with Lagrangian Multipliers, the dynamic equations are first derived with respect to all extended generalized coordinates. Then a compact form of the dynamic equations is yielded by canceling the Multipliers. Since the obtained dynamic equations are expressed in terms of independent generalized coordinates which are selected according to active joint variables of the arm, the equations could be best suitable for control law design and implementation. The simulation of the forward and inverse kinematics and dynamics of the arm demonstrates the motion behavior of the robot system.
... However, among all, the Newton-Euler formulation and Lagrangian formulation are the most common dynamic modeling methods. Many researchers utilized energy-based methods for inverse dynamic analysis [17,21,23,28,29]. The main focus of energy-based methods such as Augmented Lagrange formulation [18,22], the virtual work principle [19,36], and Kane's method [32], is to render the relationship between external wrenches and driving wrenches. ...
... P 1 and P 2 has the same position but attached to the links 1 and 2, respectively. Writing Eq. (28) for the cylindrical joint will result in Moreover, v 2 −v 1 is the relative motion of the points P 1 and P 2 , namelyv rel =v rel u 2 . Thus, ...
Article
Full-text available
In this paper, a new way of computing the constraint transfer matrix for the inverse dynamic and joint force analysis of multibody systems is developed. The method is based on the Newton–Euler method and the screw theory notations. This method is first developed in (Taghvaeipour et al. in Multibody Syst. Dyn. 29(2):139–168, 2013), however, in this study, it is efficiently modified by incorporating a unified constraint transfer matrix for all types of joints. This change makes both the derivation of the equations and the computations less time consuming. Moreover, in the foregoing procedure, the constraint wrenches of a system are obtained in one reference frame, namely, the global reference frame. As a case study, the proposed method is carried out on the agile wrist which is a three-legged spherical parallel robot with three degrees of freedom. At the end, the results obtained by the modified method are verified with the ones calculated by the original procedure and a software package.
... Moreover, an optimal design procedure is proposed to design underactuated multibody systems such that they are minimum phase systems. Methodologies for deriving the inverse dynamics of parallel robots are presented in [8,9]. An algorithm for the real-time solution of the inverse dynamics problem of redundant manipulators is presented in [10], where the redundancy is resolved by least-squares minimization of properly chosen cost functions. ...
Article
Full-text available
The development of modern mechatronic systems is often driven by the desire for more efficiency and accuracy. These requirements not only result in more complex system designs, but also in the simultaneous development of improved control strategies. Therefore, control of multibody systems is an active field of research. This contribution gives an overview of recent control-related research from the perspective of the multibody dynamics community. A literature review of the research activity in the journal Multibody System Dynamics is given. Afterwards, the framework of servo-constraints is reviewed, since it is a powerful tool for the computation of a feedforward controller and it is directly developed in the multibody system dynamics community. Thereby, solution strategies for all possible system types, such as differentially flat systems, minimum phase and non-minimum phase systems are discussed. Selected experimental and simulation results are shown to support the theoretical results.
... e dynamics is the necessary foundation for energy consumption research. ere are some classical methods for the dynamic modeling of parallel mechanisms based on multirigid-body dynamics theory, such as the principle of virtual work [12][13][14], Kane's equations [15], Lagrange method [5,[16][17][18], and Newton-Euler method [19][20][21][22][23][24]. ...
Article
Full-text available
For obtaining optimal cross-sectional dimensions of rods for a 3-RRR planar parallel manipulator (PPM) to minimize energy consumption, the inverse dynamics of the manipulator is modeled based on the Newton–Euler method, after which the coefficient matrix of the inverse dynamics equation is decomposed based on matrix theory. Hence, the objective function, that is, the logical relationship between the energy consumption of the manipulator and the cross-sectional dimension of each rod, is established. However, in solving the multidimensional constrained single-object optimization problem, there are difficulties such as the penalty function’s sensitivity to the penalty factors if the problem is transformed into the one of unconstrained multiobjective optimization. Therefore, to properly handle the constraints, an improved butterfly optimization algorithm (IBOA) is presented to ensure that the new iterated point always falls into the feasible region according to the butterfly optimization algorithm (BOA). Finally, the comparisons among the IBOA, particle swarm optimization (PSO), and BOA and further experiments of the physical prototype are implemented to validate the effectiveness of the proposed theoretical model and numerical algorithm. Results indicate that the proposed IBOA is more suitable for solving the constrained single-object optimization problem with better convergence speed and accuracy.
... Robot song song đang được sử dụng rộng rãi trong nhiều lĩnh vực trong vấn đề tác hợp gia công cơ khí, trong vấn đề phân tải trong vấn đề vận chuyển, trong thao tác của robot [1,2,3],..Vấn đề này được nhiều tác giả quan tâm không những từ các nhà khoa học nước ngoài [4,5] và bắt đầu có nhiều quan tâm của các nhà khoa học trong nước [1,2,3], đặc biệt sau khi công nghệ 4.0 có chủ trương triển khai mạnh mẽ của Chính phủ. Robot song song là sự nối tiếp và nối song song từ nhiều chuỗi động để có thể thực hiện nhiều động tác được thực hiện cùng một lúc. ...
... In order to validate the incremental numerical method, the results will be compared.  angle values as follows [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]: ...
Article
Full-text available
The kinematical study of mechanisms is a very important matter and therefore it must be done very properly. The slidercrank mechanism is very common in engineering applications. The present paper presents an incremental numerical method used for kinematical study of the aforementioned mechanism. The kinematics of the same mechanism is performed using an analytical method. In order to validate the incremental numerical method, the results obtained by using the two methods are then compared.
Article
This paper aims at shedding lights on two approaches that were recently proposed for the constraint wrench analysis of robotic manipulators. Both approaches benefit from the Newton–Euler equations, screw notations, and constraint transformation matrices (CTM) to cope with the inverse dynamic problem of multibody systems. In the first approach, which is called the joint-based method, the constraint transformation matrices are derived directly from the kinematic constraints which are imposed on the rigid links by kinematic pairs. In the second approach, which is referred to as the link-based method; however, the constraint matrices are obtained based on the wrench transfer formula of each rigid link. In this study, by resorting to the definition of reciprocal screws, the former methodology is further enhanced to a new version as well. Moreover, based on the proposed modified joint-based CTM, constraint forces and moments distribution indices are introduced. The three constraint wrench analysis methodologies, two joint-based and one link-based, result in different CTMs and set of equations as well, which will be discussed in detail. In the end, on two case studies, a spherical four-bar linkage and a Delta parallel robot, the pros and cons of all three constraint wrench analysis methodologies are discussed, and the proposed indices will be examined. The numerical results reveal that, although all three methods identically compute the magnitude of the applied and constraint force and moment vectors, the joint-based approaches do not report the constraint components with respect to a specific coordinate frame. Moreover, it is shown that the proposed indices can approximately predict the constraint forces and moments distribution at joints, which can be used as force transmission indicators in multibody systems.
Article
In this paper, optimal control of a 3PRS robot is performed, and its related optimal path is extracted accordingly. This robot is a kind of parallel spatial robot with six DOFs which can be controlled using three active prismatic joints and three passive rotary ones. Carrying a load between two initial and final positions is the main application of this robot. Therefore, extracting the optimal path is a valuable study for maximizing the load capacity of the robot. First of all, the complete kinematic and kinetic modeling of the robot is extracted to control and optimize the robot. As the robot is categorized as a constrained robot, its kinematics is studied using a Jacobian matrix and its pseudo inverse whereas its kinetics is studied using Lagrange multipliers. The robot is then controlled using feedforward term of the inverse dynamics. Afterward, the extracted dynamics equation of the robot is transferred to state space to be employed for calculus of variations. Considering the constrained entity of the robot, null space of the robot is employed to eliminate the Lagrange multipliers to provide the applicability of indirect variation algorithm for the robot. As a result, not only are the optimal controlling signals calculated but also the corresponding optimal path of the robot between two boundary conditions is extracted. All the modeling, controlling, and optimization process are verified using MATLAB simulation. The profiles are then double-checked by comparing the results with SimMechanics. It is proved that with the aid of the proposed controlling and optimization method of this article, the robot can be controlled along its optimal path through which the maximum load can be carried.
Article
Full-text available
this paper has been studied and chosen as a representative for its interesting characteristics. A prototype was constructed at the Ecole Centtale Paris and a video shnulafion of the robot at work was also produced
Conference Paper
Full-text available
We address the problem of finding all the solutions of the direct kinematics for every possible architectures of planar fully parallel manipulators. We show that for this problem all the possible kinematic chains can be reduced to a set of three basic chains and we explain how to calculate the solutions of the forward kinematics for all the combinations of these basic chains and consequently for all the possible architectures of planar parallel robots
Conference Paper
This paper presents a novel three degree of freedom parallel manipulator that employs only revolute joints and constrains the manipulator output to translational motion. Closed-form solutions are developed for both the inverse and forward kinematics. It is shown that the inverse kinematics problem has up to four real solutions, and the forward kinematics problem has up to 16 real solutions.
Book
The discovery of piezoelectric phenomena in 1880 led science and technology into a new dimension. It has been over one hundred and twelve years (1880–1992) since the first observation of piezoelectric phenomena by the Curie brothers. Over the years, sophisticated piezoelectricity theories were proposed and refined; new piezoelectric materials were discovered or synthesized (Mason, 1950; Cady, 1964; Mindlin, 1961&1972; Tiersten, 1969; Sesseler, 1981; Dökmeci, 1983; Tzou & Zhong, 1990; etc.). Novel piezoelectric devices were invented and applied to a variety of engineering applications (Mason, 1981; Sessler, 1981; Dökmeci, 1983; Tzou, 1990&1992b; Tzou & Fukuda, 1992). In the recent development of active adaptive structures and micro—electromechanical systems, active piezoelectric and elastic/piezoelectric structures (elastic materials integrated with piezoelectric sensors/actuators and control electronics) and thin—layer piezoelectric devices are very promising in both static and dynamic applications, e.g., aerospace/aircraft structures, robot manipulators, vibration controls and isolations, high—precision devices, micro—sensors/actuators, thin—film micro—electromechanical systems, micro—displacement actuation and control, etc (Tzou & Fukuda, 1991&1992). All these activities have driven a renewed and widely spread interest in piezoelectricity related researches and developments.
Article
This paper is based on a series of four lectures, by the first author, on thin films and moving contact lines. Section 1 presents an overview of the moving contact line problem and introduces the lubrication approximation. Section 2 summarizes results for positivity preserving schemes. Section 3 discusses the problem of films driven by thermal gradients with an opposing gravitational force. Such systems yield complex dynamics featuring undercompressive shocks. We conclude in Section 4 with a discussion of dewetting films. Online version: https://www.math.ucla.edu/~bertozzi/papers/Montreal.pdf
Article
This book takes a traditional approach to the development of the methods of analytical dynamics. After a review of Newtonian dynamics, the basic concepts of analytical dynamics - classification of constraints, classification of forces, virtual displacements, virtual work and variational principles - are introduced and developed. Next, Langrange's equations are derived and their integration is discussed. The Hamiltonian portion of the book covers Hamilton's canonical equations, contact transformations, and Hamilton-Jacobi theory. Also included are chapters on stability of motion, impulsive forces, and the Gibbs-Appell equation. Two types of examples are used throughout the book. The first type is intended to illustrate key results of the theoretical development, and these are deliberately kept as simple as possible. The other type is included to show the application of the theoretical results to complex, real-life problems. These examples are often quite lengthy, comprising an entire chapter in some cases. © 2005 Kluwer Academic / Plenum Publishers. All rights reserved.
Article
This paper presents an inverse dynamic formulation by the Newton–Euler approach for the Stewart platform manipulator of the most general architecture and models all the dynamic and gravity effects as well as the viscous friction at the joints. It is shown that a proper elimination procedure results in a remarkably economical and fast algorithm for the solution of actuator forces, which makes the method quite suitable for on-line control purposes. In addition, the parallelism inherent in the manipulator and in the modelling makes the algorithm quite efficient in a parallel computing environment, where it can be made as fast as the corresponding formulation for the 6-dof serial manipulator. The formulation has been implemented in a program and has been used for a few trajectories planned for a test manipulator. Results of simulation presented in the paper reveal the nature of the variation of actuator forces in the Stewart platform and justify the dynamic modelling for control.