This is an instructional GUI to be used for learning how Euler angles, DCMs, quaternions, and Euler vector parameters relate in the rotation of cartesian frames (A to B). Can also be used to convert between all 4 values, however see below for a function that accomplishes this.
Features: - All 12 sequences of Euler angle rotation types. - Color coded axes and angle labeling for reference. - Normalization of input Q or...
Quaternion Library for Simulink Version 1.7 (JASP) 12-Dec-2009
This is a library of blocks that allows manipulation of quaternions.
The available blocks are:
Quaternion Normalize Quaternion Conjugate
This m.file shows how to transform a point on a cube by using quaternions, when rotating over a given line.
This is an implementation of quaternions based upon the Cayley-Dickson construction. It make use of recursion and inheritance of data classes. A base type called 'komplex' is defined that acts like MatLab's complex type but is inheritable. It is...
A simple to use and powerful template math library which contain vector algebra, quaternions, euclidean geometry and fuzzy logic math. NOTE: boost compatible and dependent from boost
This project examines techniques to model three-dimensional rigid body motion using the geometric algebra of Dual Quaternions and how such models compare to more traditional models when used in underconstrained filtering applications.
SpinCalc is a consolidated matlab function that will convert any rotation data between the 4 types included. Will also convert between 2 different Euler angle set types.
Multiple orientations can be input. For N orientations: DCM...
For purposes of these tools, a quaternion, q, is just a four element vector where q(1:3) is the "imaginary" or "vector" portion of the hypercomplex number, and q(4) is the "real" or "scalar" portion....
Much of this library was written as I was learning how to use twists for rigid-body computer vision applications as opposed to traditional robotics (e.g. DH parameters and quaternions). My hope is that they are useful for others doing the same....
In the video associated with the demo here:
http://www.mathworks.com/matlabcentral/fil...47-using-matlab
There was a teaser posed in the video asking why the 747 in the animation did a 360 flip at certain points in the...
model includes tyre forces and twist axis. model is without rider, Delft SWIFT tyres extended or unscented kalman filtering for measurement updates. model is validated with realtime measurement data (not included),and faster than when...
This ZIP file contains the nonlinear model of an F-16 fighter aircraft in MATLAB/Simulink, Both high-fidelity and low-fidelity aerodynamic data are available, taken from NASA report 1538 and "Aircraft Control and Simulation" by...
This program demonstrates the quaternion belt-trick, also known as the Dirac belt-trick and the waiter trick. It generates an AVI movie file (also included) which shows a stereo movie of the belt-trick in action.
Notes:
(1)...
QuIRK is an interactive Matlab command line interface for constructing systems of rigid bodies and joint constraints, solving the equations of motion of those systems when subject to various force expressions, displaying and animating solved... |