Skip to content

This project uses dual quaternions to represent and transform manufactured parts and fixtures. The purpose is to predict the geometry of manufactured parts given variation sources’ information. The implementation is based on the case study reported in [1] and the results are reported in [2].

Notifications You must be signed in to change notification settings

FilmonYacob/dual-quaternions-and-punctual-locators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project uses dual quaternions to represent and transform manufactured parts and fixtures. The purpose is to predict the geometry of manufactured parts given variation sources’ information. The implementation is based on the case study reported in [1] and the results are reported in [2].

Additional Libraries

The code is dependent on the libraries below.

  1. DQ Robotics https://github.com/dqrobotics/matlab
  2. Dual quaternion toolbox www.mathworks.com/matlabcentral/fileexchange/39288-dual-quaternion-toolbox
  3. Plucker.m of https://github.com/petercorke/spatial-math

Reference

  1. Abellan-Nebot JV, Liu J, Subirón FR, Shi J (2012) State Space Modeling of Variation Propagation in Multistation Machining Processes Considering Machining-Induced Variations. J Manuf Sci Eng 134:1–13. https://doi.org/10.1115/1.4005790
  2. Yacob F, Semere D (2020) Variation propagation modelling in multistage machining processes using dual quaternions. Int J Adv Manuf Technol 93:879–884. https://doi.org/10.1007/s00170-020-06263-0

About

This project uses dual quaternions to represent and transform manufactured parts and fixtures. The purpose is to predict the geometry of manufactured parts given variation sources’ information. The implementation is based on the case study reported in [1] and the results are reported in [2].

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages