pathfinder-for-autonomous-navigation / psim

Six DOF flight simulator and related GNC implementations.
MIT License
4 stars 6 forks source link

Adding tracker component library #152

Closed nhz2 closed 4 years ago

nhz2 commented 4 years ago

Adding tracker component library

Summary of changes

Ptest Effects

No effects.

Testing

Follow the install instructions at the end of README.md, especially downloading TrackerComponentLibrary and opening it with matlab.

Unfortunately TrackerComponentLibrary doesn't come with any unit tests, but try

>> [a,b]=sqrtKalmanUpdate(1,1,0,1,1)

a =

    0.5000

b =

    0.7071

to check the install is ok.

I have only tested this on my macOS High Sierra laptop, so let me know if the installation works on your machine.

Documentation Evidence

Edits to README.md

tanishqaggarwal commented 4 years ago

Install seemed to work fine on Windows. I ran install.m and MATLAB complained it couldn't find the MinGW compiler, so I installed the compiler via the MATLAB addon (this was important.) Then it worked out fine.

nhz2 commented 4 years ago

CompileCLibraries seems like it doesn't work on Linux, so I am not going to use any of the C++ only parts of the library, fortunately most functions are also in MATLAB.