Path: SpacecraftEstimation/SensorMeas
% Camera model which returns the centroid locations in the imaging plane. The boresight is along the camera z-axis. This function uses a pinhole camera model. Another assumption is that the flat plate representing the target is always normal to the camera boresight. v, visibility, includes orbital effects and camera imager size limitations. y always returns all measurements but v tells you if they are valid. e is the flux which can be used to determine the signal to noise ratio. The noise value is the total centroid noise which is from 0.005 to 0.1 pixel. This function uses the PinholeCamera, SatelliteVisibility and SolarFluxFromPlateECI functions. Since version 2014.1 -------------------------------------------------------------------------- Form: [y, e, v] = MeasCamera( x, d ) -------------------------------------------------------------------------- ------ Inputs ------ x (:,1) State vector d (1,1) Camera data structure .r (3,1) ECI camera position .kState (2,:) Indices to target states .noise (1,1) 1 sigma centroid noise .qECIToBody (4,1) Quaternion from ECI to body .qBodyToCamera (4,1) Quaternion from body to camera .rho (1,:) Object reflectivity .area (1,:) Object area (m^2) .jD (1,1) Julian date .widthImager (1,1) Imaging chip width (mm) .horizonAngle (1,1) Horizon angle for acquisition ------- Outputs ------- y (2,:) Measurements [x;y] e (1,:) Flux v (1,:) 1 if the target is visible --------------------------------------------------------------------------
Link: Coverage/SatelliteVisibility Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/RVOrbGen SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: Ephem/Eclipse SC: Ephem/SunV1 SCPro: ProEnvirons/SolarFluxFromPlateECI Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/DeBlankLT Common: General/MatToCell Common: General/Watermark Common: Graphics/Axis3D Common: Graphics/Ellipsd Common: Graphics/Map Common: Graphics/Mesh2 Common: Graphics/NPlot Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Graphics/TimeLabl Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: Quaternion/QForm Common: Quaternion/QMult Common: Quaternion/QTForm Common: Time/DTSToDTA Common: Time/Date2JD Imaging: Optics/PinholeCamera Math: Linear/Dot Math: Linear/DupVect Math: Linear/Mag Math: Linear/Unit Math: Trigonometry/CosD Math: Trigonometry/SinD
Back to the SpacecraftEstimation Module page