top of page
Screenshot 2024-07-02 105402.png

Ares V3 - a collaboration

Ares is an actively stabilized model rocket that acts as a stepping stone to more advanced rocketry. It uses thrust vector control to counteract wind and provide stability even at low speeds. I started this project with my friends Miles Krawitz (electronics geek) and Matthew Iannitelli (CAD dork) in 2022 and we had our first successful launch in 2024.

​​

​

​

​​

​

​​

​​

​

​

​

​

​

​

The thrust vector control mount uses two 9-gram servos to rotate an F-15-0 rocket motor ±5 degrees on two axes. To know which way to point the motor, and when, in order to keep the rocket on a vertical flight path, the rocket uses a Proportional-Derivative (PD) control algorithm whose gains are pre-tuned using a computer-based flight simulation. A custom circuit board with an Arduino Nano controls the TVC mount, ejects the parachute, and also does some less exciting tasks, like log flight data.

​

​

​

​​

​​

​

​

​​​​

​

​

The entire internal assembly is 3D-printed and modular, meaning it doesn't depend on a cardboard body tube for strength and is easily assembled and disassembled.

 

Check out this video for more details.

Ares Launch.gif

The Team:

Braxton Herold

mechanical and physics nerd

DSC_0433.JPG

Miles Krawitz

electronics geek

DSC_0432.JPG

Matthew Iannitelli

CAD dork

TVC_loop.gif

01

The Thrust Vector Control (TVC) Mount

The TVC (latest version A5 'Compact') controls the rocket's thrust vector in the x and y axes with two servo motors. Despite being 3D-printed, it is strong enough to propel a spent rocket motor (due to an integrated parachute ejection charge) without damage.

02

The Algorithm

Ares runs on a Proportional-Derivative (PD) algorithm, which, despite its simplicity, is good enough for the application. A PD algorithm essencially aims to balance accelerating toward the setpoint and slowing down to avoid overshooting it. We simulated the algorithm in Matlab Simulink to tune the P and D gains.

Screenshot 2024-07-05 155223.png
Screenshot 2024-07-09 182251_edited.jpg

03

The Flight Computer

The Circle 10.0 flight computer is what controls all the on-board electronics. It runs on an Arduino Nano that takes sensor input from a gyro/accelerometer (model MPU_6050) and barometer (model BMP_280). The PCB can control two servos and two pyro charges. To log data, it has a micro SD-card module. While I made some contributions to electronics development, Miles did the majority of it.

04

The Code

The code controls what the flight computer does. Its main job is to apply the control algorithm to the TVC mount so the rocket can actively stabilize. However, it also does all the other flight tasks like ejecting the parachute at apogee (or emergency) and logging flight data.

IMG_1962 (1).JPG
IMG_2509 (online-video-cutter.com).gif

05

The Parachute Ejection System

As the name suggests, the parachute ejection system has to be able to reliably deploy the rocket's parachute, while being as small and lightweight as possible. We went through three main types of ejection systems, motor delay charge ejection, micro rocket motor powered ejection, and black powder ejection.

Download Files

Screenshot 2024-07-05 142532.png

3D Printable Parts

Screenshot 2024-07-05 155223.png

PCB Designs

Contact me if any of the downloads don't work.

bottom of page