New In Version 2020.1 |
Contents
Summary of changes in v2020.1
New functions and scripts were added to nearly every module in the toolbox. We’ve added numerous functions to support operations near the International Space Station.
A new asteroid database was added to make it easy for you to add any asteroid into your simulations. The database outputs the most recent orbital elements. It can be updated with the latest data from the internet. Demos and functions were added to support lunar missions including orbit insertion, lunar orbital operations and transfer to the moon from the Earth. Numerous functions were added for optical navigation in the Earth-Moon system. These include some new image processing functions. These would be helpful for robotic and crewed missions in cis-lunar space.
A new low thrust orbit raising function was added. This function allows you to change inclination, ascending node and semi-major axis with optimal burns. Magnetic dipoles were added for all of the major planets with significant magnetic fields. A new spacecraft animation function was added that can produce movies that can be viewed on your computer or, after format conversion, uploaded to YouTube.
Additional link functions were added to simplify link calculations.
In Common, we added new scripts to help you understand the difference between the conventional, extended and unscented Kalman Filters. The scripts use a nonlinear spring, with a nonlinear measurement, as an example. Wavelets are very useful in analyzing data so we added a Morlet Wavelet function to Math.
Change List
The following sections list those functions which have been added or relocated since Version 2019.1.
SCT Pro
AerospaceUtils Module
AerospaceUtils/ComponentModels/ThrusterCAD.mAerospaceUtils/Coord/RollPitchToQECI.m
AerospaceUtils/Coord/AzElToU.m
AerospaceUtils/CAD/GetSubsystemMass.m
AerospaceUtils/AtmosphericCalculations/UranusDensity.m
CubeSat Module
CubeSat/Simulation/CubeSatLunarEnvironment.mCubeSat/Demos/AttitudeControl/NanoSatSimulation.m
CubeSat/Demos/MissionPlanning/NanoSatNearISS.m
CubeSat/Demos/Power/CubeSatPowerDemo.m
Link Module
Link/Demos/RF/VoyagerCommLink.mLink/LinkUtilities/DataRateGain.m
Link/LinkUtilities/DataRateOrbit.m
Missions Module
Missions/LunarMission/RHSLunarOrbit.mMissions/LunarMission/RHSLunarMission.m
Missions/Demos/LunarMission/LunarOrbitInsertionDemo.m
Missions/Demos/LunarMission/LunarMission.m
Orbit Module
Orbit/Demos/OrbitManeuver/LowThrustOrbitRaising.mOrbit/OrbitManeuver/CoplanarOrbit.m
Orbit/OrbitManeuver/OrbitLoweringManeuvers.m
Orbit/OrbitMechanics/VInfRPToRV.m
Orbit/Visualization/PlotPlanetaryOrbit.m
Orbit/Visualization/TwoObjectTrajectoryViewer.m
Propulsion Module
Propulsion/Electric/ElectricThrust.mPropulsion/Electric/ElectricThrusterPower.m
Propulsion/Demos/Electric/ElectricPropulsionDemo.m
Spin Axis (SAAD) Module - Add-On
SAAD/Demos/SAAttDet/GenerateSpinAxisAttitudeData.mSC Module
SC/Demos/CAD/BuildISSCADModel.mSC/Demos/CAD/BuildNanoSat.m
SCPro Module
SCPro/MannedVehicle/ISSCoord.mSCPro/MannedVehicle/ISSOrbit.m
SCPro/ProEphemeris/MoonECIElements.m
SCPro/ProEphemeris/ReadAsteroidDatabase.m
SCPro/ProEnvirons/BDipolePlanet.m
SCPro/DynamicalModels/NutationMWA.m
SCPro/DynamicalModels/RHSGyrostat.m
SCPro/ProActuators/SingleAxisLinearDrive.m
SCPro/Demos/ProControl/NutationDampingDemo.m
SCPro/ProSensors/HorizonUnitVectors.m
SCPro/ProSensors/StarCameraViewer.m
SCPro/ProSensors/NavigationCamera.m
SCPro/ProTools/AnimateSpacecraft.m
SCPro/ProTools/UranusAirshipSizing.m
SpacecraftEstimation Module
SpacecraftEstimation/OpticalNavigation/PlanetCentroid.mSpacecraftEstimation/OpticalNavigation/AsteroidCentroid.m
SpacecraftEstimation/OpticalNavigation/OpticalNavigationMoon.m
SpacecraftEstimation/Demos/OpticalNavigation/OpticalNavEarthMoon.m
SpacecraftEstimation/Demos/OpticalNavigation/OpticalNavRangeAngle.m
SpacecraftEstimation/Demos/OpticalNavigation/TrajectoryLunarOpticalNavigation.m
Thermal Module
Thermal/ThermalAnalysis/BTUToJoule.mThermal/ThermalAnalysis/JouleToBTU.m
Core
Common Module
Common/Estimation/MeasNLSpring.mCommon/Estimation/MeasPartialNLSpring.m
Common/Estimation/RHSPartialNLSpring.m
Common/Graphics/Arrow3D.m
Common/Graphics/ShowThreeImages.m
Common/ComponentModels/BoxWithRoundedSection.m
Common/ComponentModels/AggregateComponents.m
Common/ComponentModels/PartialDisk.m
Common/Demos/GeneralEstimation/KFNLSpring.m
Common/Demos/GeneralEstimation/EKFNLSpring.m
Common/Demos/GeneralEstimation/UKFNLSpring.m
Common/Demos/GeneralEstimation/SimpleKalmanFilter.m
Imaging Module
Imaging/ImageProcessing/ConvolveImage.mImaging/ImageProcessing/AdaptiveThresholding.m
Math Module
Math/Analysis/WaveletMorlet.mMath/Analysis/MakeDistribution.m
Math/Linear/IsSing.m
Math/Solvers/LSSVD.m
Math/Solvers/Secant.m