Clone of cbassa's stvid. Satellite tracking with video cameras. https://spacecruft.org/spacecruft/stvid
 
 
Go to file
Pierros Papadeas 8a6c318c13
Add requirements.txt
2018-04-16 18:05:06 +03:00
.gitignore Added gitignore 2018-03-17 13:10:38 +01:00
README.md Add requirements.txt 2018-04-16 18:05:06 +03:00
acquire.py Removed testing options 2018-03-30 15:59:22 +02:00
addwcs.py Test programs 2018-03-25 11:45:59 +02:00
calibrate.py Rudimentary calibration 2018-03-17 23:33:26 +01:00
capture_1.sh Added capture scripts that run mplayer for 10 frames to initialize the Easycap adapter 2018-03-30 15:53:11 +02:00
capture_2.sh Added capture scripts that run mplayer for 10 frames to initialize the Easycap adapter 2018-03-30 15:53:11 +02:00
extract_stars.py Rudimentary star extraction 2018-03-17 23:34:26 +01:00
extract_tracks.py Merge branch 'master' of https://github.com/cbassa/stvid 2018-03-23 16:36:44 +01:00
hough.py First commit 2018-03-09 21:08:47 +01:00
iod.py First commit 2018-03-09 21:08:47 +01:00
plot.py Implemented acquisition on sunset to sunrise 2018-03-10 14:09:16 +01:00
requirements.txt Add requirements.txt 2018-04-16 18:05:06 +03:00
satid.py Test programs 2018-03-25 11:45:59 +02:00
stio.py Name change 2018-03-23 16:36:31 +01:00
sun.py First commit 2018-03-09 21:08:47 +01:00
unid.py Test programs 2018-03-25 11:45:59 +02:00
utils.py Updated sunrise/sunset calculation 2018-03-30 09:13:27 +02:00
vis.py First commit 2018-03-09 21:08:47 +01:00

README.md

STVID

stvid will be a set of python programs to detect and identify satellite tracks on video observations of the night sky, and measure the satellite positions to determine and/or update their orbits.

This software will take over the satellite tracking functionality of my sattools. By porting the functionality to python, and using astropy, and opencv, the software will be easier to install and operate.

This repository will primarily be used for development, and will rely, for the moment, on programs from the sattools repository.

Installation

stvid handles requirements using pip. You can install requirements by running pip install -r requirements.txt. You should consider using a VirtualEnv to run stvid on a separate python virtual environment.

Todo

Features to be implemented.

High priority

  • Use sunset/sunrise times for starting/stopping data acquisition.
  • Manual and automatic astrometric calibration.
  • Recognize unidentified satellite/meteor tracks using 3D Hough transform.

Medium priority

  • Pause data acquisition of the current line-of-sight (alt/az) is in the Earth's shadow for a particular orbital altitude.
  • Investigate sensitivity loss of significance=(max-mean)/sigma if the four frame images are stored as 8bit integers instead of floats.

Low priority

  • Implement python based star finding (stick with source extractor for now).
  • Migrate to python based SGP4/SDP4 algorithms
  • Use masks to mask unilluminated CCD areas.
  • Investigate automatic submission of IOD measurements to SeeSat-L.
  • Migrate user settings to a configuration file.

Run acquisition at startup

  • Add user to video group (sudo adduser <username> video).
  • Add video device to udev rules (add SUBSYSTEM=="video1", GROUP="video", MODE="0660" in /etc/udev/rules.d/10-webcam.rules).
  • Create start up script in /etc/init.d. Call capture script as user with su <username> -c "capture_1.sh".