You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-19Lines changed: 14 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,22 +3,18 @@
3
3
ActiveRocketPy is the enhanced version of [RocketPy](https://github.com/RocketPy-Team/RocketPy), a powerful Python package for simulating the trajectories of high-power rockets. This fork introduces a range of active control and guidance, navigation, and control (GNC) features.
4
4
5
5
## Main features (ActiveRocketPy)
6
-
1.**Thrust Vector Control (TVC)**
7
-
- Implementation of TVC control class
8
-
- Feed X & Y gimbal angles through a control function
9
-
- Actuator dynamics and limits for realistic TVC simulations (WIP)
10
-
11
-
2.**Roll Control**
12
-
- Implementation of roll control class
13
-
- Feed ideal roll torque through a control function
14
-
- Actuator dynamics and limits for realistic roll control simulations (WIP)
15
-
16
-
3.**Throttle Control**
17
-
- Implementation of throttle control class
18
-
- Feed throttle percentage through a control function
19
-
- Actuator dynamics and limits for realistic throttle control simulations (WIP)
20
-
21
-
4.**Step simulation**
6
+
7
+
1.**Actuator Classes for active control**
8
+
- Actuator dynamics and limits for realistic active flight simulations
9
+
-**Thrust Vector Control (TVC)**
10
+
- Feed X & Y gimbal angles through a control function
11
+
-**Roll Control**
12
+
- Feed ideal roll torque through a control function
13
+
-**Throttle Control**
14
+
- Feed throttle percentage through a control function
15
+
- Known limitation: The mass properties are pre-calculated before flight according to max flow rate and burn time. Throttle commands does not affect the change of the mass properties in-flight. It is equivalent to throttling the Isp of rocket engine while the flow rate remains constant. The engine is cut off when burn time is reached
16
+
17
+
2.**Step simulation**
22
18
- Step through the simulation one time step at a time
23
19
- Update control inputs and step simulations in loop
24
20
@@ -76,7 +72,6 @@ Check out documentation details using the links below:
ActiveRocketPy is forked and maintained by [ZuoRen Chen](https://github.com/zuorenchen), along with the team from [Advanced Rocket Research Center (ARRC)](https://github.com/ARRC-Rocket).
102
97
103
-
104
98
## Citation
105
99
106
100
If you run ActiveRocketPy in your research, please consider citing:
@@ -114,4 +108,5 @@ If you run ActiveRocketPy in your research, please consider citing:
0 commit comments