image thumbnail

updated 1 month ago

ConvertAttitude.m by Josh

Easily convert between common attitude parameter sets (attitude, quaternion, direction cosine matr...)

ConvertAttitude(attitude,old,new)

image thumbnail

updated 6 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 7 months ago

DUAL QUATERNION SYMBOLIC TOOLBOX by Hanfucius

can be used for formula deduction represented by dual quaternion algebra (dual, quaternion, symbolic)

av2dq(AV)

dnmult(dn0,dn1)

dq2av(dq)

image thumbnail

updated 8 months ago

SerialPort Quaternion Data Visualize by Omid Abolghasemi

SIMPLE CODE FOR VISUALIZING QUATERNION DATA FROM IMU (Ex.MPU6050 DMP) (imu, mpu6050, quaternion)

SerialPort_Quaternion_Data_Visualize.m

image thumbnail

updated 9 months ago

Spectral Visual Saliency Toolbox 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_me...

image thumbnail

updated 10 months ago

quaternion.m by Mark Tincknell

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

quaterniondemo( time, sap, DCMin, interval )

quaterniondemo2

quaternion

image thumbnail

updated 1 year ago

conversionMatrix2Quaternion by Marco Borges

Function to convert Rotation Matrix to Quaternion (quaternion, euler, rotation)

conversionMatrix2Quaternion(M, varargin)

image thumbnail

updated 1 year ago

Shimmer MATLAB Instrument Driver by Karol O'Donovan

Object oriented solution for Shimmer sensor data capture directly into Matlab (wireless sensor, body sensor netowrk, kinematic)

orientation3Dexample(comPort, captureDuration, fileName)

plotandwriteexample(comPort, captureDuration, fileName)

plotandwriteexamplelegacy(comPort, captureDuration, fileN...

image thumbnail

updated 1 year 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 1 year 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. (dcm, quaternion, euler angle)

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

image thumbnail

updated 2 years 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. (aerospace, euler angles, dcm)

Euler angle, DCM, Quaternion and Euler Vector Conversion GUI

SpinCalcVis()

image thumbnail

updated 2 years 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. (mathematics, simulation, cosserat rod)

displayQuatCurve( r, q, axis_order )

image thumbnail

updated 2 years ago

Quaternions by Przemyslaw Baranski

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

qConj( Q1 )

qDemo

qGetQ( R )

image thumbnail

updated almost 3 years 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 3 years 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 3 years ago

Quaternion Transformation by Isuru kumarasiri

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

Quati(vec,pnt);

image thumbnail

updated 3 years ago

Euler/Fixed Angles Properties by Husam Aldahiyat

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

eangles

eulfor(a,b,g,con)

rotx(t)

image thumbnail

updated 4 years ago

Absolute Orientation - Horn's method by Matt J

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

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

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

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

image thumbnail

updated 4 years ago

Toolbox kinematics by Daniel Klawitter

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

QBinterpolation.m

aitken.m

aitkenAffine(coords,para,k, depth)

image thumbnail

updated almost 5 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 5 years ago

Quaternion Toolbox by Jay St. Pierre

Vectorized quaternion functions (linear algebra, quaternion, quaternions)

R=q2dcm(q)

[v,phi]=qdecomp(q)

q=dcm2q(R)

image thumbnail

updated 5 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 8 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 10 years ago

Fractal Explorer by Laurent Cavin

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

fractal_explorer.m

image thumbnail

updated 10 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