Blog posts

2024

Visualizing CubeSat Dynamics: Progress on My MEng Project

2 minute read

Published:

As part of my ongoing MEng project, “Designing a Generic Digital Twin for a Cubesat”, I’ve developed an initial MATLAB-based simulation to visualize the dynamics of a CubeSat undergoing detumbling - representing significant progress in my role as the ADCS lead. This post outlines the current progress, simulation results, and the next steps to refine the model.

Simplifying Jupyter Books Creation: A Windows Users Guide

1 minute read

Published:

Over the summer in addition to personal research, I have been working as an active contributor to both a spacecraft dynamics textbook and a computational dynamics textbook created using Jupyter Books to complement modules taught at the Queen Mary University of London. As our project continues to evolve, we’ve recognized the need for a streamlined process to build and preview Jupyter Books locally on Windows machines. This capability is crucial for our team members to review their contributions before submitting pull requests on GitHub. To address this need, I’ve developed a comprehensive tutorial that walks through the process step-by-step.

Update on progress; impulse vs non-impulse simulation

1 minute read

Published:

Building upon my prior work using the Clohessy-Wiltshire equations to create a trajectory simulation for a target and chaser satellite (as discussed in blog post 2), the next step was to utilize and develop this code to compare the effects of impulsive and non-impulsive manoeuvres modelling. This somewhat spiralled into me writing a short paper to summarise my work (still in progress but attached to this post nonetheless).

What if? (Its a book not a question)

less than 1 minute read

Published:

On and off over the past few months I’ve been reading ‘What if?’ by Randall Monroe. Since the book is so popular it feels almost pointless to explain it, but I will just in case. The premise centres around providing logical, scientific solutions to absurd questions, think things like: ‘What would happen if you tried to hit a baseball pitched at 90% the speed of light?’. These topics are covered in a way to keep the reader engaged, using humour while still actually answering the question somewhat accurately.

Clohessy–Wiltshire Simulation

1 minute read

Published:

The initial goal was to create a code snippet that to simulate the collisions between two objects in LEO, making use of the hill clohessy equations for relative motion. This is to be used to simulate the collision between the robotic arms and any debris it may want to capture. In addition, it could be used to estimate the required force needed to push the debris out of orbit. A final use could be to simulate rendezvous with the target.