Skip to content
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

Feature/487 thruster platform state #488

Merged
merged 5 commits into from
Nov 16, 2023

Conversation

rcalaon
Copy link
Contributor

@rcalaon rcalaon commented Nov 15, 2023

  • Tickets addressed: bsk-487
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

This module reads in the current angles of the thruster-platform assembly, modeled as a SpinningBodyTwoDOFStateEffector. This allows to map the thruster configuration info from the platform frame to the body frame. Commits 1 through 3 incrementally build the module. Commit 4 contains the unit test. Commit. 5 contains the documentation and the updated release notes.

Verification

A unit test is provided to check the correctness of the output agains different input angle states.

Documentation

Documentation is provided to explain how to correctly set up the module, with input and output messages.

Future work

No future work is foreseen at the moment.

@rcalaon rcalaon added the enhancement New feature or request label Nov 15, 2023
@rcalaon rcalaon requested a review from patkenneally November 15, 2023 23:24
@rcalaon rcalaon self-assigned this Nov 15, 2023
@rcalaon rcalaon linked an issue Nov 15, 2023 that may be closed by this pull request
@rcalaon rcalaon requested a review from schaubh November 16, 2023 00:05
Copy link
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall good, but the module was using the old way of making BSK C modules. I updated the module code files, and the unit test python file, to use the new way of making C modules. I pushed the commits with label [squash] to your branch. Please integrate these changes.

@schaubh
Copy link
Contributor

schaubh commented Nov 16, 2023 via email

@rcalaon rcalaon force-pushed the feature/487-thrusterPlatformState branch from 1262bca to 1845309 Compare November 16, 2023 16:59
@rcalaon rcalaon force-pushed the feature/487-thrusterPlatformState branch from 1845309 to 8e8d464 Compare November 16, 2023 18:23
Copy link
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good to go

@rcalaon rcalaon merged commit cd1052b into develop Nov 16, 2023
2 checks passed
@rcalaon rcalaon deleted the feature/487-thrusterPlatformState branch November 16, 2023 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

thrusterPlatformState fsw module
2 participants