Basilisk Data Parser and Transmitter [BDPT]

Poster Image
Event poster; details follow in description
Poster Session
A
Poster Number
02.1
Project Author(s)
Lev Weingrad
Institution
Portland State University | OrION Internship - PSU
Project Description

Basilisk Data Parser and Transmitter started as a small research project into the basics of networking and became a fully-fledged, yet simple system that enables a vital orbital simulation for OreSat, Oregon’s first satellite. To accurately simulate OreSatʼs behavior in space, a Helmholtz Cage was constructed to offset Earth’s magnetic field and conduct physical simulations. The Helmholtz Cage requires a dataset from a software simulation generated via a tool called Basilisk. The purpose of the Basilisk Data Parser and Transmitter [BDPT] is to continuously receive, parse, and send data generated by Basilisk to the Helmholtz Cage. To bring BDPT into existence, an iterative series of networking and serial test programs were researched and coded, including a socket to serial text terminal. Basilisk Data Parser and Transmitter utilizes Python and the socket, serial, and struct libraries. It takes the output from the Basilisk client, packs it into byte format, then sends it via socket to a server. The server sends the parsed Basilisk data over a serial port to the Helmholtz Cage.