文档帮助中心文档
将锥形传感器添加到卫星方案
conicalSensor(父)
锥形置福音(父母,姓名,价值)
s =癌症(___)
conicalSensor (父)添加默认值ConicalSensor对象父可以是卫星,groundStation或常平架.
conicalSensor (父)
父
ConicalSensor
卫星
groundStation
常平架
例子
conicalSensor (父,名称,价值)使用一个或多个名称值参数指定选项。例如,“MaxViewAngle”,90年指定视场角度为90度。
conicalSensor (父,名称,价值)
名称,价值
“MaxViewAngle”,90年
年代= conicalSensor (___)返回添加的锥形传感器的手柄。指定以前语法中的任何输入参数组合。
年代= conicalSensor (___)
年代
全部收缩
创建卫星情景,开始时间为15-june-2021 8:55:00 AM UTC和五天后的停止时间。设置模拟采样时间60.秒。
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);
GroundStation
添加了锥体传感器的情景元素,指定为a卫星,GroundStation,或常平架对象。
指定可选的逗号分离对名称,价值论点。的名字是参数名称和价值为对应值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
'Mountingangle',[20;35;10]
“锥体传感器idx."
只有在调用ConipleSensor时才能设置此属性。致电锥形置传感器后,此属性是只读的。
ConightSensor名称,指定为逗号分隔对组成“名字”和字符串标量,字符串矢量,字符向量或字符向量的单元格数组。
“名字”
如果添加了一个锥形置传感器,请指定的名字作为字符串标量或字符向量。
如果添加了多个锥形传感器,请指定的名字作为字符串矢量或字符向量的小区数组。字符串向量或单元数组中的元素数必须等于添加的卫星数量。
默认值为:idx.是锥形置型传感器的计数锥形传感器对象功能。如果存在相同名称的另一个锥体传感器,则一个后缀_idx2添加,idx.2是一个整数,它从1开始递增1,直到解析名称复制。
锥形传感器
数据类型:char|细绳
char
细绳
MountingLocation
[0;0;0]
安装位置与父对象相对于父对象,指定为米为单位的三元素行向量。位置向量在输入的身体框架中指定父.
MountingAngles
相对于父对象的安装方向,指定为以度数为正数的三元素行向量。矢量的元素依次对应偏航、俯仰和滚转。偏航、俯仰和滚转是围绕母体的正旋转z——轴,中间y-轴和中间x-父节点的轴。
例子:[0;30;60]
[0;30;60]
MaxViewAngle
30.
视场角度,指定为范围[0,180]中的标量。单位是度。
锥形传感器连接到父,返回为ConicalSensor对象。
SatelliteScenario.
SatelliteScenarioviewer.
展示
玩
隐藏
访问
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室
立即获得试用