JP7436194B2 - Satellite tracking system, satellite tracking method, and program - Google Patents

Satellite tracking system, satellite tracking method, and program Download PDF

Info

Publication number
JP7436194B2
JP7436194B2 JP2019220987A JP2019220987A JP7436194B2 JP 7436194 B2 JP7436194 B2 JP 7436194B2 JP 2019220987 A JP2019220987 A JP 2019220987A JP 2019220987 A JP2019220987 A JP 2019220987A JP 7436194 B2 JP7436194 B2 JP 7436194B2
Authority
JP
Japan
Prior art keywords
tracking
satellite
drive control
tracking data
control means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019220987A
Other languages
Japanese (ja)
Other versions
JP2021088320A (en
Inventor
茂仁 植木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Electronics Inc
Original Assignee
Canon Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Electronics Inc filed Critical Canon Electronics Inc
Priority to JP2019220987A priority Critical patent/JP7436194B2/en
Publication of JP2021088320A publication Critical patent/JP2021088320A/en
Priority to JP2024017399A priority patent/JP2024045462A/en
Application granted granted Critical
Publication of JP7436194B2 publication Critical patent/JP7436194B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Relay Systems (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)

Description

本発明は、人工衛星(以下衛星)向け地上局アンテナを衛星に向けて追尾しながら通信を行う衛星追尾システムに関する。 The present invention relates to a satellite tracking system that performs communication while tracking a satellite with a ground station antenna for an artificial satellite (hereinafter referred to as a satellite).

従来の衛星追尾システムにおいては、複数の衛星に対して優先度を設け、優先度に沿った追尾スケジュールによって衛星の追尾を行っているものがある。また、特許文献1によれば、撮像予約データに対して撮像対象である監視目標に最も近い距離を航行する衛星を選択し、選択された衛星に撮像指示を与える発明が提案されている。 In some conventional satellite tracking systems, priorities are set for a plurality of satellites, and the satellites are tracked according to a tracking schedule according to the priorities. Further, according to Patent Document 1, an invention is proposed in which a satellite that navigates the closest distance to a monitoring target to be imaged is selected based on imaging reservation data, and an imaging instruction is given to the selected satellite.

特開平11-136661号公報Japanese Patent Application Publication No. 11-136661

しかしながら、従来の衛星追尾システムにおいては、優先度に沿った追尾スケジュールを実行するのみで、追尾対象を柔軟に変更することができなかった。また、特許文献1は、撮像予約データに対して最も近い距離を航行する衛星を選択するに過ぎず、追尾対象を柔軟に変更することはできない。 However, conventional satellite tracking systems only execute tracking schedules according to priorities, and cannot flexibly change tracking targets. Further, Patent Document 1 only selects a satellite that travels at the closest distance to the imaging reservation data, and cannot flexibly change the tracking target.

上記を鑑み、本発明に係る衛星通信システムは、
アンテナを駆動する駆動機構を制御する駆動制御手段と、
追尾する複数の衛星の軌道情報に基づいて複数の衛星に対する追尾データを生成し、前記駆動制御手段に送信する運用手段と
を備え、
前記駆動制御手段は、前記追尾データに基づいて前記駆動機構を制御し、
前記運用手段は、前記軌道情報に基づいて設定された追尾スケジュールに従って生成した第1の追尾データを前記駆動制御手段に送信したあとで、追尾割り込みを行う衛星選択する割り込み指示がなされると、選択された衛星に関する第2の追尾データを生成し前記駆動制御手段に送信することを特徴とする。
In view of the above, the satellite communication system according to the present invention includes:
a drive control means for controlling a drive mechanism that drives the antenna;
an operation means for generating tracking data for a plurality of satellites based on orbit information of the plurality of satellites to be tracked, and transmitting the tracking data to the drive control means,
The drive control means controls the drive mechanism based on the tracking data,
The operation means transmits the first tracking data generated according to the tracking schedule set based on the orbit information to the drive control means, and then, when an interrupt instruction is given to select a satellite to interrupt tracking . , generating second tracking data regarding the selected satellite and transmitting it to the drive control means.

本発明によれば、追尾対象となる衛星を柔軟に切り替えることが可能な衛星追尾システムを提供することができる。 According to the present invention, it is possible to provide a satellite tracking system that can flexibly switch satellites to be tracked.

本発明の一実施形態に係る衛星追尾システムの構成図。1 is a configuration diagram of a satellite tracking system according to an embodiment of the present invention. 本発明の一実施形態に係る衛星追尾システムにおける機能構成例を示すブロック図。FIG. 1 is a block diagram showing an example of a functional configuration in a satellite tracking system according to an embodiment of the present invention. 本発明の一実施形態に係る衛星追尾システムにおける衛星の優先度と通信スケジュールの説明図。FIG. 2 is an explanatory diagram of satellite priorities and communication schedules in a satellite tracking system according to an embodiment of the present invention. 本発明の一実施形態に係る追尾スケジュール情報の一例。An example of tracking schedule information according to an embodiment of the present invention. 本発明の一実施形態に係る追尾データの一例。An example of tracking data according to an embodiment of the present invention. 本発明の一実施形態に係る衛星追尾の動作シーケンス図。FIG. 3 is an operation sequence diagram of satellite tracking according to an embodiment of the present invention. 本発明の一実施形態にかかる衛星追尾システムにおける追尾切り換えの概念図。FIG. 3 is a conceptual diagram of tracking switching in a satellite tracking system according to an embodiment of the present invention. 本発明の一実施形態に係る衛星追尾の他の動作シーケンス図。FIG. 7 is another operation sequence diagram of satellite tracking according to an embodiment of the present invention. 本発明の一実施形態に係る運用部10の動作フローチャート。4 is an operation flowchart of the operation unit 10 according to an embodiment of the present invention. 本発明の一実施形態に係る駆動制御部20の動作フローチャート。3 is an operation flowchart of the drive control section 20 according to an embodiment of the present invention. コンピュータのハードウェア構成例を示すブロック図。FIG. 2 is a block diagram showing an example of the hardware configuration of a computer. 割り込み設定画面の一例を示す図。The figure which shows an example of an interrupt setting screen. 割り込み設定画面の一例を示す図。The figure which shows an example of an interrupt setting screen.

(第一実施形態)
以下、本発明の第一実施形態について図面を参照しながら詳細に説明する。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.

<システム構成>
図1は、本実施形態に係る衛星追尾システムの構成の一例を示す図である。本実施形態に係る衛星追尾システムは、運用部10、駆動制御部20、駆動機構部30、衛星40、外部機器50及びアンテナ60にて構成されている。運用部10は、PC(Personal Computer)などの情報処理装置であり、ネットワークを介して、外部機器50に接続されているものとする。駆動制御部20は、PCなどの情報処理装置であり運用部10、駆動機構部30と接続されている。駆動機構部30は、アンテナ60を制御して衛星40を追尾する。なお、衛星40やアンテナ60は本実施形態に係る衛星追尾システムにとって必須ではない。これは、衛星追尾システムは、衛星40の予測軌道情報を入手できる状態にあれば、衛星の追尾を提供でき、他のシステムとして構成されたアンテナ60や衛星40を対象として衛星追尾システムを動作させることが可能なためである。
<System configuration>
FIG. 1 is a diagram showing an example of the configuration of a satellite tracking system according to this embodiment. The satellite tracking system according to this embodiment includes an operation section 10, a drive control section 20, a drive mechanism section 30, a satellite 40, an external device 50, and an antenna 60. The operation unit 10 is an information processing device such as a PC (Personal Computer), and is connected to an external device 50 via a network. The drive control unit 20 is an information processing device such as a PC, and is connected to the operation unit 10 and the drive mechanism unit 30. The drive mechanism section 30 controls the antenna 60 to track the satellite 40. Note that the satellite 40 and antenna 60 are not essential to the satellite tracking system according to this embodiment. This means that the satellite tracking system can provide satellite tracking if the predicted orbit information of the satellite 40 can be obtained, and the satellite tracking system operates on the antenna 60 and the satellite 40 configured as other systems. This is because it is possible.

なお、上述した構成および動作は一例であり、例えば、運用部10または駆動制御部20の機能の全てを駆動制御部20または運用部10が単一で行ってもよいし、一部の機能を運用部10または駆動制御部20の他方が行う構成および動作でもよい。また、運用部10、駆動制御部20、駆動機構部30、衛星40、アンテナ60は簡潔化のために1台ずつ示されているが、実際には複数であってもよい。 Note that the configuration and operation described above are merely examples, and for example, the drive control unit 20 or the operation unit 10 may perform all of the functions of the operation unit 10 or the drive control unit 20, or some functions may be performed by the drive control unit 20 or the operation unit 10. The configuration and operation may be performed by the other of the operation unit 10 or the drive control unit 20. Further, although one operation unit 10, one drive control unit 20, one drive mechanism unit 30, one satellite 40, and one antenna 60 are shown for the sake of simplicity, in reality, a plurality of units may be used.

図2は、後述するように運用部10や駆動制御部20を構成する後述するCPU111が実現する機能の一例を示した図であり、すなわち、本実施形態に係る衛星追尾システムにおける機能構成例を示すブロック図である。運用部10は、追尾状態判定部11、追尾切替指示部12、メモリ13、追尾データ生成部14にて構成される。 FIG. 2 is a diagram showing an example of the functions realized by a CPU 111 (described later) that constitutes the operation unit 10 and the drive control unit 20 as described later. In other words, FIG. FIG. The operation section 10 includes a tracking state determination section 11, a tracking switching instruction section 12, a memory 13, and a tracking data generation section 14.

追尾状態判定部11は、衛星に対する追尾状態(追尾中/待機中)を判定して、判定した追尾状態を追尾切替指示部12に転送する。追尾切替指示部12は、追尾状態判定部11に追尾状態の要求、メモリ13に追尾スケジュール情報の要求をして追尾スケジュール情報を取得、追尾データ生成部14に追尾データの生成指令、駆動制御部20に追尾中止・原点復帰指令等を行い、また、原点移動完了を示す情報の取得などを行う。 The tracking state determination section 11 determines the tracking state (tracking/standby) of the satellite and transfers the determined tracking state to the tracking switching instruction section 12 . The tracking switching instructing unit 12 requests the tracking state determining unit 11 for the tracking state, requests the memory 13 for tracking schedule information to obtain the tracking schedule information, instructs the tracking data generating unit 14 to generate tracking data, and instructs the drive control unit In step 20, a command to stop tracking and return to the origin is issued, and information indicating completion of the origin movement is obtained.

メモリ13には、衛星を追尾するスケジュールを示す追尾スケジュール情報、衛星の予測軌道を示す予測軌道情報、追尾状態を示すフラグ(例えば、0:待機中/1:追尾中)が記憶される。 The memory 13 stores tracking schedule information indicating a schedule for tracking a satellite, predicted orbit information indicating a predicted orbit of the satellite, and a flag indicating a tracking state (for example, 0: standby/1: tracking).

追尾データ生成部14は、追尾スケジュールの計算(例えば、所定期間を毎日計算)、次に追尾する衛星の追尾データの計算、メモリ13から予想軌道情報を取得して追尾スケジュール情報を生成し、メモリ13に転送、また、追尾データを都度計算し、駆動制御部20への転送を行う。なお、追尾データ生成部14は、次に追尾するデータの計算に限らず、スケジュールされた全ての追尾予定データを一括して計算してもよい。 The tracking data generation unit 14 calculates a tracking schedule (for example, calculates a predetermined period every day), calculates tracking data for a satellite to be tracked next, obtains predicted orbit information from the memory 13 to generate tracking schedule information, and stores the tracking schedule information in the memory 13. 13, and the tracking data is calculated each time and transferred to the drive control unit 20. Note that the tracking data generation unit 14 is not limited to calculating the data to be tracked next, but may calculate all scheduled tracking plan data at once.

駆動制御部20は、駆動指示部21、メモリ22にて構成される。追尾データ生成部14から転送された追尾データは、メモリ22に格納される。駆動指示部21は、メモリ22に追尾開始時間・追尾角度を要求して追尾開始時間・追尾角度の取得、駆動機構部30に追尾目標値の指令を行う。本実施形態においては、メモリ22には、次に追尾する衛星の追尾データのみが記憶されている。なお、メモリ22には、追尾スケジュールや、スケジュールされた全ての追尾データが記憶されていてもよい。 The drive control section 20 includes a drive instruction section 21 and a memory 22. The tracking data transferred from the tracking data generation unit 14 is stored in the memory 22. The drive instruction section 21 requests the tracking start time and tracking angle from the memory 22, obtains the tracking start time and tracking angle, and instructs the drive mechanism section 30 to obtain a tracking target value. In this embodiment, the memory 22 stores only the tracking data of the next satellite to be tracked. Note that the memory 22 may store a tracking schedule and all scheduled tracking data.

駆動機構部30は、モータドライバ31、モータ32、追尾測定装置33にて構成される。モータドライバ31は、駆動制御部20に追尾完了情報の転送、モータ32へ駆動電圧の指令を行う。モータ32を回転することにより、アンテナ60の向きを調整する。追尾測定装置33は、アンテナ60の追尾角度(アンテナ方位角、アンテナ仰角)を測定してモータドライバ31に転送しており、駆動機構部30は、アンテナ60の追尾角度をフィードバック制御する。 The drive mechanism section 30 includes a motor driver 31, a motor 32, and a tracking measurement device 33. The motor driver 31 transfers tracking completion information to the drive control unit 20 and issues a drive voltage command to the motor 32. By rotating the motor 32, the direction of the antenna 60 is adjusted. The tracking measuring device 33 measures the tracking angle (antenna azimuth angle, antenna elevation angle) of the antenna 60 and transmits the measured tracking angle to the motor driver 31, and the drive mechanism section 30 performs feedback control of the tracking angle of the antenna 60.

<ハードウェア構成>
図11は、運用部10、駆動制御部20に適用可能なコンピュータのハードウェア構成例を示すブロック図である。CPU111は、メモリ13やメモリ22の一例としてのROM112やRAM113に格納されているコンピュータプログラムやデータを用いてコンピュータ全体の制御を行う。本コンピュータを運用部10に適用した場合、CPU111は、運用部10が行うものとして後述する各処理を実行する。また、本コンピュータを駆動制御部20に適用した場合には、CPU111は、駆動制御部20が行うものとして後述する各処理を実行する。
<Hardware configuration>
FIG. 11 is a block diagram showing an example of a hardware configuration of a computer applicable to the operation section 10 and the drive control section 20. The CPU 111 controls the entire computer using computer programs and data stored in the ROM 112 and RAM 113, which are examples of the memory 13 and the memory 22. When this computer is applied to the operation section 10, the CPU 111 executes various processes that will be described later as being performed by the operation section 10. Furthermore, when this computer is applied to the drive control section 20, the CPU 111 executes various processes that will be described later as being performed by the drive control section 20.

ROM112には、本コンピュータの設定データや、ブートプログラムなどが格納されている。RAM113は、HDD(ハードディスクドライブ)114からロードされたコンピュータプログラムやデータ、インターフェース117を介して外部から受信したデータなどを一時的に記憶するためのエリアを有する。更に、RAM113は、CPU111が各種の処理を実行する際に用いるワークエリアを有する。即ち、RAM113は、各種のエリアを適宜提供することができる。 The ROM 112 stores configuration data for the computer, a boot program, and the like. The RAM 113 has an area for temporarily storing computer programs and data loaded from the HDD (hard disk drive) 114, data received from the outside via the interface 117, and the like. Furthermore, the RAM 113 has a work area used when the CPU 111 executes various processes. That is, the RAM 113 can provide various areas as appropriate.

メモリ13やメモリ22の他の例であるHDD114には、OS(オペレーティングシステム)や、本コンピュータを適用した装置が行う各種の処理をCPU111に実行させるためのコンピュータプログラムやデータが保存されている。本コンピュータを運用部10に適用した場合、係るコンピュータプログラムには、運用部10が行うものとして後述する各処理をCPU111に実行させるためのコンピュータプログラムが含まれている。 The HDD 114, which is another example of the memory 13 and the memory 22, stores an OS (operating system) and computer programs and data for causing the CPU 111 to execute various processes performed by a device to which this computer is applied. When this computer is applied to the operation section 10, the computer program includes a computer program for causing the CPU 111 to execute various processes that will be described later as being performed by the operation section 10.

また、本コンピュータを駆動制御部20に適用した場合、係るコンピュータプログラムには、駆動制御部20が行うものとして後述する各処理をCPU111に実行させるためのコンピュータプログラムが含まれている。HDD114に保存されているコンピュータプログラムやデータは、CPU111による制御に従って適宜RAM113にロードされ、CPU111による処理対象となる。 Further, when this computer is applied to the drive control section 20, the computer program includes a computer program for causing the CPU 111 to execute various processes to be described later as being performed by the drive control section 20. Computer programs and data stored in the HDD 114 are loaded into the RAM 113 as appropriate under the control of the CPU 111, and are subject to processing by the CPU 111.

入力装置115は、キーボードやマウスなどにより構成されており、本コンピュータの操作者は、この入力装置115を操作することで、各種の指示をCPU111に対して入力することができる。表示装置116は、液晶画面や有機ELディスプレイなどにより構成されており、CPU111による処理結果を画像や文字などでもって表示することができる。 The input device 115 includes a keyboard, a mouse, and the like, and by operating the input device 115, the operator of this computer can input various instructions to the CPU 111. The display device 116 is configured with a liquid crystal screen, an organic EL display, or the like, and can display the results of processing by the CPU 111 in the form of images, characters, and the like.

インターフェース117は、様々なインターフェースで構成されている。例えば、本コンピュータを運用部10に適用した場合、インターフェース117は、本コンピュータをネットワークを介して外部機器50に接続する為のネットワークインターフェースを含む。 The interface 117 is made up of various interfaces. For example, when this computer is applied to the operation unit 10, the interface 117 includes a network interface for connecting the computer to the external device 50 via a network.

また、本コンピュータを駆動制御部20に適用した場合、インターフェース117は、本コンピュータをネットワークを介して運用部10に接続する為のネットワークインターフェースやUSBインターフェースなどにより構成されている。バス118は上述の各部を繋ぐバスである。 Furthermore, when this computer is applied to the drive control section 20, the interface 117 is configured with a network interface, a USB interface, etc. for connecting this computer to the operation section 10 via a network. A bus 118 is a bus that connects the above-mentioned units.

本実施形態では説明を簡単にするために、運用部10、駆動制御部20の何れも図11に示した構成を有するコンピュータであるものとして説明するが、コンピュータの構成については係る構成に限定するものではない。また、運用部10、駆動制御部20とで異なる構成を有するコンピュータを適用しても良い。 In this embodiment, in order to simplify the explanation, both the operation unit 10 and the drive control unit 20 will be explained as computers having the configuration shown in FIG. 11, but the configuration of the computer is limited to this configuration. It's not a thing. Further, computers having different configurations may be used for the operation section 10 and the drive control section 20.

<追尾対象衛星の切り替え>
複数の衛星(衛星A~衛星C)を追尾する際に追尾対象衛星を切り替える処理について、図3~図8を用いて説明する。また、以下では衛星を追尾する優先度を、衛星A>衛星B>衛星Cとして説明する。なお、運用部10、駆動制御部20における詳細な説明は後述する。
<Switching the tracking target satellite>
The process of switching the tracking target satellite when tracking a plurality of satellites (satellite A to satellite C) will be explained using FIGS. 3 to 8. Further, below, the priority for tracking satellites will be explained as satellite A>satellite B>satellite C. Note that detailed explanations of the operation section 10 and the drive control section 20 will be given later.

図3は、衛星追尾システムにおける衛星の優先度と通信スケジュールの一例を示す説明図である。また、Δta1は運用部10が追尾データを駆動制御部20に転送する時間、Δta2はアンテナ60を原点(天頂)から追尾開始点に移動するのにかかる時間、Δtb1はアンテナ60を介して衛星40にコマンドを送信するのにかかる時間、Δtb2は衛星40からデータを受信するのにかかる時間、Δtcはアンテナ60が原点位置に復帰するのにかかる時間である。ここで、アンテナ60を原点から追尾開始点に移動するのにかかる時間は、追尾開始点の位置によって変わることがあるが、Δta2としては、それらの時間のうちの最大値にマージンをもたせた固定の値としてもよいし、予測軌道情報や追尾データから算出した値を用いてもよい。なお、Δta1は運用部10が追尾データを生成する時間を含めてもよい。 FIG. 3 is an explanatory diagram showing an example of satellite priorities and communication schedules in the satellite tracking system. Further, Δta1 is the time required for the operation unit 10 to transfer the tracking data to the drive control unit 20, Δta2 is the time required to move the antenna 60 from the origin (zenith) to the tracking start point, and Δtb1 is the time required to transfer the tracking data to the satellite 40 via the antenna 60. Δtb2 is the time it takes to receive data from the satellite 40, and Δtc is the time it takes for the antenna 60 to return to its original position. Here, the time required to move the antenna 60 from the origin to the tracking start point may vary depending on the position of the tracking start point, but Δta2 is fixed with a margin around the maximum value of these times. may be used, or a value calculated from predicted trajectory information or tracking data may be used. Note that Δta1 may include the time for the operation unit 10 to generate tracking data.

また、本実施形態に係る衛星追尾システムのように、アンテナ60からは衛星へのコマンド送信しか行わず、他のアンテナでデータを受信する場合などがあり、Δtb2は必須ではない。なお、以下の説明においては、Δta1+Δta2を追尾準備時間Δta、Δtb1+Δtb2をデータ通信時間Δtbとして説明することがある。 Further, as in the satellite tracking system according to the present embodiment, there are cases where the antenna 60 only transmits commands to the satellite and data is received using another antenna, so Δtb2 is not essential. In the following description, Δta1+Δta2 may be described as tracking preparation time Δta, and Δtb1+Δtb2 may be described as data communication time Δtb.

図3における優先度と通信スケジュールに従った通常の衛星追尾の動作を、図6を用いて説明する。図6は、本実施形態に係る衛星追尾システムにおける衛星追尾の動作シーケンス図である。 The normal satellite tracking operation according to the priority and communication schedule in FIG. 3 will be explained using FIG. 6. FIG. 6 is an operation sequence diagram of satellite tracking in the satellite tracking system according to this embodiment.

S601にて、運用部10は、追尾切替指示部12から追尾データ生成部14に対し追尾データ生成指示を送信し、メモリ13に記憶されている追尾スケジュール情報(図4)から、追尾対象である衛星Aの追尾データ(図5)を生成する。図4は、追尾スケジュール情報の一例である。追尾スケジュール情報には、追尾開始時刻、追尾完了時刻、最大仰角など、各衛星の追尾スケジュールを示す情報が記憶されている。図5は、追尾データの一例である。対象衛星(例えば、衛星A)に関する追尾開始時刻、追尾完了時刻、各時刻に対するアンテナ方位角(基準となる特定の方角に対して、アンテナの左右の角度)、アンテナ仰角(水平方向に対して、アンテナの上下の角度)など対象衛星を追尾するためのデータが記憶されている。なお、アンテナ方位角、アンテナ仰角に対する原点とはアンテナの位置を示すが、本発明においては、上述したように天頂を示す位置を原点と称して以下の説明を行う。 In S601, the operation unit 10 transmits a tracking data generation instruction from the tracking switching instruction unit 12 to the tracking data generation unit 14, and determines that the tracking target is the tracking target from the tracking schedule information (FIG. 4) stored in the memory 13. Generate tracking data for satellite A (Figure 5). FIG. 4 is an example of tracking schedule information. The tracking schedule information stores information indicating the tracking schedule of each satellite, such as tracking start time, tracking completion time, and maximum elevation angle. FIG. 5 is an example of tracking data. Tracking start time, tracking completion time for the target satellite (for example, satellite A), antenna azimuth angle for each time (left and right angles of the antenna with respect to a specific reference direction), antenna elevation angle (with respect to the horizontal direction) Data for tracking the target satellite, such as the vertical angle of the antenna, is stored. Note that the origin with respect to the antenna azimuth angle and the antenna elevation angle indicates the position of the antenna, but in the present invention, the following explanation will be given with the position indicating the zenith as described above being referred to as the origin.

S602にて、運用部10は、S601で生成した衛星Aの追尾データを駆動制御部20に転送する。本実施形態においては、追尾データ生成部14が駆動制御部20との間でデータの送受信を行っている。その際、運用部10はメモリ13に記憶されているフラグを追尾中(例えば、1)に変更する。なお、フラグを追尾中(例えば、1)に変更するタイミングは、これに限らず、追尾データを生成した時、追尾開始時刻から所定時間より前(例えば、1分)の時刻に到達した時、追尾開始時刻に到達した時などでもよい。S603にて、駆動制御部20は、S602にて受信した追尾データに基づいたモータ制御指令を駆動機構部30に送信する。 In S602, the operation unit 10 transfers the tracking data of satellite A generated in S601 to the drive control unit 20. In this embodiment, the tracking data generation section 14 transmits and receives data to and from the drive control section 20. At this time, the operation unit 10 changes the flag stored in the memory 13 to "tracking" (for example, 1). Note that the timing to change the flag to tracking (for example, 1) is not limited to this, but is also when tracking data is generated, when the time reaches a time earlier than a predetermined time (for example, 1 minute) from the tracking start time, It may also be when the tracking start time is reached. In S603, the drive control unit 20 transmits a motor control command based on the tracking data received in S602 to the drive mechanism unit 30.

衛星Aの追尾が終了(Δta+Δtb経過)すると、S604にて、駆動機構部30は、追尾完了信号を駆動制御部20に送信する。S605にて、駆動制御部20は、運用部10に追尾完了通知を送信する。 When the tracking of the satellite A ends (Δta+Δtb has elapsed), the drive mechanism unit 30 transmits a tracking completion signal to the drive control unit 20 in S604. In S605, the drive control unit 20 transmits a tracking completion notification to the operation unit 10.

S606にて、駆動制御部20は、駆動機構部30に原点移動指令を送信する。原点移動が完了(Δtc経過)すると、S607にて、駆動機構部30は原点移動完了信号を駆動制御部20に送信する。S608にて、駆動制御部20は、原点移動完了通知を運用部10に送信する。その際、運用部10はメモリに記憶されているフラグを待機中(例えば、0)に変更する。なお、フラグを待機中(例えば、0)に変更するタイミングは、これに限らず、追尾完了通知を受信した時、追尾完了通知を受信した時、追尾完了通知を受信してから所定時間(例えば、5分)経過した時などでもよい。 In S606, the drive control unit 20 transmits an origin movement command to the drive mechanism unit 30. When the origin movement is completed (Δtc has elapsed), the drive mechanism unit 30 transmits an origin movement completion signal to the drive control unit 20 in S607. In S608, the drive control unit 20 transmits an origin movement completion notification to the operation unit 10. At this time, the operation unit 10 changes the flag stored in the memory to standby (for example, 0). Note that the timing to change the flag to standby (for example, 0) is not limited to this, but is also when a tracking completion notification is received, when a tracking completion notification is received, or for a predetermined period of time after receiving a tracking completion notification (for example, , 5 minutes) have elapsed.

なお、図3に示すように、衛星Aと衛星Bの追尾範囲(Δta+Δtb+Δtc経過)が重複した場合、衛星Bを追尾することができない。従って、S609にて、運用部10はメモリ13に記憶されている追尾スケジュール情報から、追尾対象である衛星Cを次の追尾対象であるとして衛星Cの追尾データを生成し、衛星Cを追尾する。 Note that, as shown in FIG. 3, if the tracking ranges (Δta+Δtb+Δtc progress) of satellite A and satellite B overlap, satellite B cannot be tracked. Therefore, in S609, the operation unit 10 generates tracking data for the satellite C based on the tracking schedule information stored in the memory 13, regarding the satellite C as the next tracking target, and tracks the satellite C. .

ここで、衛星Aを追尾途中に追尾先を衛星Aから衛星Bに変更した場合における、追尾対象衛星切り替えについて図7を用いて説明する。図7は、本実施形態に係る衛星追尾システムにおける追尾切り替えを説明する概念図の一例である。 Here, switching of the tracking target satellite in the case where the tracking destination is changed from satellite A to satellite B during tracking of satellite A will be explained using FIG. FIG. 7 is an example of a conceptual diagram illustrating tracking switching in the satellite tracking system according to the present embodiment.

時刻10:00に衛星Aの追尾を開始し(<1>時刻10:00の向き)、衛星Aの追尾範囲内である時刻10:08にユーザによって衛星Bが指定されると(<2>時刻10:08の向き)、アンテナ60の移動時間を考慮し、時刻10:09に衛星Bが到達する位置にアンテナ60の向きを変更する(<3>時刻10:09の向き)。従って、衛星A(追尾対象( i ))を追尾中に、追尾先を衛星Aから衛星B(追尾対象( ii ))に変更した場合でも、衛星Bを追尾することができる。 Tracking of satellite A starts at time 10:00 (<1> orientation at time 10:00), and when satellite B is specified by the user at time 10:08, which is within the tracking range of satellite A (<2> The direction of the antenna 60 is changed to the position where the satellite B arrives at the time 10:09 (<3> direction at the time 10:09), taking into consideration the travel time of the antenna 60. Therefore, even if the tracking destination is changed from satellite A to satellite B (tracking target (ii)) while tracking satellite A (tracking target (i)), satellite B can be tracked.

次に、衛星Aを追尾途中に追尾先を衛星Aから衛星Bに変更した場合における、追尾対象衛星切り替えの動作を、図8を用いて説明する。図8は、本実施形態に係る衛星追尾システムにおける衛星追尾の動作シーケンス図である。 Next, the operation of switching the tracking target satellite when the tracking destination is changed from satellite A to satellite B while tracking satellite A will be explained using FIG. FIG. 8 is an operation sequence diagram of satellite tracking in the satellite tracking system according to this embodiment.

S801にて、運用部10は、メモリ13に記憶されている追尾スケジュール情報(図4)から、追尾対象である衛星Aの追尾データ(図5)を追尾開始時刻の所定時間(追尾データの生成からアンテナ60を移動させるのに掛かる時間)前に生成する。 In S801, the operation unit 10 updates the tracking data (FIG. 5) of the tracking target satellite A from the tracking schedule information (FIG. 4) stored in the memory 13 for a predetermined period of tracking start time (tracking data generation). (the time it takes to move the antenna 60 from the beginning).

S802にて、運用部10は、S801にて生成した衛星Aの追尾データを駆動制御部20に転送する。その際、運用部10はメモリに記憶されているフラグを追尾中(例えば、1)に変更する。なお、フラグを追尾中(例えば、1)に変更するタイミングは、これに限らず、追尾データを生成した時、追尾開始時刻から所定時間より前(例えば、1分)の時刻に到達した時、追尾開始時刻に到達した時などでもよい。S803にて、駆動制御部20は、S802にて受信した追尾データに基づいたモータ制御指令を駆動機構部30に送信する。 In S802, the operation unit 10 transfers the tracking data of satellite A generated in S801 to the drive control unit 20. At this time, the operation unit 10 changes the flag stored in the memory to "tracking" (for example, 1). Note that the timing to change the flag to tracking (for example, 1) is not limited to this, but is also when tracking data is generated, when the time reaches a time earlier than a predetermined time (for example, 1 minute) from the tracking start time, It may also be when the tracking start time is reached. In S803, the drive control unit 20 transmits a motor control command based on the tracking data received in S802 to the drive mechanism unit 30.

S804にて、運用部10は、ユーザによって衛星Bの追尾選択がされる。ここで、割り込みを指定する割り込み指示を出すために、ユーザによって選択される割り込み設定について説明する。図12は、表示装置116にて表示される、割り込み設定画面の一例を示す図である。図12に示すように、ユーザは衛星Bの割り込みのチェックボックスを選択し、実行ボタンを選択すると、衛星Bの割り込みが設定される。また、解除ボタンを選択すると、割り込み設定を解除することができる。なお、設定画面は図13に示すように、地図画像を不図示の表示部に対して表示し、地図画像上に表示される衛星を選択することで、割り込み設定の実行/解除を行うようにすることもできる。この場合、地図画像上に各衛星の予測軌道を併せて表示することが好ましい。また、地図画像に限らずGUI上に表示される衛星を選択することで、割り込み設定の実行/解除を行うようにすることもできる。 In S804, the operation unit 10 selects tracking of satellite B by the user. Here, the interrupt settings selected by the user in order to issue an interrupt instruction specifying an interrupt will be described. FIG. 12 is a diagram showing an example of an interrupt setting screen displayed on the display device 116. As shown in FIG. 12, when the user selects the check box for Satellite B's interruption and selects the execution button, Satellite B's interruption is set. Furthermore, by selecting the cancel button, the interrupt setting can be canceled. As shown in Figure 13, the setting screen displays a map image on a display section (not shown), and selects a satellite displayed on the map image to execute/cancel interrupt settings. You can also. In this case, it is preferable to display the predicted orbit of each satellite on the map image. Furthermore, the interrupt setting can be executed/cancelled by selecting not only a map image but also a satellite displayed on the GUI.

また、割り込み設定が適用される期間を設定することも可能である。例えば、衛星Bの割り込みを一週間に設定した場合、図3に示す優先度と通信スケジュールが一時的に変更され、衛星Bの優先度を衛星Aの優先度よりも一週間だけ高くすることができる。この場合、一週間後に衛星Bの優先度は元に戻る。従って、割り込み設定を適用することで、一時的に追尾対象衛星の優先度を変更することができる。 It is also possible to set a period for which the interrupt settings are applied. For example, if the interrupt for satellite B is set to one week, the priority and communication schedule shown in Figure 3 are temporarily changed, and the priority of satellite B can be made higher than the priority of satellite A by one week. can. In this case, the priority of satellite B returns to its original level after one week. Therefore, by applying the interrupt settings, it is possible to temporarily change the priority of the tracking target satellite.

S805にて、メモリ13に記憶されている追尾スケジュール情報から衛星Bの追尾データを生成する。このとき、上述したように、衛星Bを追尾し始める位置にアンテナ60を移動させるのにかかる時間を考慮し、所定の時間経過した時刻以降の追尾データのみを生成する。 In S805, tracking data for satellite B is generated from the tracking schedule information stored in memory 13. At this time, as described above, the time required to move the antenna 60 to the position to start tracking the satellite B is taken into consideration, and only tracking data after a predetermined time has elapsed is generated.

S806にて、運用部10は、S805にて生成された衛星Bの追尾データを駆動制御部20に転送する。S807にて、駆動制御部20は、追尾データに基づいたモータ制御指令を駆動機構部30に送信する。なお、S804において、他の衛星(衛星A)の追尾中であった場合には、運用部10は駆動制御部20に対し、追尾中止指示と原点復帰命令を出力することが好ましい。 In S806, the operation unit 10 transfers the tracking data of satellite B generated in S805 to the drive control unit 20. In S807, the drive control unit 20 transmits a motor control command based on the tracking data to the drive mechanism unit 30. Note that in S804, if another satellite (satellite A) is being tracked, the operation unit 10 preferably outputs a tracking stop instruction and a return-to-origin instruction to the drive control unit 20.

衛星Bの追尾が終了(Δta+Δtb経過)すると、S808にて、駆動機構部30は、追尾完了信号を駆動制御部20に送信する。S809にて、駆動制御部20は、運用部10に追尾完了通知を送信する。 When the tracking of satellite B ends (Δta+Δtb has elapsed), the drive mechanism section 30 transmits a tracking completion signal to the drive control section 20 in S808. In S809, the drive control unit 20 transmits a tracking completion notification to the operation unit 10.

S810にて、駆動制御部20は、駆動機構部30に原点移動指令(原点移動指示)を送信する。原点移動が完了(Δtc経過)すると、S811にて、駆動機構部30は、原点移動完了信号を駆動制御部20に送信する。 In S810, the drive control unit 20 transmits an origin movement command (origin movement instruction) to the drive mechanism unit 30. When the origin movement is completed (Δtc has elapsed), the drive mechanism unit 30 transmits an origin movement completion signal to the drive control unit 20 in S811.

S812にて、駆動制御部20は、原点移動完了通知を運用部10に送信する。その際、運用部10はメモリに記憶されているフラグを待機中(例えば、0)に変更する。なお、フラグを待機中(例えば、0)に変更するタイミングは、これに限らず、追尾完了通知を受信した時、追尾完了通知を受信した時、追尾完了通知を受信してから所定時間(例えば、5分)経過した時などでもよい。その時点で、衛星Cの追尾開始前の時刻であるため、S813にて、運用部10は、メモリ13に記憶されている追尾スケジュール情報から衛星Cの追尾データを生成する。 In S812, the drive control unit 20 transmits an origin movement completion notification to the operation unit 10. At this time, the operation unit 10 changes the flag stored in the memory to standby (for example, 0). Note that the timing to change the flag to standby (for example, 0) is not limited to this, but is also when a tracking completion notification is received, when a tracking completion notification is received, or for a predetermined period of time after receiving a tracking completion notification (for example, , 5 minutes) have elapsed. At that point, it is before the start of tracking of the satellite C, so in S813, the operation unit 10 generates tracking data of the satellite C from the tracking schedule information stored in the memory 13.

<運用部10の動作フローチャート>
図9は、運用部10の動作フローチャートの一例を示す図である。S901にて、追尾データ生成部14は、メモリ13に記憶されている衛星(例えば、衛星A~衛星C)の予測軌道情報を取得する。なお、衛星の予測軌道情報は予めネットワークを介して外部機器50から受信し、メモリ13に記憶されているものとする。
<Operation flowchart of operation unit 10>
FIG. 9 is a diagram illustrating an example of an operation flowchart of the operation unit 10. In S901, the tracking data generation unit 14 acquires predicted orbit information of the satellites (eg, satellites A to C) stored in the memory 13. It is assumed that the predicted orbit information of the satellite is received in advance from the external device 50 via the network and stored in the memory 13.

S902にて、追尾データ生成部14は、取得した予測軌道情報から衛星A~衛星Cの追尾スケジュール情報(例えば、図4)を生成する。なお、追尾スケジュール情報は、取得した予測軌道情報から所定期間(例えば、1週間)分追尾する衛星の追尾スケジュールを生成してもよいし、取得した予測軌道情報から生成できる追尾スケジュールを全て生成してもよい。なお、追尾スケジュール情報の追尾開始時刻と追尾完了時刻は、ユーザが任意に設定できる。 In S902, the tracking data generation unit 14 generates tracking schedule information (for example, FIG. 4) for satellites A to C from the acquired predicted orbit information. Note that the tracking schedule information may generate a tracking schedule for a satellite to be tracked for a predetermined period (for example, one week) from the acquired predicted orbit information, or may generate all tracking schedules that can be generated from the acquired predicted orbit information. It's okay. Note that the tracking start time and tracking completion time of the tracking schedule information can be set arbitrarily by the user.

S903にて、追尾データ生成部14は、追尾スケジュール情報に従い、次に追尾する衛星(例えば、衛星A)の追尾データを生成する。なお、追尾データ生成部14は、追尾スケジュール情報から全ての追尾データを生成してもよいし、所定期間(例えば、1日)分追尾データを生成してもよい。なお、S903にて生成される追尾データは、アンテナに設定した最低仰角から始まる追尾データとする。なお、追尾データを生成するタイミングは、次の追尾開始時刻の所定時間前であり、それまで待機していてもよいし、追尾スケジュール情報を生成後でもよい。 In S903, the tracking data generation unit 14 generates tracking data for the next satellite to be tracked (for example, satellite A) according to the tracking schedule information. Note that the tracking data generation unit 14 may generate all tracking data from the tracking schedule information, or may generate tracking data for a predetermined period (for example, one day). Note that the tracking data generated in S903 is tracking data starting from the lowest elevation angle set for the antenna. Note that the tracking data is generated at a predetermined time before the next tracking start time, and may be on standby until then or after the tracking schedule information is generated.

S904にて、追尾データ生成部14は、生成した衛星の追尾データを駆動制御部20に転送する。その際、追尾切替指示部12はメモリに記憶されているフラグを追尾中(例えば、1)に変更する。 In S904, the tracking data generation unit 14 transfers the generated satellite tracking data to the drive control unit 20. At this time, the tracking switching instruction unit 12 changes the flag stored in the memory to "tracking" (for example, 1).

S905にて、追尾切替指示部12は、衛星(例えば、衛星B)の割り込みが選択されたか否かを判定する。割り込みが選択されていない場合(S905のNO)、S913にて、追尾切替指示部12は、追尾スケジュール情報に基づいて現在の追尾対象の衛星(例えば、衛星A)の追尾が終了したか否かを判定する。 In S905, the tracking switching instruction unit 12 determines whether or not a satellite (for example, satellite B) interrupt is selected. If the interrupt is not selected (NO in S905), in S913, the tracking switching instruction unit 12 determines whether tracking of the current tracking target satellite (for example, satellite A) has ended based on the tracking schedule information. Determine.

終了していないと判定された場合(S913のNO)、S905の処理に戻る。終了したと判定された場合(S913のYES)、S914にて、追尾切替指示部12は、メモリに記憶されているフラグを待機中(例えば、0)に変更し、追尾スケジュール情報に基づいて追尾対象となるすべての衛星の追尾終了か否かを判定する。追尾終了ではないと判定された場合(S91のNO)、S903に戻り、追尾データ生成部14は、追尾スケジュールに従った衛星(例えば、衛星C)の追尾データを生成する。なお、説明の都合上、S905にて割り込みが選択されたか否かを判定しているが、この判定は、S903において追尾開始時刻の所定時間前まで待機している間も有効に機能するものである。 If it is determined that the process has not ended (NO in S913), the process returns to S905. If it is determined that the tracking has ended (YES in S913), in S914 the tracking switching instruction unit 12 changes the flag stored in the memory to standby (for example, 0), and starts tracking based on the tracking schedule information. Determine whether tracking of all target satellites has been completed. If it is determined that tracking has not ended (NO in S913 ), the process returns to S903, and the tracking data generation unit 14 generates tracking data for the satellite (for example, satellite C) according to the tracking schedule. For convenience of explanation, it is determined in S905 whether or not an interrupt has been selected, but this determination also functions effectively while waiting until a predetermined time before the tracking start time in S903. be.

衛星の割り込みが選択されたと判定された場合(S905のYES)、S906にて、追尾状態判定部11は現在衛星の追尾中か否かを判定する。追尾中か否かの判断は、メモリ13に記憶されているフラグに基づいて判定する。例えば、フラグが0の場合は待機中(追尾データを駆動制御部20に転送する前の原点位置状態)、フラグが1の場合は衛星を追尾中(追尾データを駆動制御部20に転送した後の状態)であると判定する。 If it is determined that the satellite interruption has been selected (YES in S905), the tracking state determination unit 11 determines in S906 whether or not the satellite is currently being tracked. The determination as to whether tracking is in progress is made based on a flag stored in the memory 13. For example, if the flag is 0, the satellite is on standby (the origin position state before the tracking data is transferred to the drive control unit 20), and if the flag is 1, the satellite is being tracked (after the tracking data is transferred to the drive control unit 20). state).

追尾中でないと判定された場合(S906のNO)、S909以降の処理に進む。追尾中であると判定された場合(S906のYES)、S907にて、追尾切替指示部12は、駆動制御部20に衛星Aの追尾中止指令、および原点復帰指令を送信する。なお、追尾完了通知を受信していた場合、または、すでに原点復帰指令を送信済みの場合は、S907の処理は省略してもよい。 If it is determined that tracking is not in progress (NO in S906), the process advances to S909 and subsequent steps. If it is determined that the satellite is being tracked (YES in S906), the tracking switching instructing unit 12 sends a command to stop tracking the satellite A and a return to origin command to the drive control unit 20 in S907. Note that if the tracking completion notification has been received or if the return-to-origin command has already been sent, the process in S907 may be omitted.

S908にて、追尾切替指示部12は、駆動制御部20から原点移動完了通知を受信する。その際、追尾切替指示部12はメモリに記憶されているフラグを待機中(例えば、0)に変更する。 In S908, the tracking switching instruction unit 12 receives the origin movement completion notification from the drive control unit 20. At this time, the tracking switching instruction unit 12 changes the flag stored in the memory to standby (for example, 0).

S909にて、追尾切替指示部20は、運用部10に内蔵されている時計から現在時刻を取得し、S902にて生成した割り込み衛星(衛星B)の追尾スケジュールと現在時刻とを比較する。S910にて、追尾切替指示部20は、割り込み衛星(衛星B)の追尾範囲内か否かを判定する。 In S909, the tracking switching instruction unit 20 obtains the current time from the clock built into the operation unit 10, and compares the tracking schedule for the interrupting satellite (satellite B) generated in S902 with the current time. In S910, the tracking switching instruction unit 20 determines whether or not it is within the tracking range of the interrupting satellite (satellite B).

追尾範囲内か否かの判定は、現在時刻が選択した割り込み衛星(衛星B)の追尾開始時刻よりΔta以上前、又は現在時刻が選択した割り込み衛星(衛星B)の追尾完了時刻からΔtaだけ前の時刻よりも後であれば、追尾範囲外(追尾範囲内ではない)と判定される。 To determine whether or not the current time is within the tracking range, the current time is Δta or more before the tracking start time of the selected interrupting satellite (satellite B), or the current time is Δta before the tracking completion time of the selected interrupting satellite (satellite B). If it is after the time, it is determined that the object is outside the tracking range (not within the tracking range).

現在時刻が選択した割り込み衛星(衛星B)の追尾開始時刻からΔta前の時刻より後、かつ現在時刻が選択した割り込み衛星(衛星B)の追尾完了時刻よりもΔtaだけ前の時刻より前であれば、追尾範囲内であると判定する。 If the current time is later than the time Δta before the tracking start time of the selected interrupting satellite (satellite B), and if the current time is earlier than the time Δta before the tracking completion time of the selected interrupting satellite (satellite B) For example, it is determined that the object is within the tracking range.

例えば、現在時刻が9:05:21であって、割り込み衛星(衛星B)の追尾開始時刻が9:00:00、追尾完了時刻が9:08:22、Δtaが0:01:00の場合、追尾開始時刻よりもΔta前の時刻は8:59:00、追尾完了時刻よりもΔta前の時刻は9:07:22となり、追尾範囲内であると判定する。なお、Δtaは、Δta1(追尾データ転送時間)とΔta2(アンテナを追尾開始点に移動する時間)を足し合わせたもので、定義された原点位置にあるアンテナ60が、次に到来する衛星の追尾動作に移行するために必要な時間である。 For example, if the current time is 9:05:21, the tracking start time of the interrupting satellite (satellite B) is 9:00:00, the tracking completion time is 9:08:22, and Δta is 0:01:00. , the time Δta before the tracking start time is 8:59:00, and the time Δta before the tracking completion time is 9:07:22, and it is determined that they are within the tracking range. Note that Δta is the sum of Δta1 (tracking data transfer time) and Δta2 (time to move the antenna to the tracking start point), and the antenna 60 at the defined origin position is tracking the next arriving satellite. This is the time required to transition to operation.

なお、上述した説明では、追尾範囲内か否かの判定はΔtaを基準に判定していたが、Δta+Δtb1を基準として判定してもよい。例えば、現在時刻が9:05:21であって、割り込み衛星(衛星B)の追尾開始時刻が9:00:00、追尾完了時刻が9:08:22、Δtaが0:01:00、コマンド通信時間Δtb1が0:02:00の場合、追尾開始時刻よりも(Δta+Δtb1)前の時刻は8:57:00、追尾完了時刻よりも(Δta+Δtb1)前の時刻は9:05:22となり、追尾範囲内であると判定する。 Note that in the above description, whether or not the object is within the tracking range is determined based on Δta, but it may be determined based on Δta+Δtb1. For example, the current time is 9:05:21, the tracking start time of the interrupting satellite (satellite B) is 9:00:00, the tracking completion time is 9:08:22, Δta is 0:01:00, and the command If the communication time Δtb1 is 0:02:00, the time (Δta+Δtb1) before the tracking start time is 8:57:00, the time (Δta+Δtb1) before the tracking completion time is 9:05:22, and the tracking It is determined that it is within the range.

また、Δta+Δtb(Δtb1+Δtb2)を基準として判定してもよい。例えば、現在時刻が8:58:21であって、割り込み衛星(衛星B)の追尾開始時刻が9:00:00、追尾完了時刻が9:08:22、Δtaが0:01:00、コマンド通信時間Δtb1が0:02:00、データ受信時間Δtb2が0:06:22の場合、追尾開始時刻よりも(Δta+Δtb)前の時刻は8:50:38、追尾完了時刻よりも(Δta+Δtb)前の時刻は8:59:22となり、追尾範囲内であると判定する。 Alternatively, the determination may be made based on Δta+Δtb (Δtb1+Δtb2). For example, the current time is 8:58:21, the tracking start time of the interrupting satellite (satellite B) is 9:00:00, the tracking completion time is 9:08:22, Δta is 0:01:00, and the command If the communication time Δtb1 is 0:02:00 and the data reception time Δtb2 is 0:06:22, the time (Δta+Δtb) before the tracking start time is 8:50:38, and the time is (Δta+Δtb) before the tracking completion time. The time is 8:59:22, and it is determined that the time is within the tracking range.

割り込み衛星(衛星B)の追尾範囲内であると判定された場合(S910のYES)、S911にて、追尾データ生成部14は、メモリ13に記憶されている追尾スケジュール情報から、Δtd(原点位置から追尾移行に必要な時間:Δtd=Δta+追尾データ生成時間+マージン時間)経過後以降(所定時間経過後以降)の割り込み衛星(衛星B)の追尾データを生成する。例えば、現在時刻が9:05:21であって、Δtd経過するときの時刻が、9:06:51の場合、時刻9:06:51以降の追尾データを生成する。 If it is determined that the interrupting satellite (satellite B) is within the tracking range (YES in S910), the tracking data generation unit 14 calculates Δtd (origin position) from the tracking schedule information stored in the memory 13 in S911. The tracking data of the interrupting satellite (satellite B) is generated after the elapse of (the time required for transition to tracking: Δtd=Δta+tracking data generation time+margin time) (after the elapse of a predetermined time). For example, if the current time is 9:05:21 and the time when Δtd has elapsed is 9:06:51, tracking data after time 9:06:51 is generated.

割り込み衛星(衛星B)の追尾範囲外であると判定された場合(S910のNO)、S912にて、追尾データ生成部14は、メモリ13に記憶されている追尾スケジュール情報から、割り込み衛星(衛星B)の追尾データを追尾開始時刻の所定時間(例えば、追尾データの生成からアンテナ60を移動させるのに掛かる時間:Δta)前に生成する。 If it is determined that the interrupting satellite (satellite B) is out of the tracking range (NO in S910), in S912, the tracking data generation unit 14 selects the interrupting satellite (satellite B) from the tracking schedule information stored in the memory 13. The tracking data of B) is generated a predetermined time (for example, the time required to move the antenna 60 from generation of the tracking data: Δta) before the tracking start time.

そして、S904に戻り、追尾データ生成部14は、S911またはS912にて生成した割り込み衛星(衛星B)の追尾データを駆動制御部20に転送する。その際、追尾切替指示部12はメモリに記憶されているフラグを追尾中(例えば、1)に変更する。 Then, returning to S904, the tracking data generation unit 14 transfers the tracking data of the interrupting satellite (satellite B) generated in S911 or S912 to the drive control unit 20. At this time, the tracking switching instruction unit 12 changes the flag stored in the memory to "tracking" (for example, 1).

なお、S910の追尾範囲内か否かの判定において、現在時刻が選択した割り込み衛星(衛星B)の追尾開始時刻よりΔta以上前の時刻である場合に、割り込み衛星(衛星B)の追尾データを生成して(S912)、割り込み衛星(衛星B)の優先度を一番高く変更して、優先度と通信スケジュール(図3)を変更し、S903に進んでもよい。優先度とスケジュールを変更することで、現在時刻と割り込み衛星(衛星B)の追尾開始時刻との時間が長い場合は、その他の衛星を追尾対象とすることができ、より柔軟な衛星の追尾を行うことができる。 In addition, in determining whether or not it is within the tracking range in S910, if the current time is more than Δta before the tracking start time of the selected interrupting satellite (satellite B), the tracking data of the interrupting satellite (satellite B) is The priority of the interrupting satellite (satellite B) may be changed to the highest, the priority and the communication schedule (FIG. 3) may be changed, and the process may proceed to S903. By changing the priority and schedule, if the time between the current time and the tracking start time of the interrupting satellite (satellite B) is long, other satellites can be tracked, allowing more flexible satellite tracking. It can be carried out.

<駆動制御部20の動作フローチャート>
図10は、駆動制御部20の動作フローチャートの一例を示す図である。S1001にて、駆動指示部21は、運用部10から追尾データを受信したか否かを判定する。追尾データを受信したと判定した場合(S1001のYES)、駆動指示部21は、受信した追尾データをメモリ22に記憶する。
<Operation flowchart of drive control unit 20>
FIG. 10 is a diagram showing an example of an operation flowchart of the drive control section 20. In S1001, the drive instruction unit 21 determines whether tracking data has been received from the operation unit 10. If it is determined that the tracking data has been received (YES in S1001), the drive instruction unit 21 stores the received tracking data in the memory 22.

S1002にて、駆動指示部21は、駆動制御部20に内蔵されている時計から現在時刻を取得し、取得した現在時刻とメモリ22に記憶されている追尾データの追尾開始時間とを比較する。S1003にて、駆動指示部21は、追尾開始時間に到達したか否かを判定する。 In S1002, the drive instruction unit 21 acquires the current time from the clock built into the drive control unit 20, and compares the acquired current time with the tracking start time of the tracking data stored in the memory 22. In S1003, the drive instruction unit 21 determines whether the tracking start time has arrived.

追尾開始時間に到達したと判定された場合(S1003のYES)、S1004にて、駆動指示部21は、メモリ22に記憶されている追尾データの追尾角度を取得し、駆動機構部30に追尾角度から計算された追尾目標値指令を送信する。 If it is determined that the tracking start time has been reached (YES in S1003), in S1004, the drive instruction unit 21 acquires the tracking angle of the tracking data stored in the memory 22, and instructs the drive mechanism unit 30 to set the tracking angle. Sends the tracking target value command calculated from

追尾データを受信していないと判定した場合(S1001のNO)、S1005にて、駆動指示部21は、駆動機構部30から追尾完了信号を受信したか否かを判定する。追尾完了信号を受信したと判定した場合(S1005のYES)、S1006にて、駆動指示部21は、運用部10へ追尾完了通知を転送する。追尾完了信号を受信したと判定しなかった場合(S1005のNO)、S1001に戻る。 If it is determined that tracking data has not been received (NO in S1001), the drive instruction unit 21 determines whether or not a tracking completion signal has been received from the drive mechanism unit 30 in S1005. If it is determined that the tracking completion signal has been received (YES in S1005), the drive instruction unit 21 transfers a tracking completion notification to the operation unit 10 in S1006. If it is not determined that the tracking completion signal has been received (NO in S1005), the process returns to S1001.

S1007にて、駆動指示部21は、駆動機構部30へ原点移動指令を送信する。S1008にて、駆動指示部21は、駆動機構部30から原点移動完了信号を受信したか否かを変定する。原点移動完了信号を受信した場合(S1008のYES)、駆動指示部21は、運用部10へ原点移動完了通知を転送する。 In S1007, the drive instruction unit 21 transmits an origin movement command to the drive mechanism unit 30. In S1008, the drive instruction unit 21 determines whether or not the origin movement completion signal has been received from the drive mechanism unit 30. If the origin movement completion signal is received (YES in S1008), the drive instruction unit 21 transfers the origin movement completion notification to the operation unit 10.

なお、図9のS910の追尾範囲内か否かの判定は、追尾完了時刻または追尾完了時刻から所定期間経過後(例えば、0:01:00)を基準にしてもよい。例えば、現在時刻が9:09:21であって、追尾完了時刻が9:08:22の場合、追尾範囲内であると判定する。その場合、図10のS1003にて、駆動指示部21は追尾開始時間に到達していると判定し、駆動機構部30に追尾目標値指令を送信する。 Note that the determination as to whether or not the tracking range is within the tracking range in S910 of FIG. 9 may be made based on the tracking completion time or after a predetermined period has elapsed from the tracking completion time (for example, 0:01:00). For example, if the current time is 9:09:21 and the tracking completion time is 9:08:22, it is determined that the tracking is within the tracking range. In that case, in S1003 of FIG. 10, the drive instruction unit 21 determines that the tracking start time has been reached, and transmits a tracking target value command to the drive mechanism unit 30.

以上説明したように、本発明によれば、優先度に沿った追尾スケジュールを実行している場合でも、割り込み動作として選択された衛星を追尾することができ、衛星を柔軟に追尾することが可能となる。また、既定の追尾スケジュールに関わらず、衛星追尾の割り込みを選択することで、追尾システムが現在衛星を追尾中か否か、また選択した衛星の位置を問わず、柔軟に追尾対象の衛星を切り替えることが可能となる。 As explained above, according to the present invention, even when a tracking schedule according to priority is executed, it is possible to track a selected satellite as an interrupt operation, and it is possible to track a satellite flexibly. becomes. In addition, regardless of the default tracking schedule, by selecting an interrupt for satellite tracking, you can flexibly switch the satellite to be tracked, regardless of whether the tracking system is currently tracking a satellite or the position of the selected satellite. becomes possible.

10・・・運用部
11・・・追尾状態判定部
12・・・追尾切替指示部
13・・・メモリ
14・・・追尾データ生成部
20・・・駆動制御部
21・・・駆動指示部
22・・・メモリ
30・・・駆動機構部
31・・・モータドライバ
32・・・モータ
33・・・追尾測定装置
40・・・衛星
50・・・外部機器
60・・・アンテナ



10... Operation unit 11... Tracking state determination unit 12... Tracking switching instruction unit 13... Memory 14... Tracking data generation unit 20... Drive control unit 21... Drive instruction unit 22 ... Memory 30 ... Drive mechanism section 31 ... Motor driver 32 ... Motor 33 ... Tracking measurement device 40 ... Satellite 50 ... External equipment 60 ... Antenna



Claims (9)

アンテナを駆動する駆動機構を制御する駆動制御手段と、
追尾する複数の衛星の軌道情報に基づいて複数の衛星に対する追尾データを生成し、前記駆動制御手段に送信する運用手段と
を備え、
前記駆動制御手段は、前記追尾データに基づいて前記駆動機構を制御し、
前記運用手段は、前記軌道情報に基づいて設定された追尾スケジュールに従って生成した第1の追尾データを前記駆動制御手段に送信したあとで、追尾割り込みを行う衛星選択する割り込み指示がなされると、選択された衛星に関する第2の追尾データを生成し前記駆動制御手段に送信することを特徴とする衛星追尾システム。
a drive control means for controlling a drive mechanism that drives the antenna;
an operation means for generating tracking data for a plurality of satellites based on orbit information of the plurality of satellites to be tracked, and transmitting the tracking data to the drive control means,
The drive control means controls the drive mechanism based on the tracking data,
The operation means transmits the first tracking data generated according to the tracking schedule set based on the orbit information to the drive control means, and then, when an interrupt instruction is given to select a satellite to interrupt tracking . , a satellite tracking system characterized in that second tracking data regarding the selected satellite is generated and transmitted to the drive control means.
アンテナを駆動する駆動機構を制御する駆動制御手段と、
追尾する複数の衛星の軌道情報に基づいて前記複数の衛星に対する追尾データを生成し、前記駆動制御手段に送信する運用手段と
を備え、
前記駆動制御手段は、前記追尾データに基づいて前記駆動機構を制御し、
前記運用手段は、追尾の割り込みを行う衛星を選択する割り込み指示がなされると、前記割り込み指示がなされた時刻から追尾移行に必要な時間の経過後の時刻以降の前記割り込み指示において選択された衛星に関する追尾データを生成し前記駆動制御手段に送信し、前記割り込み指示がなされると、前記割り込み指示をされた衛星が前記アンテナの追尾範囲内かどうかを前記軌道情報に基づいて判定する判定手段を有し、
前記判定手段にて、前記割り込み指示をされた衛星が前記追尾範囲内であると判定された場合、前記割り込み指示がなされた時刻から所定時間経過後の時刻以降の前記割り込み指示をされた衛星の追尾データを第2の追尾データとして生成して前記駆動制御手段に送信し、
前記判定手段にて、前記割り込み指示をされた衛星が前記追尾範囲内でないと判定された場合、該衛星の次の追尾開始から追尾終了までの位置に対する追尾データを前記第2の追尾データとして生成して前記駆動制御手段に送信することを特徴とする衛星追尾システム。
a drive control means for controlling a drive mechanism that drives the antenna;
an operation means for generating tracking data for the plurality of satellites based on orbit information of the plurality of satellites to be tracked, and transmitting the tracking data to the drive control means,
The drive control means controls the drive mechanism based on the tracking data,
When an interrupt instruction is issued to select a satellite to perform a tracking interrupt , the operation means selects the satellite selected in the interrupt instruction after a time period required for transition to tracking has elapsed from the time the interrupt instruction was issued. determination means for generating tracking data regarding and transmitting it to the drive control means , and determining, when the interrupt instruction is given, whether the satellite for which the interrupt instruction has been given is within the tracking range of the antenna, based on the orbit information; has
If the determining means determines that the satellite to which the interrupt instruction has been given is within the tracking range, the satellite to which the interrupt instruction has been given after a predetermined time has elapsed from the time when the interrupt instruction has been given. generating tracking data as second tracking data and transmitting it to the drive control means;
If the determining means determines that the satellite to which the interrupt instruction has been given is not within the tracking range, tracking data for the position of the satellite from the start of next tracking to the end of tracking is generated as the second tracking data. A satellite tracking system characterized in that the information is transmitted to the drive control means .
前記運用手段は、前記複数の衛星に関する優先度に基づいて設定された追尾スケジュールに従って、次に追尾する衛星の追尾データを、追尾開始時刻の所定時間前に生成することを特徴とする請求項1に記載の衛星追尾システム。 2. The operation means generates tracking data for a satellite to be tracked next a predetermined time before a tracking start time according to a tracking schedule set based on priorities regarding the plurality of satellites. Satellite tracking system described in. 前記運用手段は、前記割り込み指示がされた時点で、他の衛星を追尾中である場合、前記他の衛星に対する追尾中止指示を前記駆動制御手段に送信することを特徴とする請求項1からのいずれか一項に記載の衛星追尾システム。 Claims 1 to 3, wherein if the operating means is tracking another satellite at the time when the interrupt instruction is issued, the operation means transmits an instruction to stop tracking the other satellite to the drive control means. Satellite tracking system according to any one of the above. 前記運用手段は、前記追尾中止指示と共に、原点移動指示を前記駆動制御手段に送信することを特徴とする請求項に記載の衛星追尾システム。 5. The satellite tracking system according to claim 4 , wherein the operation means transmits an origin movement instruction to the drive control means together with the tracking stop instruction. アンテナを駆動する駆動機構を制御する駆動制御手段と、
追尾する複数の衛星の軌道情報に基づいて複数の衛星の追尾データを生成し、前記駆動制御手段に送信する運用手段と、
を備え、
前記駆動制御手段は、前記追尾データに基づいて前記駆動機構を制御し、
前記運用手段は、
追尾する衛星の割り込みを指定する割り込み指示を入力させるための割り込み設定画面を表示部に対して表示し、
前記割り込み設定画面において、地図画像上に表示した衛星から前記割り込み指示をする衛星が選択されると、選択された衛星に関する追尾データを生成して前記駆動制御手段に送信することを特徴とする衛星追尾システム。
a drive control means for controlling a drive mechanism that drives the antenna;
an operation means for generating tracking data for a plurality of satellites based on orbit information of the plurality of satellites to be tracked, and transmitting the tracking data to the drive control means;
Equipped with
The drive control means controls the drive mechanism based on the tracking data,
The operational means are:
Displays on the display an interrupt setting screen for inputting an interrupt instruction specifying the interrupt of the satellite to be tracked,
In the interrupt setting screen, when a satellite for which the interrupt instruction is to be given is selected from the satellites displayed on the map image, tracking data regarding the selected satellite is generated and transmitted to the drive control means. tracking system.
衛星追尾方法であって、
駆動制御手段が、アンテナを駆動する駆動機構を制御する駆動制御工程と、
運用手段が、追尾する複数の衛星の軌道情報に基づいて複数の衛星に対する追尾データを生成し、前記駆動制御手段に送信する運用工程と
を備え、
前記駆動制御工程では、前記追尾データに基づいて前記駆動機構を制御し、
前記運用工程は、
前記軌道情報に基づいて設定された追尾スケジュールに従って生成した第1の追尾データを前記駆動制御手段に送信する第1追尾データ送信工程と、
前記第1追尾データ送信工程のあと実施される、追尾割り込みを行う衛星を選択する割り込み指示がなされると、選択された衛星に関する第2の追尾データを生成し前記駆動制御手段に送信する第2追尾データ送信工程を有することを特徴とする衛星追尾方法。
A satellite tracking method,
a drive control step in which the drive control means controls a drive mechanism that drives the antenna;
an operation step in which the operation means generates tracking data for the plurality of satellites based on orbit information of the plurality of satellites to be tracked, and transmits the tracking data to the drive control means,
In the drive control step, controlling the drive mechanism based on the tracking data,
The operation process is
a first tracking data transmitting step of transmitting first tracking data generated according to a tracking schedule set based on the trajectory information to the drive control means;
When an interrupt instruction is given to select a satellite for tracking interruption, which is carried out after the first tracking data transmission step, second tracking data regarding the selected satellite is generated and transmitted to the drive control means. A satellite tracking method comprising a second tracking data transmission step.
コンピュータを、追尾する複数の衛星の軌道情報に基づいて複数の衛星の追尾データを生成する運用手段として機能させるためのプログラムであって、
前記運用手段は、追尾割り込みを行う衛星を選択する割り込み指示がなされると、衛星を追尾するアンテナを前記追尾データに基づいて駆動する駆動制御手段に対して送信される、前記割り込み指示がなされた時刻から追尾移行に必要な時間の経過後の時刻以降の前記割り込み指示において選択された衛星に関する追尾データを生成し、前記割り込み指示がなされると、前記割り込み指示をされた衛星が前記アンテナの追尾範囲内かどうかを前記軌道情報に基づいて判定し、
前記割り込み指示をされた衛星が前記追尾範囲内であると判定した場合、前記割り込み指示がなされた時刻から所定時間経過後の時刻以降の前記割り込み指示をされた衛星の追尾データを第2の追尾データとして生成して前記駆動制御手段に送信し、
前記割り込み指示をされた衛星が前記追尾範囲内でないと判定した場合、該衛星の次の追尾開始から追尾終了までの位置に対する追尾データを前記第2の追尾データとして生成して前記駆動制御手段に送信することを特徴とするログラム。
A program for causing a computer to function as an operational means for generating tracking data for a plurality of satellites based on orbit information of the plurality of satellites to be tracked, the program comprising:
When an interrupt instruction to select a satellite to interrupt tracking is made, the operation means transmits the interrupt instruction to a drive control means that drives an antenna for tracking the satellite based on the tracking data. Tracking data regarding the satellite selected in the interrupt instruction is generated after the time required for tracking transition has elapsed from the time when the interrupt instruction is issued, and when the interrupt instruction is issued, the satellite to which the interrupt instruction was given is set to the antenna. Determining whether it is within the tracking range based on the trajectory information,
If it is determined that the satellite to which the interruption instruction has been given is within the tracking range, the tracking data of the satellite to which the interruption instruction has been given after a time after a predetermined period of time has elapsed from the time the interruption instruction has been made is tracked in a second tracking range. Generate it as data and send it to the drive control means,
If it is determined that the satellite for which the interrupt instruction has been given is not within the tracking range, tracking data for the position of the satellite from the start of the next tracking to the end of tracking is generated as the second tracking data and sent to the drive control means. A program characterized by sending .
コンピュータを、アンテナを駆動する駆動機構を制御する駆動制御手段と、追尾する複数の衛星の軌道情報に基づいて前記複数の衛星の追尾データを生成し、前記駆動制御手段に送信する運用手段として機能させるためのプログラムであって、
前記運用手段は、
追尾する衛星の割り込みを指定する割り込み指示を入力させるための割り込み設定画面を表示部に対して表示し、
前記割り込み設定画面において、地図画像上に表示した衛星から前記割り込み指示をする衛星が選択されると、選択された衛星に関する追尾データを生成して前記駆動制御手段に送信することを特徴とするプログラム。
The computer functions as a drive control means that controls a drive mechanism that drives the antenna, and an operation means that generates tracking data for the plurality of satellites based on orbit information of the plurality of satellites to be tracked and transmits the tracking data to the drive control means. It is a program to make
The operational means are:
Displays on the display an interrupt setting screen for inputting an interrupt instruction specifying the interrupt of the satellite to be tracked,
A program characterized in that, when a satellite for which the interrupt instruction is to be given is selected from among the satellites displayed on the map image on the interrupt setting screen, tracking data regarding the selected satellite is generated and transmitted to the drive control means. .
JP2019220987A 2019-12-06 2019-12-06 Satellite tracking system, satellite tracking method, and program Active JP7436194B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019220987A JP7436194B2 (en) 2019-12-06 2019-12-06 Satellite tracking system, satellite tracking method, and program
JP2024017399A JP2024045462A (en) 2019-12-06 2024-02-07 satellite tracking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019220987A JP7436194B2 (en) 2019-12-06 2019-12-06 Satellite tracking system, satellite tracking method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024017399A Division JP2024045462A (en) 2019-12-06 2024-02-07 satellite tracking system

Publications (2)

Publication Number Publication Date
JP2021088320A JP2021088320A (en) 2021-06-10
JP7436194B2 true JP7436194B2 (en) 2024-02-21

Family

ID=76219242

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019220987A Active JP7436194B2 (en) 2019-12-06 2019-12-06 Satellite tracking system, satellite tracking method, and program
JP2024017399A Pending JP2024045462A (en) 2019-12-06 2024-02-07 satellite tracking system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024017399A Pending JP2024045462A (en) 2019-12-06 2024-02-07 satellite tracking system

Country Status (1)

Country Link
JP (2) JP7436194B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111467A (en) 1999-10-12 2001-04-20 Hitachi Ltd Automatic satellite tracking type communication method and equipment and satellite communication system
JP2002082157A (en) 2000-09-08 2002-03-22 Japan Radio Co Ltd Cold-start method
JP2002141729A (en) 2000-10-31 2002-05-17 Toshiba Corp Control method for orbit satellite tracking antenna and orbit satellite tracking antenna system
JP2003037424A (en) 2001-07-23 2003-02-07 Mitsubishi Electric Corp Controller of satellite-tracking antenna
JP2005269050A (en) 2004-03-17 2005-09-29 Mitsubishi Electric Corp Antenna directing device
JP2010173373A (en) 2009-01-27 2010-08-12 Mitsubishi Electric Corp Analysis operation assistance program and information processor for artificial satellite
JP2010274671A (en) 2009-05-26 2010-12-09 Mitsubishi Electric Corp Ground station device
WO2015001848A1 (en) 2013-07-03 2015-01-08 三菱電機株式会社 Tracking system, tracking method, and program
JP2018142618A (en) 2017-02-28 2018-09-13 山陽特殊製鋼株式会社 Soft magnetic flat powder with high magnetic permeability and high weather resistance and soft magnetic resin composition containing the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10727935B2 (en) * 2017-02-06 2020-07-28 Mitsubishi Electric Corporation Scheduler apparatus and scheduling method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111467A (en) 1999-10-12 2001-04-20 Hitachi Ltd Automatic satellite tracking type communication method and equipment and satellite communication system
JP2002082157A (en) 2000-09-08 2002-03-22 Japan Radio Co Ltd Cold-start method
JP2002141729A (en) 2000-10-31 2002-05-17 Toshiba Corp Control method for orbit satellite tracking antenna and orbit satellite tracking antenna system
JP2003037424A (en) 2001-07-23 2003-02-07 Mitsubishi Electric Corp Controller of satellite-tracking antenna
JP2005269050A (en) 2004-03-17 2005-09-29 Mitsubishi Electric Corp Antenna directing device
JP2010173373A (en) 2009-01-27 2010-08-12 Mitsubishi Electric Corp Analysis operation assistance program and information processor for artificial satellite
JP2010274671A (en) 2009-05-26 2010-12-09 Mitsubishi Electric Corp Ground station device
WO2015001848A1 (en) 2013-07-03 2015-01-08 三菱電機株式会社 Tracking system, tracking method, and program
JP2018142618A (en) 2017-02-28 2018-09-13 山陽特殊製鋼株式会社 Soft magnetic flat powder with high magnetic permeability and high weather resistance and soft magnetic resin composition containing the same

Also Published As

Publication number Publication date
JP2021088320A (en) 2021-06-10
JP2024045462A (en) 2024-04-02

Similar Documents

Publication Publication Date Title
JP6563136B2 (en) Satellite autonomous operation planning system and satellite operation planning device
JP2013518246A (en) Autonomous decision system for observation satellite to select target
EP2946283B1 (en) Delay compensation while controlling a remote sensor
US20170010341A1 (en) Tracking system, tracking method, and non-transitory computer-readable recording medium storing program
JP2009303014A (en) Controller, control method, control program and recording medium with the control program stored
JP7436194B2 (en) Satellite tracking system, satellite tracking method, and program
JP7001156B2 (en) Positioning system and positioning method
GB2573006A (en) Apparatus and method for selecting a task to be performed by a sensor
US20150333973A1 (en) Controlling a server
KR102026115B1 (en) Apparatus and method for correcting satellite imaging time
JP6198628B2 (en) Independent control system, independent control device, independent control method and program
US7477250B2 (en) Method and system for hapto-visual scene development and deployment
US20210321033A1 (en) Image capturing apparatus and method of controlling image capturing apparatus
JP2022137161A (en) Backup device, backup method, program, and recording medium
JP2001153682A (en) Orbit calculation device and orbit calculating method
JP7033978B2 (en) Remote control system for surveying instruments
KR102130366B1 (en) Apparatus and method for distance measurement to satellites using multiple ground stations
KR102033587B1 (en) Method, apparratus and computer program for navigation using augmented reality
CN113074731A (en) Intelligent navigation equipment and autonomous navigation method of intelligent navigation equipment
JP2011039177A (en) Imaging apparatus
JP7280910B2 (en) Communication system, control server, communication method, and program
KR20200055408A (en) Device and method for simulation of satellite system
WO2024013894A1 (en) Remote control system, remote control method, and remote control program
JP2024076514A (en) Autonomous robots, operation management systems
WO2021012102A1 (en) Control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220621

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20220621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231016

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240208

R150 Certificate of patent or registration of utility model

Ref document number: 7436194

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150