Skip to content

Add actuator classes and fix pytest#10

Merged
zuorenchen merged 26 commits into
zuorenchen:masterfrom
ARRC-Rocket:enh/fix_pytest
Jun 25, 2026
Merged

Add actuator classes and fix pytest#10
zuorenchen merged 26 commits into
zuorenchen:masterfrom
ARRC-Rocket:enh/fix_pytest

Conversation

@zuorenchen

Copy link
Copy Markdown
Owner
  • Add actuator classes
  • Fix Pytest

@zuorenchen zuorenchen changed the title Fix unit test for generic_surface, gnss, and flight Add actuator classes and fix pytest Jun 25, 2026
@zuorenchen zuorenchen merged commit 2113bc2 into zuorenchen:master Jun 25, 2026
8 checks passed
zuorenchen added a commit that referenced this pull request Jun 26, 2026
* Add actuator dynamics in TVC and ThrottleControl

* Refactor actuator_tau parameters to use None as default in TVC and ThrottleControl

* Add actuator dynamics to RollControl

* Move actuators to a new actuator folder and rename actuator classes

* Refactor roll, throttle, and thrust vector acutator with a new actuator class

* Add pytest for all actuators

* Update rocket.py and flight.py for actuator class update

* Fix actuator class calls

* Update active control example with new actuator class

* Update time_overshoot in flight.py to align rocketpy commit #45a89

RocketPy-Team@45a891e

* Fix actuator unit tests

* Enhance ThrustVectorActuator2D with serialization methods and improve documentation

* Fix comment msg

* Fix pylint unused parameters

* Remove unused import

* Fix pylint warnings

* Refactor __run_in_serial() to fix pylint too much statement warning

* Fix: use warning instead of printf

* Fix comment

* Fix: use warning instead of printf

* Run ruff format

* Fix thrust3 and effective_thrust name

* Fix pytests

* Fix pytest utilities

* Fix integration/gnss pytest

* Update readme

---------

Co-authored-by: RickyRicato <rickywang44@gmail.com>
Co-authored-by: ChiChun Wang <99960850+chichunwang@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants