Reasoning about the pose, i.e. position and orientation of objects is one of the cornerstones of robotic manipulation under uncertainty. In a number of joint research projects our group is developing a robotic perception system that perceives and models an unprepared kitchen scenario with many objects. Since no single sensor or measurement provides sufficient information, a technique is needed to fuse a number of uncertain estimates of the pose, i.e. estimates with a widely stretched probability density function ($pdf$). The most frequently used approaches to describe the $pdfs$ are sample based description and multivariate normal (Gaussian) distributions. Sample based descriptions in 6D can describe basically any type of $pdfs$, but they require a large number of samples and there are no analytic formulae to fuse several $pdfs$. For Gaussian distributions these formulae exist, but the Gaussian distributions are unimodal and don't model widely spread distributions well. In this paper we present a framework for probabilistic modeling of 6D poses that combines the expressive power of the sample based description with the conciseness and algorithmic power of the Gaussian models. As parameterization of the 6D poses we select the dual quaternions, i.e. any pose is represented by two quaternions. The orientation part of a pose is described by a unit quaternion. The translation part is described by a purely imaginary quaternion. A basic probability density function over the poses is constructed by selecting a tangent point on the 3D sphere representing unit quaternions and taking the Cartesian set product of the tangent space with the 3D space of translations. In this 6D Euclidean space a 6D Gaussian distribution is defined. Projecting this Gaussian back to the unit sphere and renormalizing induces a distribution over 6D poses, called a Projected Gaussian.
[1]
J. Stuelpnagel.
On the Parametrization of the Three-Dimensional Rotation Group
,
1964
.
[2]
Matthew E. Antone.
Robust camera pose recovery using stochastic geometry
,
2001
.
[3]
L. Kavan,et al.
Dual Quaternions for Rigid Transformation Blending
,
2006
.
[4]
K. Mardia,et al.
Protein Bioinformatics and Mixtures of Bivariate von Mises Distributions for Angular Data
,
2007,
Biometrics.
[5]
Mongi A. Abidi,et al.
Pose and motion estimation using dual quaternion-based extended Kalman filtering
,
1998,
Electronic Imaging.
[6]
Bodo Rosenhahn,et al.
Nonparametric Density Estimation for Human Pose Tracking
,
2006,
DAGM-Symposium.
[7]
Jeffrey K. Uhlmann,et al.
New extension of the Kalman filter to nonlinear systems
,
1997,
Defense, Security, and Sensing.
[8]
Radford M. Neal.
Pattern Recognition and Machine Learning
,
2007,
Technometrics.
[9]
Gary R. Bradski,et al.
Monte Carlo Pose Estimation with Quaternion Kernels and the Bingham Distribution
,
2011,
Robotics: Science and Systems.
[10]
Wendelin Feiten,et al.
Fast parametric viewpoint estimation for active object detection
,
2008,
2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.
[11]
E. Kraft,et al.
A quaternion-based unscented Kalman filter for orientation tracking
,
2003,
Sixth International Conference of Information Fusion, 2003. Proceedings of the.
[12]
Mongi A. Abidi,et al.
Pose and motion estimation from vision using dual quaternion-based extended kalman filtering
,
1997
.
[13]
A.R. Runnalls,et al.
A Kullback-Leibler Approach to Gaussian Mixture Reduction
,
2007
.
[14]
Wendelin Feiten,et al.
6D Pose Uncertainty in Robotic Perception
,
2009
.
[15]
Muriel Lang.
Approximation of probability density functions on the Euclidean group parametrized by dual quaternions
,
2011
.