RoseyCubesat-1
Orbital Solutions Monaco
436.825MHz, 1k2/9k6_BPSK
[RoseyCubesat-1 jpg creating on LINUX_Ubuntu] #1, 25 May 2023
At the end of my trial and error installation,
I got stuck with a TypeError. (Solved)
Install bitstring and cv2 module in advance.
Install bitstring and cv2 module in advance.
$ sudo apt update
$
Ubuntu + Wine on JE9PEL
14:02UTC,16Apr2023
13:05UTC,01May2023sudo apt install python3-bitstring
$ pip install bitstring
$ python3 -c "import bitstring; print( bitstring.__version__ )"
> 3.1.5 4.1.2
$ python3 -m pip install -U pip setuptools
$ python3 -m pip install opencv-python
$ python3 -c "import cv2; print( cv2.__version__ )"
> 4.7.0 4.8.1
Extract (zip) or (tar.gz) file in rosey forder
after downloading it from github site of UB1QBJ:
https://github.com/Foxiks/RoseyCubesat-1-Decoder/releases
> Run soundmodem_bpsk_9k6 software first using Wine.
$ cd ~/rosey/RoseyCubesat-1-Decoder-1.1/src
$ python3 decoder.py
TypeError:
> Traceback (most recent call last):
> File "decoder.py", line 85, in
SatNOGS + Wine + Soundmodem + Decoder + Vokoscreen
+ Shotcut + Export[30529ro2.mp4], on LINUX_Ubuntu
[RoseyCubesat-1 jpg creating on LINUX_Ubuntu] #3, 7 Jun 2023
When imaging Rosey's data, I noticed a little thing.
Left: only "Observation #7597434" (SatNOGS)
Right: Three audios of "Observation #7591263+7597434+7597475" are
streamed serially and it is "Ctrl+C" at the end.
In comparison, the Earth on the right is much denser.
[RoseyCubesat-1 re-install module], 11 Oct 2023
$ pip install bitstring
$ python3 -c "import bitstring; print( bitstring.__version__ )"
> 4.1.2
$ python3 -m pip install opencv-python
$ python3 -c "import cv2; print( cv2.__version__ )"
> 4.8.1
> Run soundmodem_bpsk_9k6 software first using Wine.
$ cd ~/rosey/RoseyCubesat-1-Decoder-1.1/src
$ python3 decoder.py -p 8000 -ip 127.0.0.1
SatNOGS + Wine + Soundmodem + Decoder + Vokoscreen
+ Shotcut + Export[31103ros.mp4], on LINUX_Ubuntu
[RoseyCubesat-1 tools] #1, 10 Nov 2023
Regarding "RoseyCubesat-1 jpg creating", I tried png_creating (on LINUX_Ubuntu)
using the new "RoseyCubesat-1 tools". The result is wonderful.
https://github.com/radio-satellites/RoseyCubesat-1-tools/
$ cd ~/rosey/RoseyCubesat-1-tools-main
$ pip3 install -r requirements.txt
$ grep '^2023-11-03 09' 31110ros.csv > 2023-11-03_09.csv
$ python3 decode_imagery.py -f 2023-11-03_09.csv
> Start date: 0001-01-01 00:00:00 End date: 9999-12-31 23:59:59.999999
> Original frame count: 6862
> Filtered frame count: 6861
> Writing images...
[RoseyCubesat-1 tools] #2, 11 Nov 2023
By combining '2023-11-02 22' and '2023-11-03 09', both of which had missing data,
a beautiful Earth image with 100% data was obtained using the following steps.
$ cd ~/rosey/RoseyCubesat-1-tools-main
$ grep '^2023-11-02 22' 31110ros.csv >> 2023-11-03_09.csv
$ grep '^2023-11-03 09' 31110ros.csv >> 2023-11-03_09.csv
$ python3 decode_imagery.py -f 2023-11-03_09.csv
> Start date: 0001-01-01 00:00:00 End date: 9999-12-31 23:59:59.999999
> Original frame count: 18036
> Filtered frame count: 18035
> Writing images...
[RoseyCubesat-1 modified_jpg creating], 30 Jan 2024
$ cd ~/rosey/RoseyCubesat-1-tools-main
$ grep '^2024-01-15 22' 40130ros.csv > 2024-01-15_22.csv
$ cut -c 1-230 2024-01-15_22.csv > 2024-01-15_22_modified.csv
$ python3 decode_imagery.py -f 2024-01-15_22_modified.csv
> Start date: 0001-01-01 00:00:00 End date: 9999-12-31 23:59:59.999999
> Original frame count: 10086
> Filtered frame count: 9934
> Writing images...