Skip to content

Conversation

astomodynamics
Copy link
Owner

This commit modifies the spacecraft dynamics model to accept a time parameter in the getDiscreteDynamics function, enhancing the accuracy of state updates.

Other modifications are also included.

…s in objective.hpp to enhance class inheritance and accessibility.
…namics calculations

This commit modifies the spacecraft dynamics model to accept a time parameter in the `getDiscreteDynamics` function, enhancing the accuracy of state updates. Key changes include:

- Updated the `SpacecraftROE` class to remove the unused state dimension and the continuous dynamics autodiff function.
- Adjusted the state and control Jacobians to utilize the current argument of latitude.
- Modified tests to reflect the new function signatures and ensure consistency across the dynamics calculations.

These improvements enhance the precision and flexibility of the spacecraft dynamics within the CDDP framework.
@astomodynamics astomodynamics merged commit 1e68390 into master Jun 3, 2025
0 of 2 checks passed
@astomodynamics astomodynamics deleted the monte_carlo branch June 3, 2025 05:16
astomodynamics added a commit that referenced this pull request Jul 18, 2025
* Add rpo monte-carlo

* Change initial condition of cddp_spacecraft_rpo

* Add max thrust constrainnts

* rename simulation

* Update simulation setting

* Update cmake

* Update unicycle simulation parameter

* [wip] ipopt space rpo

* [wip] roe sim: Validate roe dynamics and create a script

* Merge remote-tracking branch 'origin/master' into monte_carlo

* Fix for master banch merge

* Change access specifier from private to protected for member variables in objective.hpp to enhance class inheritance and accessibility.

* temp save

* [wip] temp save

* Update nonlinear test class

* Add nonlinear spacecraft navigation exapmle

* Update linear and nonlinear examples

* Add extra normalization test in nonlinear dynamics

* Merge remote-tracking branch 'origin/master' into monte_carlo

* Refactor spacecraft dynamics to include time parameter in discrete dynamics calculations

This commit modifies the spacecraft dynamics model to accept a time parameter in the `getDiscreteDynamics` function, enhancing the accuracy of state updates. Key changes include:

- Updated the `SpacecraftROE` class to remove the unused state dimension and the continuous dynamics autodiff function.
- Adjusted the state and control Jacobians to utilize the current argument of latitude.
- Modified tests to reflect the new function signatures and ensure consistency across the dynamics calculations.

These improvements enhance the precision and flexibility of the spacecraft dynamics within the CDDP framework.
astomodynamics added a commit that referenced this pull request Jul 18, 2025
* Add rpo monte-carlo

* Change initial condition of cddp_spacecraft_rpo

* Add max thrust constrainnts

* rename simulation

* Update simulation setting

* Update cmake

* Update unicycle simulation parameter

* [wip] ipopt space rpo

* [wip] roe sim: Validate roe dynamics and create a script

* Merge remote-tracking branch 'origin/master' into monte_carlo

* Fix for master banch merge

* Change access specifier from private to protected for member variables in objective.hpp to enhance class inheritance and accessibility.

* temp save

* [wip] temp save

* Update nonlinear test class

* Add nonlinear spacecraft navigation exapmle

* Update linear and nonlinear examples

* Add extra normalization test in nonlinear dynamics

* Merge remote-tracking branch 'origin/master' into monte_carlo

* Refactor spacecraft dynamics to include time parameter in discrete dynamics calculations

This commit modifies the spacecraft dynamics model to accept a time parameter in the `getDiscreteDynamics` function, enhancing the accuracy of state updates. Key changes include:

- Updated the `SpacecraftROE` class to remove the unused state dimension and the continuous dynamics autodiff function.
- Adjusted the state and control Jacobians to utilize the current argument of latitude.
- Modified tests to reflect the new function signatures and ensure consistency across the dynamics calculations.

These improvements enhance the precision and flexibility of the spacecraft dynamics within the CDDP framework.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant