Skip to content

Conversation

@DavilaDawg
Copy link
Contributor

Description

That adds support for 1DOF Hinged Rigid Body State Effector to be the parent for Dynamic Effectors

Verification

Used hinged rigid body state effector properties to calculate the angular momentum and delta v and compared it to the modified equations of motion output angular momentum and delta v in test_effectorBranching_integrated.py and plots them against each other to verify dynamics. Additionally, a scenario with 5 different spacecraft was written and compared plotted dynamics variables to intuitive values and behaviors. One spacecraft exhibited natural dynamics. Two were enacted on by external force and an additional two were enacted on by external torque. The force and torque were located on the hub and on the hinged rigid body state effector for each.

Documentation

Added a note to docs/source/Support/bskReleaseNotes.rst. Changed the yellow cells associated with 1DOF HRB to green in bskPrinciples-11.rst. Occasional lines of RST documentation embedded throughout certain scripts using //!< in header file variable definitions, or /*! */ just before method definitions in cpp files. These show up in pages like https://avslab.github.io/basilisk/Documentation/simulation/dynamics/HingedRigidBodies/hingedRigidBodyStateEffector.html at the end of the file after the documentation generated by the standalone .rst file.

Future work

2DOF HRB and NDOF HRB augmented to support dynamic effectors.

Copy link
Contributor

@andrewmorell andrewmorell left a comment

Choose a reason for hiding this comment

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

Found two small changes to fix, otherwise looks great!

@andrewmorell andrewmorell moved this to 👀 In review in Basilisk Nov 20, 2025
@andrewmorell andrewmorell self-assigned this Nov 20, 2025
@DavilaDawg DavilaDawg force-pushed the feature/hinged-branching3 branch from 3e6ea39 to dd49559 Compare November 20, 2025 16:52
@andrewmorell andrewmorell self-requested a review November 20, 2025 17:03
@DavilaDawg DavilaDawg force-pushed the feature/hinged-branching3 branch from dd49559 to 6893e25 Compare November 20, 2025 17:40
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.

@DavilaDawg , nice work. I'm good with this branch. When @andrewmorell approves as well feel free to close this PR and merge to develop.

Copy link
Contributor

@andrewmorell andrewmorell left a comment

Choose a reason for hiding this comment

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

All looks good now!

@andrewmorell andrewmorell merged commit 0968249 into develop Nov 21, 2025
41 of 46 checks passed
@andrewmorell andrewmorell deleted the feature/hinged-branching3 branch November 21, 2025 22:23
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Basilisk Nov 21, 2025
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.

4 participants