219
Views
6
CrossRef citations to date
0
Altmetric
Original Articles

Using geometric algebra to represent and interpolate tool poses

&
Pages 406-423 | Received 24 Apr 2014, Accepted 20 Mar 2015, Published online: 05 May 2015

References

  • Ahlers, S. G., and J. M. McCarthy. 2001. “The Clifford Algebra and the Optimization of Robot Design.” In Geometric Algebra with Applications in Science and Engineering, edited by E. Bayro Corrochano and G. Sobczyk, 235–251. Boston, MA: Birkhäuser.
  • Akyar, B. 2008. “Dual Quaternions in Spatial Kinematics in an Algebraic Sense.” Turkish Journal of Mathematics 32 (4): 373–391.
  • Annoni, M., A. Bardine, S. Campanelli, P. Foglia, and C. A. Prete. 2012. “A Real-Time Configurable NURBS Interpolator with Bounded Acceleration, Jerk and Chord Error.” Computer-Aided Design 44 (6): 509–521. doi:10.1016/j.cad.2012.01.009.
  • Azmy, E. W. 2013. “Exact Solution of Inverse Kinematic Problem of 6R Serial Manipulators Using Clifford Algebra.” Robotica 31 (3): 417–422. doi:10.1017/S0263574712000380.
  • Bayro-Corrochano, E., and J. Zamora-Esquivel. 2006. “Differential and Inverse Kinematics of Robot Devices Using Conformal Geometric Algebra.” Robotica 25 (1): 44–61.
  • Belta, C., and V. Kumar. 2002. “Euclidean Metrics for Motion Generation on SE(3).” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science 216 (1): 47–60.
  • Beudaert, X., P.-Y. Pechard, and C. Tournier. 2011. “5-Axis Tool Path Smoothing Based on Drive Constraints.” International Journal of Machine Tools & Manufacture 51 (12): 958–965. doi:10.1016/j.ijmachtools.2011.08.014.
  • Bhuiya, M. S. H., and O. R. Tutunea-Fatan. 2013. “Reduction of Geometry-Based Errors in Five-Axis Machining through Enhanced 5D Interpolation.” The International Journal of Advanced Manufacturing Technology 64 (1–4): 305–317. doi:10.1007/s00170-012-4009-3.
  • Bottema, O., and B. Roth. 1979. Theoretical Kinematics. Amsterdam: North-Holland.
  • Cibura, C. and Dorst, L., 2011. “Determining Conformal Transformations in from Minimal Correspondence Data.” Mathematical Methods in the Applied Sciences 34 (16): 2031–2046.
  • Cripps, R. J., and G. Mullineux. 2012. “Constructing 3D Motions from Curvature and Torsion Profiles.” Computer-Aided Design 44 (5): 379–387. doi:10.1016/j.cad.2012.01.004.
  • Dell’Acqua, A., A. Sarti, and S. Tubaro. 2008. “3D Motion from Structures of Points, Lines and Planes.” Image and Vision Computing 26 (4): 529–549. doi:10.1016/j.imavis.2007.07.001.
  • Dorst, L. 2010. “Tutorial: Structure-Preserving Representation of Euclidean Motions through Conformal Geometric Algebra.” In Geometric Algebra Computing, edited by E. Bayro-Corrochano and G. Scheuermann. London: Springer-Verlag.
  • Dorst, L., D. Fontijne, and S. Mann. 2007. Geometric Algebra for Computer Science: An Object-oriented Approach to Geometry. Amsterdam: Morgan Kaufmann.
  • Etzel, K. R., and J. M. McCarthy. 1999. “Interpolation of Spatial Displacements Using the Clifford Algebra of E4.” Transactions of the ASME: Journal of Mechanical Design 121 (1): 39–44.
  • Fang, Y. C., C. C. Hsieh, M. J. Kim, J. J. Chang, and T. C. Woo. 1998. “Real Time Motion Fairing with Unit Quaternions.” Computer-Aided Design 30 (3): 191–198. doi:10.1016/S0010-4485(97)00057-2.
  • Farin, G. 2002. Curves and Surfaces for CAGD: A Practical Guide. 5th ed. San Francisco, CA: Morgan Kaufmann.
  • González Calvet, R. 2007. Treatise of Plane Geometry through Geometric Algebra. Cerdanyola del Vallés: TIMSAC.
  • Heng, M., and K. Erkorkmaz. 2010. “Design of a NURBS Interpolator with Minimal Feed Fluctuation and Continuous Feed Modulation Capability.” International Journal of Machine Tools & Manufacture 50 (3): 281–293. doi:10.1016/j.ijmachtools.2009.11.005.
  • Hofer, M., H. Pottmann, and B. Ravani. 2004. “From Curve Design Algorithms to the Design of Rigid Body Motions.” The Visual Computer 20 (5): 279–297. doi:10.1007/s00371-003-0221-3.
  • Jin, Z., and Q. J. Ge. 2010. “Constrained Motion Interpolation for Planar Open Kinematic Chains.” Mechanism and Machine Theory 45 (11): 1721–1732. doi:10.1016/j.mechmachtheory.2010.06.003.
  • Koren, Y., and R.-S. Lin. 1995. “Five-Axis Surface Interpolators.” CIRP Annals -Manufacturing Technology 44 (1): 379–382. doi:10.1016/S0007-8506(07)62346-4.
  • Leeney, M. 2009. “Fast Quaternion Slerp.” International Journal of Computer Mathematics 86 (1): 79–84. doi:10.1080/00207160801923064.
  • Lei, W. T., and S. B. Wang. 2009. “Robust Real-Time NURBS Path Interpolators.” International Journal of Machine Tools & Manufacture 49 (7–8): 625–633. doi:10.1016/j.ijmachtools.2009.01.007.
  • Li, J.-G., -M.-M. Qiu, T.-H. Zhang, and Z.-X. Li. 2012. “A Practical Real-Time Non-Uniform Rational B-Spline Curve Interpolator for Computer Numerical Control Machining.” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science 226 (4): 1068–1083. doi:10.1177/0954406211418026.
  • Liang, H., and X. Li. 2013. “Five-Axis STEP-NC Controller for Machining of Surfaces.” The International Journal of Advanced Manufacturing Technology 68 (9–12): 2791–2800. doi:10.1007/s00170-013-4871-7.
  • Liu, Q., X. J. Jin, and Y. H. Long. 2010. “A Real-Time High-Precision Interpolation Algorithm for General-Typed Parametric Curves in CNC Machine Tools.” International Journal of Computer Integrated Manufacturing 23 (2): 168–176. doi:10.1080/09511920903501668.
  • Mohan, S., S.-H. Kweon, D.-M. Lee, and S.-H. Yang. 2008. “Parametric NURBS Curve Interpolators: A Review.” International Journal of Precision Engineering and Manufacture 9 (2): 84–92.
  • Mullineux, G. 2002. “Clifford Algebra of Three Dimensional Geometry.” Robotica 20 (6): 687–697. doi:10.1017/S0263574702004459.
  • Mullineux, G. 2004. “Modeling Spatial Displacements Using Clifford Algebra.” Transactions of the ASME: Journal of Mechanical Design 126 (3): 420–424.
  • Mullineux, G., and L. C. Simpson. 2011. “Rigid-Body Transforms Using Symbolic Infinitesimals.” In Guide to Geometric Algebra in Practice, edited by L. Dorst and J. Lasenby, 353–369. London: Springer.
  • Nikravesh, P. E. 1998. Computer-Aided Analysis of Mechanical Systems. London: Prentice-Hall.
  • Perwass, C. 2009. Geometric Algebra with Applications in Engineering. Berlin: Springer.
  • Purwar, A., X. Chi, and Q. J. Ge. 2008. “Automatic Fairing of Two-Parameter Rational B-Spline Motion.” Transactions of the ASME: Journal of Mechanical Design 130 (1): 011003: 1–7.
  • Purwar, A., and Q. J. Ge. 2005. “On the Effect of Dual Weights in Computer Aided Design of Rational Motions.” Transactions of the ASME: Journal of Mechanical Design 127 (5): 967–972.
  • Purwar, A., Z. Jin, and Q. J. Ge. 2008. “Rational Motion Interpolation under Kinematic Constraints of Spherical 6R Closed Chains.” Transactions of the ASME: Journal of Mechanical Design, 130 (6): 062301: 1–9.
  • Rauch, M., R. Laguionie, J.-Y. Hascoet, and S.-H. Suh. 2012. “An Advanced STEP-NC Controller for Intelligent Machining Processes.” Robotics and Computer-Integrated Manufacturing 28 (3): 375–384. doi:10.1016/j.rcim.2011.11.001.
  • Röschel, O. 1998. “Rational Motion Design - a Survey.” Computer-Aided Design 30 (3): 169–178. doi:10.1016/S0010-4485(97)00056-0.
  • Sariyildiz, E., and H. Temeltas. 2012. “A New Formulation Method for Solving Kinematic Problems of Multiarm Robot Systems Using Quaternion Algebra in the Screw Theory Framework.” Turkish Journal of Electrical Engineering and Computer Science 20 (4): 607–628.
  • Selig, J. M. 2000. “Clifford Algebra of Points, Lines and Planes.” Robotica 18 (5): 545–556. doi:10.1017/S0263574799002568.
  • Senatore, J., S. Segonds, W. Rubio, and G. Dessein. 2012. “Correlation between Machining Direction, Cutter Geometry and Step-Over Distance in 3-Axis Milling: Application to Milling by Zones.” Computer-Aided Design 44 (12): 1151–1160. doi:10.1016/j.cad.2012.06.008.
  • Shen, Y. H., X. H. Yao, and J. Z. Fu. 2011. “Smooth Non-Uniform Rational B-Spline (NURBS) Machining with Kinematic Limit for Short Linear Segments.” International Journal of Computer Integrated Manufacturing 24 (12): 1103–1116. doi:10.1080/0951192X.2011.579625.
  • Shoemake, K. 1985. “Animating Rotation with Quaternion Curves.” Acm Siggraph 19 (3): 245–254. doi:10.1145/325165.325242.
  • Simpson, L. C., and G. Mullineux. 2009. “Exponentials and Motions in Geometric Algebra.” In Proc. Computer Graphics, Computer Vision and Mathematics (GraVis Ma), edited by V. Skala and D. Hildenbrand, 9–16. Plzen: University of West Bohemia.
  • Thomas, F. 2014. “Approaching Dual Quaternions from Matrix Algebra.” IEEE Transactions on Robotics 30 (5): 1037–1048. doi:10.1109/TRO.2014.2341312.
  • Ting, K.-L., and Y. Zhang. 2004. “Rigid Body Motion Characteristics and Unified Instantaneous Motion Representation of Points, Lines, and Planes.” Transactions of the ASME: Journal of Mechanical Design 126 (4): 593–601.
  • Wang, X., D. Han, C. Yu, and Z. Zheng. 2012. “The Geometric Structure of Unit Dual Quaternion with Application in Kinematic Control.” Journal of Mathematical Analysis and Applications 389 (2): 1352–1364. doi:10.1016/j.jmaa.2012.01.016.
  • Wareham, R., and J. Lasenby. 2008. “Mesh Vertex Pose and Position Interpolation Using Geometric Algebra.” In Articulated Motion and Deformable Objects, edited by F. J. Perales and R. B. Fisher, 122–131. Lecture Notes in Computer Science, 5098. Berlin: Springer-Verlag.
  • Wu, W., and Z. You. 2010. “Modelling Rigid Origami with Quaternions and Dual Quaternions.” Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 466 (2119): 2155–2174. doi:10.1098/rspa.2009.0625.
  • Yang, J., and Y. Altintas. 2013. “Generalized Kinematics of Five-Axis Serial Machines with Non-Singular Tool Path Generation.” International Journal of Machine Tools & Manufacture 75 (2): 119–132. doi:10.1016/j.ijmachtools.2013.09.002.
  • Zhang, W., Y. F. Zhang, and Q. J. Ge. 2005. “Interference-Free Tool Path Generation for 5-Axis Sculptured Surface Machining Using Rational Bezier Motions of a Flat-End Cutter.” International Journal of Production Research 43 (19): 4103–4124. doi:10.1080/00207540500168188.
  • Zhang, Y., X. Xu, and Y. X. Liu. 2011. “Numerical Control Machining Simulation: A Comprehensive Survey.” International Journal of Computer Integrated Manufacturing 24 (7): 593–609. doi:10.1080/0951192X.2011.566283.
  • Zhu, L., H. Ding, and Y. Xiong. 2012. “Simultaneous Optimization of Tool Path and Shape for Five-Axis Flank Milling.” Computer-Aided Design 44 (12): 1229–1234. doi:10.1016/j.cad.2012.06.003.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.