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

Refactor prescribed messages #576

Merged
merged 7 commits into from
Feb 14, 2024
Merged

Conversation

leahkiner
Copy link
Contributor

@leahkiner leahkiner commented Jan 22, 2024

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

Description

This PR refactors the single prescribedMotionMsgPayload into two separate messages: prescribedTranslationMsgPayload and prescribedRotationMsgPayload. This change enables separate kinematic profiler modules to be used to prescribe either the translational or rotational motion of a prescribed body attached to the spacecraft hub.

Verification

N/A

Documentation

N/A

Future work

N/A

@leahkiner leahkiner added the enhancement New feature or request label Jan 22, 2024
@leahkiner leahkiner self-assigned this Jan 22, 2024
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch from 3c75f95 to 9c72fa8 Compare January 22, 2024 15:01
@leahkiner leahkiner linked an issue Jan 22, 2024 that may be closed by this pull request
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch from c599574 to e165ee6 Compare January 25, 2024 22:44
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch 5 times, most recently from 62de042 to 6fb482a Compare February 12, 2024 21:09
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch from 6fb482a to 60863fe Compare February 13, 2024 18:24
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch 2 times, most recently from 351baf9 to aa6275e Compare February 13, 2024 19:29
This new message contains only the translational
states of a prescribed body relative to a
hub-fixed mount frame
This new message contains only the rotational
states of a prescribed body relative to a
hub-fixed mount frame
The module output message is changed from
the prescribedMotionMsgPayload message
containing both the translational and
rotational states of a prescribed body
to only the translational states via the
new prescribedTranslationMsgPayload message
The module output message is changed from
the prescribedMotionMsgPayload message
containing both the translational and
rotational states of a prescribed body
to only the rotational states via the
new prescribedRotationMsgPayload message
The module output message is changed from
the prescribedMotionMsgPayload message
containing both the translational and
rotational states of a prescribed body
to only the rotational states via the
new prescribedRotationMsgPayload message
The prescribedMotion module is refactored to
use the two separate prescribed motion state
messages.
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch from aa6275e to 7ad731c Compare February 13, 2024 19:35
@leahkiner leahkiner force-pushed the refactor-prescribed-messages branch from 7ad731c to 4b186f1 Compare February 14, 2024 17:23
@leahkiner leahkiner merged commit 0026775 into develop Feb 14, 2024
2 checks passed
@leahkiner leahkiner deleted the refactor-prescribed-messages branch February 14, 2024 22:03
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.

Refactor prescribed motion messages
3 participants