Skip to content

UCSCRocketry/tvc

Repository files navigation

TVC


Thrust Vector Control Project

TVC Project at UCSC Rocket Team -- SW side of things :3

AETHER: Active Engine Thrust Handling for Efficient Rocketry

Sub-Groups:

Embedded Systems: Oversees both the hardware and software. Designing the onboard electronics, integrating sensors, implementing PID algorithms for the TVC system, and ensuring reliable data acquisition and communication. The team also works on power management, microcontroller programming, and hardware layout to enable real-time control and feedback during flight.

GNC: Creating a robust simulator to model any TVC rocket for stable flight. The team is progressing towards trajectory modeling, enabling the simulation of path optimization and advanced maneuvers for more efficient and accurate landings.

CV: Implementing visual navigation systems to enhance the rocket’s situational awareness without relying on GPS. The team is developing algorithms to cross-reference real-time video footage with pre-existing geospatial data of the area. This approach enables precise localization of the rocket's position and generates navigation vectors for trajectory correction and landing guidance.

Mechanical: Design, fabrication, and assembly of the rocket. Creating CAD models for all structural and moving components, ensuring the integration of the TVC system, and maintaining an optimal balance between performance, weight, and durability.


Phase 1: EDF Rocket (current)

Launching and landing fully 3D printed rocket utilizing and EDF as its propulsion Meant for repeated testing to tune controls, , and to get footage for CV visual navigation.


Setting Up

Download PlatformIO, also available as an extension on VScode, for microcontroller build system. Virtual Environment setup in CV directory (TODO)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published