Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
924343f
Add equationsOfMotionDiffusion to DynamicObject
juan-g-bonilla May 28, 2025
060ea69
Enhance StateData class to support stochastic dynamics
juan-g-bonilla May 28, 2025
ba19784
Support propagation with diffusion and add registerSharedNoiseSource
juan-g-bonilla May 28, 2025
db914c7
Refactor ExtendedStateId hashing to use std::hash
juan-g-bonilla May 28, 2025
360c179
Add methods for handling state diffusions in ExtendedStateVector
juan-g-bonilla May 28, 2025
fb1ba3c
Add ostream overload for ExtendedStateVector to facilitate easy printing
juan-g-bonilla May 28, 2025
050af9f
Add registerSharedNoiseSource to DynParamRegisterer
juan-g-bonilla May 28, 2025
3805201
Remove custom hash struct in svIntegratorAdaptiveRungeKutta
juan-g-bonilla May 28, 2025
467607d
Add StateVecStochasticIntegrator class
juan-g-bonilla May 28, 2025
3b09680
Add svIntegratorWeakStochasticRungeKutta class
juan-g-bonilla May 28, 2025
dbd64ec
Add Euler-Mayurama stochastic integrator
juan-g-bonilla May 31, 2025
d907254
Add weak-order svStochIntegratorW2Ito1 and svStochIntegratorW2Ito2
juan-g-bonilla May 28, 2025
aa4a742
Enhance propagateState to accept pseudoSteps for noise integration
juan-g-bonilla May 28, 2025
8ce31d7
Add diffusion dynamics task and related methods to MJScene class
juan-g-bonilla May 28, 2025
d9739b4
Implement equationsOfMotionDiffusion in spacecraft
juan-g-bonilla Jun 1, 2025
1122fc8
Add unit tests for weak stochastic integrators
juan-g-bonilla May 28, 2025
44e283b
Make test_scenarioMujoco save scenario figures
juan-g-bonilla Jun 1, 2025
d7777a8
Add scenarioStochasticDrag
juan-g-bonilla Jun 1, 2025
04e7996
Add scenarioStochasticDrag to scenario list
juan-g-bonilla Jun 1, 2025
1a49412
Update release notes
juan-g-bonilla Jun 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/source/Support/bskReleaseNotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ Version |release|
- Added a new github workflow job ``canary`` to routinely check the compatibility of latest python dependencies with python 3.13 on the latest mac-os.
- Fixed a bug in :ref:`spiceInterface` where multiple instances of the module were not properly managing SPICE kernel references, leading to potential conflicts and data corruption.
- Deprecated :ref:`SpacecraftSystem`. It was never completed and we have other ways to connect spacecraft components
- Support for stochastic dynamics (dynamics driven by Stochastic Differential Equations). Added two stochastic integrators:
:ref:`svStochIntegratorW2Ito1` and :ref:`svStochIntegratorW2Ito2`. These are 2-weak-order stochastic integrators.
- Added :ref:`scenarioStochasticDrag`, which illustrates how to use a state driven by stochastic dynamics to
model randomly evolving atmospheric density (and thus drag force).


Version 2.7.0 (April 20, 2025)
Expand Down
2 changes: 1 addition & 1 deletion examples/_default.rst
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ Atmospheric Drag
:maxdepth: 1

Satellite Drag Deorbit about Earth <scenarioDragDeorbit>

Satellite Drag with Stochastic (Random) Density <mujoco/scenarioStochasticDrag>

Access to Communication Locations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
Loading
Loading