Path: FormationFlying/Collision
% Predict collisions given a new state measurement. Runs the collision monitoring algorithm. Propagates forward for a fixed time assuming no maneuvers. Calls CollisionMonAlg. Has a built-in set of default parameters. -------------------------------------------------------------------------- Form: [prob, dMin, xhat, Shat, t] = PredictCollision( d, jD, y ) -------------------------------------------------------------------------- ------ Inputs ------ d : Algorithm data structure .hRef Altitude of the reference orbit (km) .eRef Eccentricity .MRef Mean anomaly .dR Reference length of Hill's orbit (km) .initBounds Error in measurement (6,1) .scalev Sigma for measurement noise .mSC Spacecraft mass (kg) .lenSC Spacecraft length (m) .diaSC Spacecraft diameter (m) .Cd Drag coefficient .Cr Reflectivity of s/c: 0.0 for translucent; 1.0 for black-body; 2.0 for flat mirror jD (1) Epoch in Julian date y (6,n) Spacecraft relative state in Hill's frame (km, km/s) ------- Outputs ------- prob {n}(1,:) probability of collision d {n}(1,:) minimum distance between spacecraft position ellipsoids xhat {n}(6,:) xhat, ellipsoid centers Shat {n}(6,6,:) Shat, ellipsoid size matrices t -------------------------------------------------------------------------- Reference: Mark Campbell, "Collision Monitoring Within Satellite Clusters". IEEE Transactions on Control Systems Technology, Jan. 2005 --------------------------------------------------------------------------
AC: ACData/ACTConstants FormationFlying: Collision/CollProbSet FormationFlying: Collision/CollisionInit FormationFlying: Collision/CollisionMonAlg FormationFlying: Collision/DistantPtToEll FormationFlying: Collision/Ellipsoid FormationFlying: Collision/Laguerre FormationFlying: Collision/VerifyCollStruct FormationFlying: Control/ImpulsiveManeuver FormationFlying: Control/InPlane FormationFlying: Control/OptimalInPlaneDeltaV FormationFlying: Control/OutOfPlane FormationFlying: Coord/CirclePhase FormationFlying: Coord/EllipsePhase FormationFlying: Coord/InitializeFormation FormationFlying: Coord/IsCircGeom FormationFlying: Coord/RotateState FormationFlying: DataStructures/BurnData_Structure FormationFlying: DataStructures/Geometry_Structure FormationFlying: DataStructures/Maneuver_Structure FormationFlying: Dynamics/DiscreteHills FormationFlying: Dynamics/HillsEqns FormationFlying: EccDynamics/FFEccLinOrb FormationFlying: Guidance/PCGoals FormationFlying: Transformation/DeltaEl2Alfriend FormationFlying: Transformation/DeltaElem2Hills FormationFlying: Transformation/Goals2DeltaElem FormationFlying: Transformation/Goals2Hills FormationFlying: Transformation/Hills2DeltaElem FormationFlying: Utility/ManeuverStruct2AccelVector FormationFlying: Utility/NOrbVector FormationFlying: Utility/NuDot FormationFlying: Utility/TimeUntilTheta FormationFlying: Visual/HillsFramePlot Orbit: OrbitCoord/Alfriend2El Orbit: OrbitCoord/El2Alfriend Orbit: OrbitCoord/OrbElemDiff Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/GVEDynamics Orbit: RHSOrbit/LinOrb SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/El2RV SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/M2Nu SC: BasicOrbit/M2NuAbs SC: BasicOrbit/M2NuPb SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/OrbRate SC: BasicOrbit/RVFromKepler SC: SCData/sCTConstants Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: Control/C2DZOH Common: Database/Constant Common: General/CellToMat Common: General/DeBlankLT Common: General/DeleteCell Common: General/DispWithTitle Common: General/MatToCell Common: General/StringMatch Common: General/Watermark Common: Graphics/AddView Common: Graphics/AddZoom Common: Graphics/Mesh2 Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/Plot3D Common: Graphics/PltStyle Common: Graphics/TimeLabl Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: Time/JD2000 Common: Transform/Eul2Mat Math: Linear/DupVect Math: Linear/Mag Math: Linear/Unit Math: Trigonometry/UnwrapPhase Math: Trigonometry/WrapPhase
Back to the FormationFlying Module page