DQ Robotics: a Library for Robot Modeling and Control
arXiv:1910.11612 · doi:10.1109/MRA.2020.2997920
Abstract
Dual quaternion algebra and its application to robotics have gained considerable interest in the last two decades. Dual quaternions have great geometric appeal and easily capture physical phenomena inside an algebraic framework that is useful for both robot modeling and control. Mathematical objects, such as points, lines, planes, infinite cylinders, spheres, coordinate systems, twists, and wrenches are all well defined as dual quaternions. Therefore, simple operators are used to represent those objects in different frames and operations such as inner products and cross products are used to extract useful geometric relationships between them. Nonetheless, the dual quaternion algebra is not widespread as it could be, mostly because efficient and easy-to-use computational tools are not abundant and usually are restricted to the particular algebra of quaternions. To bridge this gap between theory and implementation, this paper introduces DQ Robotics, a library for robot modeling and control using dual quaternion algebra that is easy to use and intuitive enough to be used for self-study and education while being computationally efficient for deployment on real applications.
arXiv comment12 pages, 10 figures, 5 tables. This version has slightly different content from the IEEE typeset version. Also, the title has changed from the first submitted version, which was "DQ Robotics: a Library for Robot Modeling and Control Using Dual Quaternion Algebra."
References in corpus (2)
Cited by in corpus (10)
- Autonomous Coordinated Control of the Light Guide for Positioning in Vitreoretinal Surgery
- Geometric Algebra for Optimal Control with Applications in Manipulation Tasks
- Dynamics of Mobile Manipulators using Dual Quaternion Algebra
- A Multi-Arm Robotic Platform for Scientific Exploration
- Adaptive Constrained Kinematic Control using Partial or Complete Task-Space Measurements
- SmartArm: Suturing Feasibility of a Surgical Robotic System on a Neonatal Chest Model
- Autonomous Robotic Drilling System for Mice Cranial Window Creation: An Evaluation with an Egg Model
- UMIRobot: An Open-{Software, Hardware} Low-Cost Robotic Manipulator for Education
- DualQuat-LOAM: LiDAR Odometry and Mapping parametrized on Dual Quaternions
- Object State Estimation Through Robotic Active Interaction for Biological Autonomous Drilling