pose interpolation with dual quaternion series

13
Pose Interpolation with Dual Quaternion Series Ekaterina Kanaeva [email protected] Supervisor: Benjamin Busam Intermediate Presentation

Upload: others

Post on 30-Jan-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pose Interpolation with Dual Quaternion Series

Pose Interpolation with Dual Quaternion Series

Ekaterina [email protected]

Supervisor: Benjamin Busam

Intermediate Presentation

Page 2: Pose Interpolation with Dual Quaternion Series

Goal of the project

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 2

Implement algorithm for smooth interpolation of pose (rotation and translation) using dual quaternions

[1] Documentation – Kinematic toolbox, Daniel Klawitter, Technische Universität Dresden, March 29, 2010

Interpolation based on four measurements [1]

Page 3: Pose Interpolation with Dual Quaternion Series

Background and Motivation

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 3

Real-time tracking systems benefits from interpolation- animation- multi-modal sensor

Quaternions- robust- fast- efficient

Dual quaternion for rigid-body motions

Page 4: Pose Interpolation with Dual Quaternion Series

Existing solutions

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 4

Linear interpolation of Euler angles or rotation matrices Quaternions:- Linear interpolation- SLERP

Dual quaternions:- Screw linear upsampling- Dual quaternion linear upsampling

[2] Quaternionic Upsampling: Hyperspherical Techniques for 6 DoF Pose Tracking, Benjamin Busam, Marco Esposito, Benjamin Frisch, Nassir Navab, 3DV, 2016

Page 5: Pose Interpolation with Dual Quaternion Series

Existing solutions. Examples

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 5

Spherical linear interpolation VS Linear interpolation

Page 6: Pose Interpolation with Dual Quaternion Series

Existing solutions. Examples

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 6

Linear interpolation for dual quaternions

Page 7: Pose Interpolation with Dual Quaternion Series

Cumulative basis [3]: - Bezier curve - Quadric Bezier curves (QB) [1]

- Hermite curves - B-spline curves

Aitken [1]

Methods and materials

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 7

Extended Aitken algorithm [1]

[3] A General Construction Scheme for Unit Quaternion Curves with Simple High Order Derivatives - Myoung-Jun Kim, Myung-Soo Kim, Sung Yong Shin (1995)[1] Documentation – Kinematic toolbox, Daniel Klawitter, Technische Universität Dresden, March 29, 2010

QB curve construction [1]

Page 8: Pose Interpolation with Dual Quaternion Series

Experiments. Aitken interpolation

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 8

51 poses, based on 3 measurements

0,028 sec

Page 9: Pose Interpolation with Dual Quaternion Series

Experiments. QB interpolation

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 9

51 poses, based on 3 measurements

0,006 sec

Page 10: Pose Interpolation with Dual Quaternion Series

Work Packages and Milestones

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 10

Gantt Chart [4]

[4] Created by smartsheets.com

Page 11: Pose Interpolation with Dual Quaternion Series

Work Packages and Milestones

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 11

Gantt Chart [4]

[4] Created by smartsheets.com

Page 12: Pose Interpolation with Dual Quaternion Series

Project risks

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 12

Schedule risks- incorrect time management- lack of time

Technical risks- integration with external system- not real-time performance

Page 13: Pose Interpolation with Dual Quaternion Series

Activity Diagram

June 29, 2017Pose Interpolation with Dual Quaternion Series Slide 13