You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added swirl torque information to THRConfigMsgPayload, thrustCMEstimation, and thrusterPlatformState
Updated required version of setuptools to avoid installation error ("invalid command bdist_wheel") on
some environments.
Made the initial Basilisk build more robust in case de430.bsp download was interrupted
Enhanced thrusterDynamicEffector to allow automatic scaling down of thrust and Isp as fuel mass depletes.
Fixed issue with vizInterface not being able to save to file
Fixed issue with vizInterface not saving off Vizard protobuffer message on first time step
Created an input device status message to toggle the constraintDynamicEffector dynamics module on/off.
Created an output message to record constraint forces and torques acting on separate spacecraft connected using a constraintDynamicEffector dynamics module.
Added in a low-pass filter to filter the output forces and torques of the constraintDynamicEffector dynamics module.
Removed deprecated way to log Basilisk module variables
Removed deprecated way to create C-wrapped Basilisk modules
Corrected Equations (11) and (12) in the celestialTwoBodyPoint PDF documentation
Expanded the GitHub CI tests to run scenario script tests
Untangled ClassicElementsMsgPayload which was used both as a message payload definition
and as a data structure inside modules. The use of classicElements() is now depreciated
for the use of ClassicElements() defined in orbitalMotionutilities.
Added packaging>=22 dependency for installing Basilisk to solve an incompatibility issue with setuptools.
Added support for macOS to the CI test builds, including opNav for all three platforms
Added CI support to test Linux on latest Ubuntu with opNav
Added CI support to build and test Basilisk documentation on the GitHub macOS platform
Added new scenario scenarioOrbitManeuverTH to do Hohmann transfer using thrusters
Made sure that astroFunctions and simIncludeGravBody now all pull from the same set of
astronautical data in astroConstants. These tools now all use a consisten set of planet data
referenced from NASA sources.
Updated simIncludeRW to allow values of fCoulomb, fStatic and cViscous to be
specified even if a prebuilt RW data set is used.
If messaging was not imported then the msg recorder() modules couldn't be setup. Now messaging is imported as part of the Basilisk package so the recorder() modules always work.
Added the ability for GitHub to rebuild the BSK documentation each time a branch is merged back into develop.
This way the online documentation for develop is up to date for each contribution, not just for the hand-built
documentation we did with major tagged releases. The new Basilisk online documentation list is now <https://avslab.github.io/basilisk>__.
Small updates to the Cmake build process to remove unneeded policies and python 3 swig overwriting scripts
Added a Lambert's problem based FSW package to compute the DV maneuver required to get to a desired location at a
desired time. At that location, another maneuver may be performed to match the surface velocity of a celestial body.
This FSW package consists of the modules lambertSolver to solve Lambert's problem, lambertPlanner to
set up and define the Lambert problem, lambertValidator to check if the solution from the lambertSolver
module violates any constraints before a Delta-V is commanded, lambertSurfaceRelativeVelocity to compute the
inertial velocity required to match the surface velocity of the central body, and lambertSecondDV to compute
the DV maneuver required to match the surface velocity.
Added scenarioLambertSolver scenario to illustrate the Lambert's problem FSW module package
Added scenario_LambertGuidance BSK-Sim scenario to illustrate the Lambert modules in different flight modes
Added new scenario scenarioSweepingSpacecraft to perform sweeping maneuvers.
Added a new :math:N-axis translating effector linearTranslationNDOFStateEffector and a corresponding scenario scenarioExtendingBoom.