2016
DOI: 10.1007/s00006-016-0692-8
|View full text |Cite
|
Sign up to set email alerts
|

Motor Estimation using Heterogeneous Sets of Objects in Conformal Geometric Algebra

Abstract: Abstract. In this paper we present a novel method for nonlinear rigid body motion estimation from noisy data using heterogeneous sets of objects of the conformal model in geometric algebra. The rigid body motions are represented by motors. We employ state-of-the-art nonlinear optimization tools and compute gradients and Jacobian matrices using forward-mode automatic differentiation based on dual numbers. The use of automatic differentiation enables us to employ a wide range of cost functions in the estimation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…Our primary aim in this paper is to simultaneously estimate the rotation and translation that takes one object (line to line/circle to circle/plane to plane/sphere to sphere/point-pair to point-pair) to another. There are many methods that estimate rigid body transformations with points [1][2][3][4]. In [5] the authors estimate a general rotor between arbitrary objects using the idea of carriers-while interesting, this method lacks simplicity and does not deal directly with the objects themselves.…”
Section: Related Workmentioning
confidence: 99%
“…Our primary aim in this paper is to simultaneously estimate the rotation and translation that takes one object (line to line/circle to circle/plane to plane/sphere to sphere/point-pair to point-pair) to another. There are many methods that estimate rigid body transformations with points [1][2][3][4]. In [5] the authors estimate a general rotor between arbitrary objects using the idea of carriers-while interesting, this method lacks simplicity and does not deal directly with the objects themselves.…”
Section: Related Workmentioning
confidence: 99%
“…For cases in which our query model is a small displacement (where displacement here will refer to rotation and translation) from the reference model, we would expect that simply assigning each object in the query model to its closest object in the reference model would give us a good number of correct matches. Several authors have proposed cost functions between objects [12,13], and while many of these are extremely effective for extracting motors between circles and other round elements, they tend to fail to extract the transformation between parallel lines and planes. To counteract this problem we choose the cost function described in [6] (the properties of this cost function are further explored in [6]).…”
Section: Proximity-based Matchingmentioning
confidence: 99%
“…Our reference might be, for example, a CAD model, and our query model might represent the output of fitting primitives to LIDAR data or structurefrom-motion point clouds. Many authors have tackled the problem of rotor estimation between groups of pre-matched geometric objects [5,6,12,13] and others have applied conformal geometric algebra to 3D registration of point and sphere clouds [2,9]. In this paper we tackle the problem of registration and rotor estimation for primitives of any grade.…”
Section: Introductionmentioning
confidence: 99%
“…which is solved using Levenberg-Marquardt algorithm which is has been developed to work for conformal points and lines. e algorithm is presented in [21].…”
Section: Error Functionsmentioning
confidence: 99%