Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
96455cf
Add equationsOfMotionDiffusion to DynamicObject
juan-g-bonilla May 28, 2025
5ecc465
Enhance StateData class to support stochastic dynamics
juan-g-bonilla May 28, 2025
fda91b8
Support propagation with diffusion and add registerSharedNoiseSource
juan-g-bonilla May 28, 2025
19cad59
Refactor ExtendedStateId hashing to use std::hash
juan-g-bonilla May 28, 2025
d0e5dcd
Add methods for handling state diffusions in ExtendedStateVector
juan-g-bonilla May 28, 2025
e128dc3
Add ostream overload for ExtendedStateVector to facilitate easy printing
juan-g-bonilla May 28, 2025
c233137
Add registerSharedNoiseSource to DynParamRegisterer
juan-g-bonilla May 28, 2025
c01f2d2
Remove custom hash struct in svIntegratorAdaptiveRungeKutta
juan-g-bonilla May 28, 2025
6ab6d64
Add StateVecStochasticIntegrator class
juan-g-bonilla May 28, 2025
8981611
Add svIntegratorWeakStochasticRungeKutta class
juan-g-bonilla May 28, 2025
bbcc89e
Add Euler-Mayurama stochastic integrator
juan-g-bonilla May 31, 2025
f48f502
Add weak-order svStochIntegratorW2Ito1 and svStochIntegratorW2Ito2
juan-g-bonilla May 28, 2025
425d047
Enhance propagateState to accept pseudoSteps for noise integration
juan-g-bonilla May 28, 2025
3026a6a
Add diffusion dynamics task and related methods to MJScene class
juan-g-bonilla May 28, 2025
806b518
Implement equationsOfMotionDiffusion in spacecraft
juan-g-bonilla Jun 1, 2025
91b669f
Add unit tests for weak stochastic integrators
juan-g-bonilla May 28, 2025
00ee721
Make test_scenarioMujoco save scenario figures
juan-g-bonilla Jun 1, 2025
97c4127
Add scenarioStochasticDrag
juan-g-bonilla Jun 1, 2025
d987889
Add scenarioStochasticDrag to scenario list
juan-g-bonilla Jun 1, 2025
29399a1
Update release notes
juan-g-bonilla Jun 1, 2025
60ae217
squahs
juan-g-bonilla Oct 10, 2025
632127a
dump
juan-g-bonilla Nov 22, 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 @@ -74,6 +74,10 @@ Version |release|
The new option is useful when the user wants to ensure that the simulation runs for at least the specified time,
instead of at most the specified time.
- Fixed documentation quote typos that caused documentation build errors with doxygen version 1.15 and newer.
- 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.8.0 (August 30, 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