RocketPy icon indicating copy to clipboard operation
RocketPy copied to clipboard

ENH: Add Thrust Vector Control (TVC)

Open rodneyosodo opened this issue 3 years ago • 7 comments

Is your feature request related to a problem? Please describe.

If we have a reaction wheel or a TVC is there a way we can be able to determine the flight profile while incorporating our control methods?

Additional context

Being able to integrate control methods

rodneyosodo avatar Mar 09 '22 07:03 rodneyosodo

Thanks for the feature request @0x6f736f646f! RocketPy can support some types of controllers currently, but TVC (Thrust Vector Control) and reaction wheels are not currently supported.

We can start working on this feature request and create a new branch for it. Implementation shouldn't be hard, and a couple of weeks should be enough to finish it. However, we would need some help to validate our code, especially with people with more expertise in control laws.

Would you be willing to help on validation and/or implementation?

giovaniceotto avatar Mar 11 '22 11:03 giovaniceotto

The whole team @nakujaproject is willing to help.

rodneyosodo avatar Mar 11 '22 12:03 rodneyosodo

I believe you are in our discord server, is that right?

I'll reach out over there to continue our conversation!

giovaniceotto avatar Mar 11 '22 12:03 giovaniceotto

Yes. No problem

rodneyosodo avatar Mar 11 '22 12:03 rodneyosodo

Adding @MateusStano to this thread since he is our expert on Controlling rockets with more than just regular fins !!

Gui-FernandesBR avatar Mar 21 '22 00:03 Gui-FernandesBR

@MateusStano, do you mind sending me your current implementation of control laws?

giovaniceotto avatar Mar 22 '22 02:03 giovaniceotto

found a good resource that could help us: https://github.com/Jmack66/TVC-Sim

Gui-FernandesBR avatar Aug 23 '22 18:08 Gui-FernandesBR