Students will contribute to a Python-based simulator of space debris capture with nets, by adding target geometries and performing detection of collisions between the net and the targets.
This project has reached full capacity for the current term. Please check back next semester for updates.
The capture of space debris via a net is one of the most promising methods for Active Debris Removal. However, technologies for conducting such missions still require extensive research through ground-based experiments and simulations before real-world deployment. The UB Space System Dynamics and Control Lab is in the process of developing a simulator for net-based debris removal missions using Python. Currently, said simulator only supports simple cylindrical debris as the target. To expand current capabilities, interested undergraduate students will add more target geometries to the simulator. Students will need to utilize their knowledge of coordinate transformation and linear algebra to modify the simulator code to perform collision detection for the target geometries of interest. As the primary contribution will be in the realm of collision detection (not contact dynamics), knowledge of physics and differential equations will be helpful but required.
Students will get to apply their knowledge gained from classes such as (but not limited to) MTH309 (Linear Algebra) and MAE345 (Intermediate Dynamics) in an applied research-based setting. Students will also be able to practice and improve upon their knowledge of using Python for scientific computing.
Length of commitment | longer than a semester; 6-9 months |
Start time | Summer (May/June) |
In-person, remote, or hybrid? | Hybrid Project |
Level of collaboration | Individual student project |
Benefits | Stipend |
Who is eligible | Juniors & Seniors: Knowledge of Python required. MTH 309 (Linear Algebra) or equivalent required. MAE345 (Intermediate Dynamics) preferred. |
Eleonora Botta
Assistant Professor
Mechanical and Aerospace Engineering
Phone: (716) 645-2802
Email: ebotta@buffalo.edu
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
Python, Mechanical, Aerospace, MAE, space, spacecraft, dynamics, coding, Computer science, coding, dynamics, aerospace engineering, mechanical engineering