Skip to content

This is a verification platform for testing star tracker algorithms, based on UVM-SystemC.

License

Notifications You must be signed in to change notification settings

schulz89/Verification-Platform-for-Star-Trackers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verification Platform for Star Trackers

This is a verification platform for testing star tracker algorithms, based on UVM-SystemC.
The code is currently under development.

Compiling and running

Compiling the project with the supplied makefile was tested on Debian 11, with the versions of the dependencies shown in the list of dependencies below.

Compiling the platform can be done with:

make

Downloading the star catalog can be done with:

./download_hipparcos

Ensure the Atlas library is being loaded:

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/atlas/

Then, running the tests can be done with:

./run_test

List of dependencies

  • OpenCV 4.5.1 (including python 3)
  • Atlas 3.10.3
  • Blas 3.9.0
  • Boost 1.74.0.3
  • SystemC 2.3.3
  • UVM-SystemC 1.0b2
  • GHDL-mcode 1.0.0
  • Python 3.9.2
  • NumPy 1.19.5 (for Python 3)
  • Matplotlib 3.3.4 (for Python 3)

License

This software is licensed under Apache License, Version 2.0

About

This is a verification platform for testing star tracker algorithms, based on UVM-SystemC.

Resources

License

Stars

Watchers

Forks

Packages

No packages published