Get started#
Note
This tutorial is focused on DQ Robotics for Matlab (master branch). However, some hints for Python and C++ are also included.
Warning
This tutorial assumes that you know the basic concepts about dual quaternions and the basic operations in Matlab. If this is not your case, we recommend checking this book and taking this course: dqrobotics/learning-dqrobotics-in-matlab before this tutorial.
Disclaimer
The videos shown in this tutorial (and this tutorial itself) must be used as a reference. You could see different behaviors in your implementations due to software updates, versions, operating systems, etc.
Issues
If you find bugs/typos or have any issues, please let us know. juanjqo/tutorial-dqrobotics-with-coppeliasim#issues
About this tutorial
This tutorial is brought to you by Juan José Quiroz Omaña. The examples are implemented mainly on Ubuntu 20.04 64bits and Windows 11 using Matlab 2023a, and CoppeliaSim 4.5.1.
Contributors
Acknowledgments
Camila Andrea Quiroz Omaña for the capybara’s drawings.
Contents#
- Preamble
Install DQ Robotics and CoppeliaSim.
- Fundamentals on CoppeliaSim
Some basic topics about CoppeliaSim
- Static world
Some topics on non-dynamic scenes
- Dynamic world
Some topics on dynamic scenes
Recommended References
YouTube: DQ Robotics