Kalman filter for Eurobot
Embed:
(wiki syntax)
Show/hide line numbers
Log.c
Go to the documentation of this file.
00001 /** 00002 * @brief Keep track of changes since version 1.6 e-mail: mecatronica.mid@gmail.com 00003 * @file Log.c 00004 * @author Ernesto Palacios 00005 */ 00006 00007 /* 00008 1.6.4.0 30/10/2011 00009 -->> MATRIX_H 00010 * Eliminated namespace std; already included in mbed.h 00011 * Operator Overloaded (). For assignment and getValue. 00012 * Almost all operators declared as friend functions. 00013 00014 -->> MATRIXMATH_H 00015 * Added Function Eye(). Creates an identity Matrix of specified dimensions. 00016 * Added Function dotProduct(). to find the dot product of two vectors. 00017 -->> You need to pass two Vector Matrices of any dimmensions. 00018 They could be in the form: A( 1,n ) B( 1,n ) 00019 A( n,1 ) B( 1,n ) 00020 A( n,1 ) B( n,1 ) 00021 A( 1,n ) B( n,1 ) 00022 As long as have same 'depth' and are vectors, the dot product. 00023 will be returned. 00024 00025 -->> MATRIXMATH_Kinematics.cpp 00026 * Created file MatrixMath_Kinematics.cpp To Hold the definitions of 00027 kinematic operations. 00028 00029 * Define Functions RotX, RotY, RotZ, Transl. for Matrix Transformation 00030 operations. 00031 00032 00033 1.6.2.0 22/10/2011 00034 -->> MATRIX_H 00035 * Changed static member Matrix::AddColumn( ... ) -> Matrix::AddCol( ... ) 00036 * Overload AddCol/AddRow, it now can accept SingleCol/ SingleRow as arguments. 00037 Still works the same for inserting new Col/Row. Usage: 00038 00039 Matrix::AddRow( myMatrix, 3 ); // Inserts an empty col at index 3 of myMatrix 00040 00041 Matrix::AddCol( myMatrix, SingleCol, 3 ); // Inserts a SingleCol Matrix into index 3 of myMarix 00042 00043 -->> MATRIXMATH_H 00044 * float det = MatrixMath::det( myMatrix ); 00045 Returns the determinant of any nxn Matrix. 00046 00047 * Matrix Inv = MatrixMath::Inv( myMatrix ) 00048 Returns the determinant of any nxn Matrix, if it's not a Singular matrix 00049 00050 00051 WARNING: If it is a Singular Matrix it will return the same Matrix. 00052 A singular Matrix is one whose inverse does not exists. 00053 00054 1.6.0.1 21/10/2011 00055 First class ready to work. but still some rough edges to polish. Better use 1.6.2 00056 00057 1.0 15/09/2011 00058 00059 First Version.- Buggy and no longer supported. 00060 00061 */
Generated on Wed Jul 13 2022 22:04:07 by 1.7.2