主要内容

锥形传感器

将锥形传感器添加到卫星方案

描述

conicalSensor (添加默认值ConicalSensor对象可以是卫星groundStation常平架

例子

conicalSensor (名称,价值使用一个或多个名称值参数指定选项。例如,“MaxViewAngle”,90年指定视场角度为90度。

年代= conicalSensor (___返回添加的锥形传感器的手柄。指定以前语法中的任何输入参数组合。

例子

全部收缩

创建卫星情景,开始时间为15-june-2021 8:55:00 AM UTC和五天后的停止时间。设置模拟采样时间60.秒。

starttime = datetime(2021,6,21,8,55,0);stoptime = starttime +天(5);sampletime = 60;%秒sc = satellitescenario(starttime,stoptime,sampletime)
sc =卫星场景与属性:StartTime: 21- june -2021 08:55:00 StopTime: 26- june -2021 08:55:00 SampleTime: 60 Viewers: [0x0 matlabshared.卫星场景。卫星:[1x0 matlabshared.卫星场景。卫星] GroundStations: [1x0 matlabshared.satellitescenario.GroundStation] AutoShow: 1

使用Keplerian Orbital Element添加卫星到场景。

semiMajorAxis = 7878137;%米偏心= 0;倾斜= 50;%度rightAscensionOfAscendingNode = 0;%度argumentOfPeriapsis = 0;%度trueAnomaly = 50;%度坐=卫星(sc、semiMajorAxis偏心、倾斜rightAscensionOfAscendingNode,...Argumentofperiapsis,Trueanomaly)
卫星的属性:名称:卫星1 ID: 1 ConicalSensors: [1x0 matlabshared.卫星场景。Gimbals: [1x0 matlabshared.卫星场景。发射器:[1x0 satcom.卫星场景。接收器:[1x0 satcom.卫星场景。访问:[1x0 matlabshared.卫星场景。GroundTrack: [1x1 matlabshared.satellitescenario.]轨道:[1x1 matlabshared.satellitescenario.]轨道传播器:sgp4 markcolor: [1 0 0] marksize: 10 ShowLabel: true LabelFontColor: [1 0 0] LabelFontSize: 15

在场景中添加一个地面站,它代表要拍摄的位置。

GS =地面(SC,“姓名”“拍摄”...“纬度”, 42.3001,“经度”, -71.3504)%度
GS =属性地面:名称:照片位置:2纬度:42.3程度[1x0 satcom.satelliteScenario.transmitter]接收器:[1x0 satcom.satelliteScenario.receiver]访问:[1x0 matlabshared.satelliteScenario.access] Markercolor:[0 1 1] Markersize:10 showlabel:true labelfontcolor:[0 1 1] Labelfontsize:15

给卫星加一个万向节。你可以独立于卫星操纵这个万向节。

g = gimbal(sat)
g =带有属性的Gimbal:名称:Gimbal 3 ID:3 MountingLocation:[0;0;安装角度:[0;0;0]锥形归档镜:[1x0 matlabshared.satelliteScenario.conalaceSensor]发射机:[1x0 satcom.satelliteScenario.transmitter]接收器:[1x0 satcom.satelliteScenario.receiver]

用云台跟踪拍摄位置。

尖头(G,GS);

将锥形传感器添加到Gimbal。该传感器代表相机。将视野设置为60度。

Camsensor = ConicalSensor(G,“maxviewangle”,60)
名称:锥形传感器4 ID: 4安装位置:[0;0;安装角度:[0;0;0]°MaxViewAngle: 60°访问:[1x0 matlabshared.卫星场景。FieldOfView: [0x0 matlabshared.卫星场景。FieldOfView]

在相机和拍摄地点之间添加访问分析。该通路被添加到锥形传感器上。

AC = Access(摄像头,GS)
ac = Access with properties: Sequence: [4 2] LineWidth: 1 LineColor: [0.5 0 1]

使用卫星场景查看器可视化摄像机的视场。

v = satellitescenarioviewer(sc);FieldoFview(Camsensor);

确定相机可以看到地理位置的间隔时间。

t = accessIntervals (ac)
t =35×8表源目标IntervalNumber开始时间EndTime时间StartOrbit EndOrbit  __________________ ________________________ ______________ ____________________ ____________________ ________ __________ ________ " 锥形传感器4”“拍摄”2021 10:38:00 21 - 6月21日- 1020年6月- 2021年10:55:00 1 2”锥形传感器4位置拍摄”221- june -2021 16:41:00 21- june -2021 17:04:00 1380 5 5“圆锥传感器4”“位置拍摄”5 21- june -2021 18:44:00 21- june -2021 19:07:00 1380 6 6“圆锥传感器4”“位置拍摄”3 21- june -2021 14:37:00 21- june -2021 15:01:00 1440 3 4“圆锥传感器4”“位置拍摄”4 21- june -2021 16:41:00 21- june -2021 17:04:00 1380 5 5“圆锥传感器4”“位置拍摄”5 21- june -2021 18:44:00 21- june -2021 19:07:00 1380 6 6“圆锥传感器4sensor 4" "Location To Photograph" 6 21-Jun-2021 20:46:00 21-Jun-2021 21:08:00 1320 7 7 "Conical sensor 4" "Location To Photograph" 7 21-Jun-2021 22:50:00 21-Jun-2021 23:04:00 840 8 8 "Conical sensor 4" "Location To Photograph" 8 22-Jun-2021 09:51:00 22-Jun-2021 10:02:00 660 13 13 "Conical sensor 4" "Location To Photograph" 9 22-Jun-2021 11:46:00 22-Jun-2021 12:07:00 1260 14 15 "Conical sensor 4" "Location To Photograph" 10 22-Jun-2021 13:46:00 22-Jun-2021 14:10:00 1440 15 16 "Conical sensor 4" "Location To Photograph" 11 22-Jun-2021 15:50:00 22-Jun-2021 16:13:00 1380 16 17 "Conical sensor 4" "Location To Photograph" 12 22-Jun-2021 17:53:00 22-Jun-2021 18:16:00 1380 18 18 "Conical sensor 4" "Location To Photograph" 13 22-Jun-2021 19:55:00 22-Jun-2021 20:18:00 1380 19 19 "Conical sensor 4" "Location To Photograph" 14 22-Jun-2021 21:58:00 22-Jun-2021 22:16:00 1080 20 20 "Conical sensor 4" "Location To Photograph" 15 23-Jun-2021 10:56:00 23-Jun-2021 11:16:00 1200 26 27 "Conical sensor 4" "Location To Photograph" 16 23-Jun-2021 12:56:00 23-Jun-2021 13:19:00 1380 27 28 ⋮

计算最大重访时间,以小时为单位。

开始时间= t.StartTime;endTimes = t.EndTime;reviewtime = hours(startTimes(2:end) - endTimes(1:end-1));maxRevisitTime = max (revisitTimes)%的时间
maxrevisittime = 12.6667.

想象一下拍摄地点的重访时间。

玩(sc);

输入参数

全部收缩

添加了锥体传感器的情景元素,指定为a卫星GroundStation,或常平架对象。

名称-值参数

指定可选的逗号分离对名称,价值论点。的名字是参数名称和价值为对应值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:'Mountingangle',[20;35;10]设置圆锥传感器的偏航、俯仰和滚转角度分别为20、35和10度。

只有在调用ConipleSensor时才能设置此属性。致电锥形置传感器后,此属性是只读的。

ConightSensor名称,指定为逗号分隔对组成“名字”和字符串标量,字符串矢量,字符向量或字符向量的单元格数组。

  • 如果添加了一个锥形置传感器,请指定的名字作为字符串标量或字符向量。

  • 如果添加了多个锥形传感器,请指定的名字作为字符串矢量或字符向量的小区数组。字符串向量或单元数组中的元素数必须等于添加的卫星数量。

默认值为:idx.是锥形置型传感器的计数锥形传感器对象功能。如果存在相同名称的另一个锥体传感器,则一个后缀_idx2添加,idx.2是一个整数,它从1开始递增1,直到解析名称复制。

数据类型:char|细绳

安装位置与父对象相对于父对象,指定为米为单位的三元素行向量。位置向量在输入的身体框架中指定

相对于父对象的安装方向,指定为以度数为正数的三元素行向量。矢量的元素依次对应偏航、俯仰和滚转。偏航、俯仰和滚转是围绕母体的正旋转z——轴,中间y-轴和中间x-父节点的轴。

例子:[0;30;60]

视场角度,指定为范围[0,180]中的标量。单位是度。

输出参数

全部收缩

锥形传感器连接到,返回为ConicalSensor对象。

在R2021A介绍