Rank: 1683 based on 75 downloads (last 30 days) and 4 files submitted
photo

Jay St. Pierre

E-mail

Personal Profile:

Received PhD in Aerospace Engineering from the University of Colorado at Boulder in 2002.


 

Watch this Author's files

 

Files Posted by Jay St. Pierre View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
12 Dec 2009 Screenshot Quaternion Library for Simulink A library of blocks for manipulating quaternions. Author: Jay St. Pierre simulink, quaternion, quaternions, block, library, utilities 14 3
  • 4.5
4.5 | 2 ratings
26 Jul 2009 Quaternion Toolbox Vectorized quaternion functions Author: Jay St. Pierre linear algebra, quaternion, quaternions, mathematics, aerospace, toolbox 40 9
  • 3.6
3.6 | 5 ratings
26 Jul 2009 Test Tools - Utilities for unit tests Tools that facilitate debugging or writing unit test for MATLAB functions. Author: Jay St. Pierre development environme..., tools, test, debugging, functions, utilities 9 0
26 Jul 2009 Screenshot Matrix Library for Simulink A set of blocks for manipulating 3x3 and 4x4 matrices. Author: Jay St. Pierre simulink, matrix, library, manipulating, utilities, aerospace 12 1
Comments and Ratings by Jay St. Pierre
Updated File Comments Rating
02 Aug 2009 Quaternion Toolbox Vectorized quaternion functions Author: Jay St. Pierre

Lars Barring: It looks like you have a different "qnorm" in your search path prior to the quaternions toolbox. Do a "which qnorm" at the MATLAB command line.

-Jay

Comments and Ratings on Jay St. Pierre's Files View all
Updated File Comment by Comments Rating
03 Sep 2013 Quaternion Toolbox Vectorized quaternion functions Author: Jay St. Pierre Michael Wellfare

Error in quat2dcm.m on the 3 diagonal elements.

First reads:

(1 - 2*(power(q(2),2) - power(q(3),2))

Should be:

(1 - 2*(power(q(2),2) + power(q(3),2))

17 May 2012 Quaternion Library for Simulink A library of blocks for manipulating quaternions. Author: Jay St. Pierre Ram

Can you please explain how you would add the library to the existing libraries in simulink?

Thakns

20 Nov 2009 Quaternion Library for Simulink A library of blocks for manipulating quaternions. Author: Jay St. Pierre Alan Bindemann

Overall a nice package. However, I found several issues with the DCM to quaternion block. The block is not designed to accept a [3x3] signal dimension, rather, it expects a 9 element vector. Also, if one uses a reshape on a [3x3] vector to recast is as the 9 element vector one needs to transpose the [3x3] first since the 9 element vector is unpacked in row order, rather than the Simulink standard of column order.

Also, the quaternion to DCM block outputs the DCM in row-order, which requires a reshape and transpose to recast as a usable [3x3] signal.

Also several of the blocks use Mux blocks as bus creators improperly which will generate errors if strict bus modeling is enabled.

23 Oct 2009 Quaternion Toolbox Vectorized quaternion functions Author: Jay St. Pierre Brandon

Works well but not very quickly. I think I'll try to find a mex implementation.

02 Aug 2009 Quaternion Toolbox Vectorized quaternion functions Author: Jay St. Pierre Jay St. Pierre

Lars Barring: It looks like you have a different "qnorm" in your search path prior to the quaternions toolbox. Do a "which qnorm" at the MATLAB command line.

-Jay

Contact us