251 research outputs found

    Dual quaternion-based inverse kinematics of dexterous finger

    Get PDF
    The inverse kinematics solution of a dexterous robotic finger has a significant impact on the real-time control of the robotic hand. Therefore a rapid method for solving is needed. The classical homogeneous matrix transformation is the most popular method used in robot kinematics. However, for the multi degree-of-freedom (DOF) robotic finger, the matrix parameters cost much storage and the inverse matrix calculation requires a large amount of computational cost. So it is not conducive to the real-time control of the robotic hand. Therefore, a method based on dual quaternions is presented for analysing the kinematics of a multi-DOF (4-DOF) robotic thumb. Firstly, the kinematics equation is expressed by dual quaternions. Then the multivariate kinematic equations are converted to binary quadratic equations with methods of separating variables and variable substitution, which is relatively easy to obtain the closed-form solution of the inverse kinematics. Finally, it proves that the dual quaternions method has advantages over the homogeneous matrix transformation in storage and computational cost by the specific numbers for the robotic thumb, which is conducive to the real-time control of robotic hand

    A survey on the computation of quaternions from rotation matrices

    Get PDF
    The parameterization of rotations is a central topic in many theoretical and applied fields such as rigid body mechanics, multibody dynamics, robotics, spacecraft attitude dynamics, navigation, 3D image processing, computer graphics, etc. Nowadays, the main alternative to the use of rotation matrices, to represent rotations in R3, is the use of Euler parameters arranged in quaternion form. Whereas the passage from a set of Euler parameters to the corresponding rotation matrix is unique and straightforward, the passage from a rotation matrix to its corresponding Euler parameters has been revealed to be somewhat tricky if numerical aspects are considered. Since the map from quaternions to 3x3 rotation matrices is a 2-to-1 covering map, this map cannot be smoothly inverted. As a consequence, it is erroneously assumed that all inversions should necessarily contain singularities that arise in the form of quotients where the divisor can be arbitrarily small. This misconception is herein clarified. This paper reviews the most representative methods available in the literature, including a comparative analysis of their computational costs and error performances. The presented analysis leads to the conclusion that Cayley's factorization, a little-known method used to compute the double quaternion representation of rotations in four dimensions from 4x4 rotation matrices, is the most robust method when particularized to three dimensionsPreprin

    Dynamics of Serial Manipulators using Dual Quaternion Algebra

    Full text link
    This paper presents two approaches to obtain the dynamical equations of serial manipulators using dual quaternion algebra. The first one is based on the recursive Newton-Euler formulation and uses twists and wrenches instead of 3D vectors, which simplifies the classic procedure by removing the necessity of exhaustive geometrical analyses since wrenches and twists are propagated through high-level algebraic operations. Furthermore, the proposed formulation works for arbitrary types of joints and does not impose any particular convention for the propagation of twists. The second approach, based on Gauss's Principle of Least Constraint (GPLC), takes into account elements of the dual quaternion algebra and provides a linear relationship between twists derivatives and joint accelerations, which can be particularly useful in robot control. Differently from other approaches based on the GPLC, which have representational singularities or require constraints, our method does not have those drawbacks. We present a thorough methodology to obtain the computational cost of both algorithms and compared them with their classic counterparts. Although our current formulations are more computationally expensive, they are more general than their counterparts in the state of the art. Simulation results showed that both methods are as accurate as the classic recursive Newton-Euler algorithm.Comment: Submitted for publication (currently under review

    Nonlinear Control for Dual Quaternion Systems

    Get PDF
    The motion of rigid bodies includes three degrees of freedom (DOF) for rotation, generally referred to as roll, pitch and yaw, and 3 DOF for translation, generally described as motion along the x, y and z axis, for a total of 6 DOF. Many complex mechanical systems exhibit this type of motion, with constraints, such as complex humanoid robotic systems, multiple ground vehicles, unmanned aerial vehicles (UAVs), multiple spacecraft vehicles, and even quantum mechanical systems. These motions historically have been analyzed independently, with separate control algorithms being developed for rotation and translation. The goal of this research is to study the full 6 DOF of rigid body motion together, developing control algorithms that will affect both rotation and translation simultaneously. This will prove especially beneficial in complex systems in the aerospace and robotics area where translational motion and rotational motion are highly coupled, such as when spacecraft have body fixed thrusters. A novel mathematical system known as dual quaternions provide an efficient method for mathematically modeling rigid body transformations, expressing both rotation and translation. Dual quaternions can be viewed as a representation of the special Euclidean group SE (3). An eight dimensional representation of screw theory (combining dual numbers with traditional quaternions), dual quaternions allow for the development of control techniques for 6 DOF motion simultaneously. In this work variable structure nonlinear control methods are developed for dual quaternion systems. These techniques include use of sliding mode control. In particular, sliding mode methods are developed for use in dual quaternion systems with unknown control direction. This method, referred to as self-reconfigurable control, is based on the creation of multiple equilibrium surfaces for the system in the extended state space. Also in this work, the control problem for a class of driftless nonlinear systems is addressed via coordinate transformation. It is shown that driftless nonlinear systems that do not meet Brockett\u27s conditions for coordinate transformation can be augmented such that they can be transformed into the Brockett\u27s canonical form, which is nonholonomic. It is also shown that the kinematics for quaternion systems can be represented by a nonholonomic integrator. Then, a discontinuous controller designed for nonholonomic systems is applied. Examples of various applications for dual quaternion systems are given including spacecraft attitude and position control and robotics

    Kinematics and Robot Design I, KaRD2018

    Get PDF
    This volume collects the papers published on the Special Issue “Kinematics and Robot Design I, KaRD2018” (https://www.mdpi.com/journal/robotics/special_issues/KARD), which is the first issue of the KaRD Special Issue series, hosted by the open access journal “MDPI Robotics”. The KaRD series aims at creating an open environment where researchers can present their works and discuss all the topics focused on the many aspects that involve kinematics in the design of robotic/automatic systems. Kinematics is so intimately related to the design of robotic/automatic systems that the admitted topics of the KaRD series practically cover all the subjects normally present in well-established international conferences on “mechanisms and robotics”. KaRD2018 received 22 papers and, after the peer-review process, accepted only 14 papers. The accepted papers cover some theoretical and many design/applicative aspects

    Koopman Operator Based Modeling and Control of Rigid Body Motion Represented by Dual Quaternions

    Full text link
    In this paper, we systematically derive a finite set of Koopman based observables to construct a lifted linear state space model that describes the rigid body dynamics based on the dual quaternion representation. In general, the Koopman operator is a linear infinite dimensional operator, which means that the derived linear state space model of the rigid body dynamics will be infinite-dimensional, which is not suitable for modeling and control design purposes. Recently, finite approximations of the operator computed by means of methods like the Extended Dynamic Mode Decomposition (EDMD) have shown promising results for different classes of problems. However, without using an appropriate set of observables in the EDMD approach, there can be no guarantees that the computed approximation of the nonlinear dynamics is sufficiently accurate. The major challenge in using the Koopman operator for constructing a linear state space model is the choice of observables. State-of-the-art methods in the field compute the approximations of the observables by using neural networks, standard radial basis functions (RBFs), polynomials or heuristic approximations of these functions. However, these observables might not providea sufficiently accurate approximation or representation of the dynamics. In contrast, we first show the pointwise convergence of the derived observable functions to zero, thereby allowing us to choose a finite set of these observables. Next, we use the derived observables in EDMD to compute the lifted linear state and input matrices for the rigid body dynamics. Finally, we show that an LQR type (linear) controller, which is designed based on the truncated linear state space model, can steer the rigid body to a desired state while its performance is commensurate with that of a nonlinear controller. The efficacy of our approach is demonstrated through numerical simulations

    Robot Kinematics: Forward and Inverse Kinematics

    Get PDF

    Application of Dual Quaternions to the problem of trajectory tracking with quadrotor-gimbal platform

    Get PDF
    We address the problem of state feedback trajectory tracking of the composite quadrotor-gimbal platform using the dual quaternion framework by extending the previuous result in [1] to the composite case. More precisely; we model the composite system using dual quaternion coordinates and derive the error dynamics which by inserting a PD + based control law has equilibrium points that is shown to be uniformly practical asymptoticly stable (UPAS)

    Optimal manoeuver trajectory synthesis for autonomous space and aerial vehicles and robots

    Get PDF
    © Springer Nature Switzerland AG 2019. In this paper the problem of the synthesis of optimal manoeuver trajectories for autonomous space vehicles and robots is revisited. It is shown that it is entirely feasible to construct optimal manoeuver trajectories from considerations of only the rigid body kinematics rather than the complete dynamics of the space vehicle or robot under consideration. Such an approach lends itself to several simplifications which allow the optimal angular velocity and translational velocity profiles to be constructed, purely from considerations of the body kinematic relations. In this paper the body kinematics is formulated, in general, in terms of the quaternion representation attitude and the angular velocities are considered to be the steering inputs. The optimal inputs for a typical attitude manoeuver is synthesized by solving for the states and co-states defined by a two point boundary value problem. A typical example of a space vehicle pointing problem is considered and the optimal torque inputs for the synthesis of a reference attitude trajectory and the reference trajectories are obtained
    • …
    corecore