Abstract

This article presents a particle filter for pose estimation using unit dual quaternion kinematics. The eight-parameter unit dual quaternion is used for global representation of the pose, whereas the six parameters of the dual modified Rodrigues parameters (MRPs) are used for local pose representation in the state-space model. The dual MRPs enable estimates of the mean and the covariance to be calculated from the particles without violating the algebraic constraint of the unit dual quaternion. For verification of the filter and comparison with state of the art, we consider pose measurements available in the form of unit dual quaternions. Angular velocity and specific force measurements from a body-mounted inertial measurement unit are also considered in the filtering. We show through simulations that the suggested particle filter has comparable accuracy with a previously proposed unscented Kalman filter based on unit dual quaternions. We also consider a practical application where the pose of an arbitrary rigid object is estimated using a sequence of point clouds from a 3-D camera. A model point cloud of the object is displaced with the unit dual quaternion associated with each particle, and a fitting score is calculated between the displaced model point cloud and the measured point cloud from the 3-D camera. The likelihoods of the fitting scores are calculated from an exponential distribution and are used to update the weights of the particles. The system was verified in an experiment where the motion of a swinging payload hanging from a crane was estimated using a 3-D camera.

Highlights

  • A MULTIPLICATIVE extended Kalman filter (EKF) for attitude estimation based on unit quaternions was presented in [1]

  • The dual quaternion formulation can be seen as an extension of the previously proposed quaternion particle filter for attitude estimation

  • Two additional distinctions are the use of dual modified Rodrigues parameters (MRPs) for pose representation instead of MRPs for attitude representation in the state vector and the use of an inertial measurement unit (IMU) for state propagation instead of a gyroscope only

Read more

Summary

INTRODUCTION

A MULTIPLICATIVE extended Kalman filter (EKF) for attitude estimation based on unit quaternions was presented in [1]. The results in [7] were used to develop a particle filter for attitude estimation with unit quaternions in [10], where the local MRPs were used in the particle states. SVEIER AND EGELAND: DUAL QUATERNION PARTICLE FILTERING FOR POSE ESTIMATION cause ambiguities in the measurements, causing the state to be distributed with a multimodal pdf. We first consider the case where pose measurements are available in the form of unit dual quaternions and use the measurement relation suggested in [17] This is used for verification of the filter through simulations, including a comparison with the dual quaternion UKF presented in [8].

PRELIMINARIES
Quaternions
Dual Numbers
Dual Quaternions
Dual Quaternion Kinematics
DUAL QUATERNION PARTICLE FILTER
Prediction
Update
Resampling and Roughening
Implementation Considerations
SIMULATIONS
Experimental Setup
Validation With Aruco Marker
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call