TVC Project at UCSC Rocket Team -- SW side of things :3
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.
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.
Download PlatformIO, also available as an extension on VScode, for microcontroller build system. Virtual Environment setup in CV directory (TODO)