-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attitude model v2 #198
Attitude model v2 #198
Conversation
…now in my own fork instead of Moana's)
…erence frame transformation function
…unction to form this transformation matrix)
…of floats, outputs: numpy arrays (needs to be reviewed in implementation)
…l and magnetic) on actor. started with set_attitude_model and attitude model class as well.
…access the I-matrix)
deleted redundant function (which I added myself)
pointing vector function
Co-authored-by: Gabriele Meoni <[email protected]>
Co-authored-by: Gabriele Meoni <[email protected]>
Co-authored-by: Gabriele Meoni <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, check.
…and one ensuring the attitude and thermal models don't break each other
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very small requests for clarification. The rest is all good.
paseos/tests/attitude_test.py
Outdated
actor_initial_angular_velocity=[0.0, 2 * np.pi / orbit_period, 0.0], | ||
actor_pointing_vector_body=[0, 0, 1], | ||
) | ||
ActorBuilder.set_disturbances(sat1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you check with the others what is supposed to happen when all disturbances are set?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will add seperate disturbance tests in this file for every disturbance. This line could be deleted.
Description
Similar to pull request #194 .
Attitude model with outputs: actor attitude (roll, pitch & yaw angles) and user specified pointing vector. Now also outputs actor angular velocity vector and uses the actor moment of inertia from geometrical model from #195.
Attitude disturbances will be added in a later PR.
Resolved Issues
How Has This Been Tested?
Refer to "test_attitude_plotting.py" for visual reference of attitude model and response to changes of actor initial conditions.
Summary of changes.
More elaborate tests will follow.
Related Pull Requests