Abstract:In this paper, we suggest a new representation for the combined translational and rotational dynamic equations of motion of a rigid body in terms of dual quaternions. We show that with this representation it is relatively straightforward to extend existing attitude controllers based on quaternions to combined position and attitude controllers based on dual quaternions. We show this by developing setpoint nonlinear controllers for the position and attitude of a rigid body with and without linear and angular vel… Show more
“…As shown in Ref. [9], the term vec q In other words, a spacecraft typically produces control forces and moments by changing its mass and inertia matrix, for example, by using thrusters and control moment gyros, respectively. In that case, the requiredṀ B can be calculated by solving the following equation: …”
Section: Pose-tracking Controller For Spacecraft With Unknown Timmentioning
confidence: 99%
“…(9) and (10), it follows thatV =−(q * B/D (q s 6) are estimates of the gravitational force, gravity-gradient torque, perturbing force due to Earth's oblateness, and dual disturbance force calculated using the estimated mass and inertia matrix. These terms can be thought of as an approximate cancellation of these forces and torques.…”
Section: Pose-tracking Controller For Spacecraft With Unknown Timmentioning
confidence: 99%
“…This interesting property has been recently used in Refs. [5,7,9,10] to extend existing attitude-only controllers with some desired properties into position and attitude controllers with equivalent desired properties. This was achieved by, essentially, replacing quaternions by dual quaternions in the attitude-only control laws and corresponding Lyapunov functions.…”
Satellite proximity operations have been identified by NASA and the USAF as a crucial technology that could enable a series of new missions in space. Such missions would require a satellite to simultaneously and accurately track time-varying relative position and attitude profiles. Moreover, the mass and moment of inertia of a satellite are also typically timevarying, which makes this problem even more challenging. Based on recent results in dual quaternions, a nonlinear adaptive position and attitude tracking controller for satellites with unknown and time-varying mass and inertia matrix is proposed. Dual quaternions are used to represent jointly the position and attitude of the satellite. The controller is shown to ensure almost global asymptotic stability of the combined translational and rotational position and velocity tracking errors. Moreover, sufficient conditions on the reference motion are provided that guarantee mass and inertia matrix identification. The controller compensates for the gravity force, the gravity-gradient torque, Earth's oblateness, and unknown constant disturbance forces and torques. The proposed controller is especially suited for satellites with relatively high and quick variations of mass and moment of inertia, such as highly maneuverable small satellites equipped with relatively powerful thrusters and control moment gyros.
“…As shown in Ref. [9], the term vec q In other words, a spacecraft typically produces control forces and moments by changing its mass and inertia matrix, for example, by using thrusters and control moment gyros, respectively. In that case, the requiredṀ B can be calculated by solving the following equation: …”
Section: Pose-tracking Controller For Spacecraft With Unknown Timmentioning
confidence: 99%
“…(9) and (10), it follows thatV =−(q * B/D (q s 6) are estimates of the gravitational force, gravity-gradient torque, perturbing force due to Earth's oblateness, and dual disturbance force calculated using the estimated mass and inertia matrix. These terms can be thought of as an approximate cancellation of these forces and torques.…”
Section: Pose-tracking Controller For Spacecraft With Unknown Timmentioning
confidence: 99%
“…This interesting property has been recently used in Refs. [5,7,9,10] to extend existing attitude-only controllers with some desired properties into position and attitude controllers with equivalent desired properties. This was achieved by, essentially, replacing quaternions by dual quaternions in the attitude-only control laws and corresponding Lyapunov functions.…”
Satellite proximity operations have been identified by NASA and the USAF as a crucial technology that could enable a series of new missions in space. Such missions would require a satellite to simultaneously and accurately track time-varying relative position and attitude profiles. Moreover, the mass and moment of inertia of a satellite are also typically timevarying, which makes this problem even more challenging. Based on recent results in dual quaternions, a nonlinear adaptive position and attitude tracking controller for satellites with unknown and time-varying mass and inertia matrix is proposed. Dual quaternions are used to represent jointly the position and attitude of the satellite. The controller is shown to ensure almost global asymptotic stability of the combined translational and rotational position and velocity tracking errors. Moreover, sufficient conditions on the reference motion are provided that guarantee mass and inertia matrix identification. The controller compensates for the gravity force, the gravity-gradient torque, Earth's oblateness, and unknown constant disturbance forces and torques. The proposed controller is especially suited for satellites with relatively high and quick variations of mass and moment of inertia, such as highly maneuverable small satellites equipped with relatively powerful thrusters and control moment gyros.
“…Note that, whereas the relation between r B B∕I and r I B∕I is quadratic in q B∕I , q B∕I;d is related linearly in q B∕I with r B B∕I and r I B∕I . A unit dual quaternion is defined as a dual quaternion that belongs to the set [23] H u d fq ∈ H d : q · q qq q q 1g fq ∈ H d : q r · q r 1 and q r · q d 0g (22) From this constraint, assuming that −180 < ϕ < 180 deg, the scalar parts of the real and dual parts of a unit dual quaternion can be computed from their respective vector parts from…”
Based on the highly successful quaternion multiplicative extended Kalman filter for spacecraft attitude estimation using unit quaternions, this paper proposes a dual quaternion multiplicative extended Kalman filter for spacecraft pose (i.e., attitude and position) and linear and angular velocity estimation using unit dual quaternions. By using the concept of error unit dual quaternion, defined analogously to the concept of error unit quaternion in the quaternion multiplicative extended Kalman filter, this paper proposes, as far as the authors know, the first multiplicative extended Kalman filter for pose estimation. The state estimate of the dual quaternion multiplicative extended Kalman filter can directly be used by recently proposed pose controllers based on dual quaternions, without any additional conversions, thus providing an elegant solution to the output dynamic compensation problem of the full six degree-offreedom motion of a rigid body. Three formulations of the dual quaternion multiplicative extended Kalman filter are presented. The first takes continuous-time linear and angular velocity measurements with noise and bias and discretetime pose measurements with noise. The second takes only discrete-time pose measurements with noise and hence is suitable for satellite proximity operation scenarios where the chaser satellite has only access to measurements of the relative pose, but requires the relative linear and angular velocities for control. The third formulation takes continuous-time angular velocity and linear acceleration measurements with noise and bias and discrete-time pose measurements with noise. The proposed dual quaternion multiplicative extended Kalman filter is compared with two alternative extended Kalman filter formulations on a five degree-of-freedom air-bearing platform and through extensive Monte Carlo simulations.
“…Tracking would be more accurate if we can capture the translation due to rotational motion. In [9] authors talk about a combined position and attitude tracking controller based on dual quaternion, so that single control law can be used for both. [10] uses an EKF with dual quaternion based model for integrated orbit and attitude description of spacecraft motion.…”
Mobile Augmented Reality (MAR) is an emerging field and its nascent applications are finding its ways into the current deployments of cyber physical system. Mobile devices can harness augmented reality technology in any unprepared environment. This introduces a challenge to achieve an accurate and robust registration and tracking of mobile device. For accurate tracking, much research is being carried out to fuse inertial and vision sensor data. The resultant tracking can be further made better by finding means to track coupled translational and rotational motions. This problem is tackled with a neat formalism in terms of dual quaternion. Unit dual quaternion can capture the coupling between translational and rotational motions. In this paper, the requisite machinery is pivoted around Extended Kalman Filter (EKF) and is derived based on dual quaternion. The derived EKF expression is verified through experimentation involving both simulated and realistic data, the latter being obtained from a prototype for MAR. The simulation results show the effectiveness of dual quaternion on position and orientation estimation. This novel fusion framework resulted in more accurate tracking as compared to that of the existing quaternion based algorithm.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.