image thumbnail

updated 3 months ago

Averaging Quaternions by Tolga Birdal

This function computes the average (mean) quaternion. (rotation, mean, average)

[Qavg]=avg_quaternion_markley(Q)

[]=test_avg_quaternion()

image thumbnail

updated 3 months ago

Function to Convert between DCM, Euler angles, Quaternions, and Euler vectors by John Fuller

Function to convert rotation data between 4 types: DCM, Euler Angles, Quaternions, and Euler Param. (aerospace, rotation, 3d)

OUTPUT=SpinCalc(CONVERSION,INPUT,tol,ichk)

image thumbnail

updated 4 months ago

quaternion.m by Mark Tincknell

quaternion class, vectorized, converts among rotation representations, numerical Euler propagation (rotation, aerospace, euler)

quaterniondemo( time, sap, DCMin, interval )

quaterniondemo2

quaternion

image thumbnail

updated 5 months ago

Dual quaternion toolbox by Guillaume Leclercq

This toolbox provides dual quaternion methods, focusing on 3D kinematics for points and lines. (quaternion, dual quaternion, geometric algebra)

EXAMPLE_FORWARD_KINEMATICS

AV2dquat(AV)

DQconj(dv,WHICHCONJ)

image thumbnail

updated 6 months ago

Spectral / Phase-based Visual Saliency by Boris Schauerte

Implementations of several state-of-the-art visual saliency detection algorithms. (image processing, saliency, attention)

ICOPP=rgb2icopp(I)

ICOPP=rgb2icopp2(I)

S=spectral_saliency_multichannel(I,imsize,multichannel_meth...

image thumbnail

updated 8 months ago

Euler angle, DCM, Quaternion, and Euler Vector Conversion/Teaching GUI by John Fuller

A GUI that helps users learn how Euler angles and other rotational data relate to one another. (quaternion, euler angles, dcm)

Euler angle, DCM, Quaternion and Euler Vector Conversion GUI

SpinCalcVis()

image thumbnail

updated 10 months ago

Display a curve with quaternions by Stefan Schiessl

Easy way to visualize a curve where every point has a director triad, e.g. a cosserat rod. (quaternion, cosserat rod, simulation)

displayQuatCurve( r, q, axis_order )

image thumbnail

updated 1 year ago

Quaternions by Przemyslaw Baranski

An easy-to-use set of functions for quaternion calculus. Examples and demo (rotation axis, rotation around axis, rotating point)

qConj( Q1 )

qDemo

qGetQ( R )

image thumbnail

updated 1 year ago

Clifford Algebra by Daniel Klawitter

A class for calculations in general Clifford algebras. (clifford algebra, quaternion, dual quaternion)

{?double,?sym}) Clifford

clifford_ex.m

image thumbnail

updated 1 year ago

The hypercomplex number library by Martin V.

The code implements the library for hypercomplex numbers. It uses the Cayley-Dickson construction. (mathematics, algebra, complex number)

Hypercomplex(A)

image thumbnail

updated 2 years ago

Quaternion Transformation by Isuru kumarasiri

Animation of a cube in Quaternion Transformation (quaternion, transformation, cube)

Quati(vec,pnt);

image thumbnail

updated 2 years ago

Euler/Fixed Angles Properties by Husam Aldahiyat

Graphical display of Euler and Fixed Angles (euler, robot, gui)

eangles

eulfor(a,b,g,con)

rotx(t)

image thumbnail

updated 2 years ago

Absolute Orientation - Horn's method by Matt J

Solves weighted absolute orientation problem using Horn's quaternion-based method. (absolute orientation, quaternion, coordinate transforma...)

[Bfit,report]=absorient(A,B,doScale)

[Bfit,report]=absorient(A,B,doScale)

[Bfit,report]=absorient(A,B,doScale)

image thumbnail

updated 3 years ago

Toolbox kinematics by Daniel Klawitter

This toolbox deals with basic concepts in kinematics and special interpolation algorithms. (dual quaternion, quadric, quaternion)

QBinterpolation(controlPoints,t,M)

aitken(controlPoints, t, M)

aitkenAffine(coords,para,k, depth)

image thumbnail

updated 3 years ago

Quaternion Library for Simulink by Jay St. Pierre

A library of blocks for manipulating quaternions. (simulink, quaternion, quaternions)

Contents.m

Contents.m

qmult_test.m

image thumbnail

updated almost 4 years ago

Quaternion Toolbox by Jay St. Pierre

Vectorized quaternion functions (quaternion, quaternions, linear algebra)

R=q2dcm(q)

[v,phi]=qdecomp(q)

q=dcm2q(R)

image thumbnail

updated almost 4 years ago

Eular angles GUI by Maxim Vedenyov

Eular angles visualization and connection with axis-angle rotation. (euler angles, visualization, line of nodes)

XYZ_visibility

an=arc_data(ang,R,h,Rt)

an=ax_an_bounding(gamma,delta,alpha)

image thumbnail

updated almost 7 years ago

Slerp by Sagi Dalyot

calculating a unit quaternion using a spherical linear interpolation (Slerp) (slerp, quaternion, rotation matrix)

slerp (qi, qn, t, eps)

image thumbnail

updated almost 9 years ago

Fractal Explorer by Laurent Cavin

The whole Chaos in a single program. (chaos, lindenmayer, fractal)

fractal_explorer.m

image thumbnail

updated almost 9 years ago

Quaternion Rotations by George Poropat

Implements one or more rotations of vectors about another vector (or vectors) using quaternions. (quaternion, rotation, vector)

s_vectors=q_rotns(t_vectors, r_vector, r_angle)

Contact us