This repository contains the source code for my Bachelor's graduation thesis. The project focuses on simulating the dynamic behavior of a tethered net capturing space debris. I apologize for the messy undergraduate coding and am willing to address any issues via email or GitHub.
The main project is a C++ simulation environment located in the ./CPP
directory. It includes:
- Net Deployment Simulation (
./CPP/Tether-net Deployment
): Simulates the deployment of the tethered net. - Simple Capture Simulation (
./CPP/Tether-net to Cylinder
): Simulates the capture of a cylindrical object. - Complex Capture Simulation (
./CPP/Capture Dynamics
): Simulates the capture of arbitrarily shaped objects represented as triangle meshes.
Additionally, the repository provides simple examples of multi-body system simulations, such as:
- Damped Mass-Spring System
- Falling Ball to Ground
These examples can also be found in the ./CPP
directory.
The project includes MATLAB scripts in the ./MATLAB
directory for creating mass-spring systems and visualizing simulation results.
The main simulations require the Eigen 3.3.8 library and are designed to run on Windows 10/11.
-- Net Deployment
-- Capture a cuboid