Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7836364B2 - Tripod head device, control method and program for the tripod head device - Google Patents
[go: Go Back, main page]

JP7836364B2 - Tripod head device, control method and program for the tripod head device - Google Patents

Tripod head device, control method and program for the tripod head device

Info

Publication number
JP7836364B2
JP7836364B2 JP2024122554A JP2024122554A JP7836364B2 JP 7836364 B2 JP7836364 B2 JP 7836364B2 JP 2024122554 A JP2024122554 A JP 2024122554A JP 2024122554 A JP2024122554 A JP 2024122554A JP 7836364 B2 JP7836364 B2 JP 7836364B2
Authority
JP
Japan
Prior art keywords
output shaft
drive source
pan
head device
motor
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
JP2024122554A
Other languages
Japanese (ja)
Other versions
JP2026020921A (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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2024122554A priority Critical patent/JP7836364B2/en
Priority to US19/271,080 priority patent/US20260032346A1/en
Publication of JP2026020921A publication Critical patent/JP2026020921A/en
Application granted granted Critical
Publication of JP7836364B2 publication Critical patent/JP7836364B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Studio Devices (AREA)
  • Accessories Of Cameras (AREA)

Description

本発明は、雲台装置、雲台装置の制御方法およびプログラムに関するものである。 This invention relates to a tripod head device, a control method for the tripod head device, and a program.

監視用途や映像配信用途で用いる撮像装置を格納し、水平方向の回転駆動を行うパン駆動部と、垂直方向の回転駆動を行うチルト駆動部とを備え、撮像範囲を制御できる雲台装置が知られている。このようなパン駆動部およびチルト駆動部の位置は、制御部などによって制御されている。 A pan-tilt head device is known that houses an imaging device used for surveillance or video distribution, and includes a pan drive unit for horizontal rotation and a tilt drive unit for vertical rotation, allowing control of the imaging range. The positions of these pan and tilt drive units are controlled by a control unit or similar mechanism.

このような雲台装置のパン駆動部およびチルト駆動部は、必要なトルク出力を得るために、モータのモータ軸から複数のギヤを有する減速機構などを介して出力軸を回転させる構成となっている場合がある。減速機構は、複数のギヤ間に隙間、つまりバックラッシュを有する。このバックラッシュが、位置制御のずれ量(バックラッシュ量ともいう)となる。そこで、このバックラッシュ量を求める技術が開示されている。 The pan and tilt drive units of such tripod head devices sometimes have a configuration that rotates the output shaft via a reduction mechanism with multiple gears from the motor shaft of the motor in order to obtain the required torque output. This reduction mechanism has a gap, or backlash, between the multiple gears. This backlash becomes the amount of deviation in position control (also called the backlash amount). Therefore, a technique for determining this backlash amount has been disclosed.

例えば、特許文献1は、テレビカメラの各駆動部に位置検出器を設け、この位置検出器の出力に基づき各駆動部を駆動制御する技術を開示している。特許文献1の技術では、操作者がジョイスティックを操作して駆動部をプリセット位置へと駆動させて、操作釦を操作することにより位置を検出して、上述のずれ量を演算している。 For example, Patent Document 1 discloses a technique in which a position detector is provided for each drive unit of a television camera, and the drive of each drive unit is controlled based on the output of this position detector. In the technique of Patent Document 1, the operator uses a joystick to drive the drive unit to a preset position, detects the position by operating control buttons, and calculates the aforementioned amount of deviation.

特開平9-247504号公報Japanese Patent Application Publication No. 9-247504

しかしながら、上述の特許文献1に開示された従来技術では、操作者がジョイスティックなどを操作する必要があるので、バックラッシュ量の算出のための操作者の負担が大きかった。 However, in the prior art disclosed in Patent Document 1 mentioned above, the operator needs to operate a joystick or the like, which places a significant burden on the operator in calculating the amount of backlash.

そこで、本発明は、バックラッシュ量の算出において、操作者の負担を軽減できる技術を提供する。 Therefore, the present invention provides a technology that can reduce the burden on the operator when calculating the amount of backlash.

この課題を解決するため、例えば本発明の雲台装置は以下の構成を備える。すなわち、
被写体を撮影する撮像手段の撮影方向を変更する雲台装置であって、
駆動力を出力する駆動源と、
前記駆動源の駆動力を減速する減速機構と、
前記減速機構に接続されて前記減速された駆動力が伝達され、当該駆動力で前記撮像手段の撮影方向を変更する出力軸と、
前記出力軸の位置である出力軸位置を検出する出力軸位置検出手段と、
前記駆動源を制御する制御手段と、
を備え、
前記制御手段は、予め定められた条件に基づいて、前記駆動源の位置である制御位置および前記出力軸位置の少なくとも一方を取得し、取得した前記制御位置および前記出力軸位置に基づいて、バックラッシュ量を求める。
To solve this problem, for example, the tripod head device of the present invention has the following configuration. That is,
A pan-tilt head device for changing the shooting direction of an imaging means used to photograph a subject,
A drive source that outputs driving force,
A reduction mechanism for reducing the driving force of the aforementioned drive source,
An output shaft connected to the reduction mechanism to which the reduced driving force is transmitted and which changes the shooting direction of the imaging means,
An output shaft position detection means for detecting the output shaft position, which is the position of the output shaft,
Control means for controlling the drive source,
Equipped with,
The control means acquires at least one of the control position, which is the position of the drive source, and the output shaft position based on predetermined conditions, and determines the amount of backlash based on the acquired control position and output shaft position.

本発明によれば、バックラッシュ量の算出において、操作者の負担を軽減できる。 According to this invention, the burden on the operator can be reduced when calculating the amount of backlash.

実施形態に係る雲台装置の制御系の全体構成を説明する図。A diagram illustrating the overall configuration of the control system of the pan/tilt head device according to this embodiment. 実施形態に係る雲台装置の平面図および側面図。Plan view and side view of a tripod head device according to an embodiment. 実施形態に係る駆動部の駆動伝達系を説明する図。A diagram illustrating the drive transmission system of the drive unit according to an embodiment. 第1の実施形態の駆動部のモータ制御位置と出力軸位置との関係を説明する図。This diagram illustrates the relationship between the motor control position and the output shaft position of the drive unit in the first embodiment. 第1の実施形態の雲台装置のバックラッシュ算出処理を示すフローチャートの図。A flowchart illustrating the backlash calculation process for the tripod head device of the first embodiment. 第2の実施形態の駆動部のモータ制御位置と出力軸位置との関係を説明する図。This diagram illustrates the relationship between the motor control position and the output shaft position of the drive unit in the second embodiment. 第2の実施形態の雲台装置のバックラッシュ算出処理を示すフローチャートの図。A flowchart illustrating the backlash calculation process for the tripod head device of the second embodiment. 第2の実施形態の駆動部のモータ制御位置と出力軸位置との別の関係を説明する図。A diagram illustrating another relationship between the motor control position and the output shaft position of the drive unit in the second embodiment. 第2の実施形態の雲台装置の別のバックラッシュ算出処理を示すフローチャートの図。A flowchart illustrating another backlash calculation process for the tripod head device of the second embodiment. システム制御部のハードウェア構成を示すブロック図。A block diagram showing the hardware configuration of the system control unit.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 The embodiments will be described in detail below with reference to the attached drawings. Note that the following embodiments do not limit the invention as defined in the claims. While multiple features are described in the embodiments, not all of these features are essential to the invention, and the features may be combined in any way. Furthermore, in the attached drawings, identical or similar configurations are given the same reference numerals, and redundant descriptions are omitted.

(第1の実施形態)
図1は、実施形態に係る雲台装置1000の制御系の全体構成を説明する図である。図1を参照して、雲台装置1000の全体構成について説明する。
(First embodiment)
Figure 1 is a diagram illustrating the overall configuration of the control system of the pan/tilt head device 1000 according to this embodiment. The overall configuration of the pan/tilt head device 1000 will be described with reference to Figure 1.

雲台装置1000は、被写体を撮影する撮像装置2000を保持し、撮像装置2000のパン方向およびチルト方向を含む撮影方向を変更する。雲台装置1000は、撮像装置2000およびクライアント装置3000と接続されている。雲台装置1000は、パン駆動部1004と、チルト駆動部1005と、システム制御部1006と、通信部1007とを備える。 The pan/tilt head unit 1000 holds the imaging device 2000, which photographs the subject, and changes the shooting direction, including the pan and tilt directions of the imaging device 2000. The pan/tilt head unit 1000 is connected to the imaging device 2000 and the client device 3000. The pan/tilt head unit 1000 comprises a pan drive unit 1004, a tilt drive unit 1005, a system control unit 1006, and a communication unit 1007.

パン駆動部1004は、雲台装置1000のパン動作を行う。パン動作は、撮像装置2000を左右方向(即ち、水平方向)に回転させる動作であって、鉛直軸の周りの回転動作のことである。パン駆動部1004は、回転指示などの信号を送受信可能に、システム制御部1006と通信可能に接続されている。パン駆動部1004は、パン動作を行う機構部、例えばブラシレスDCモータなどのアクチュエータ、パン位置を検出するエンコーダなどによってパン駆動を実現している。本実施形態では、パン駆動部1004は、後述するボトムケース1101または、ターンテーブル1102のいずれかに内蔵されている。 The pan drive unit 1004 performs the panning motion of the pan/tilt head device 1000. Panning is the motion of rotating the imaging device 2000 in the left-right direction (i.e., horizontal direction), which is a rotational motion around the vertical axis. The pan drive unit 1004 is connected to the system control unit 1006 for communication, enabling it to send and receive signals such as rotation instructions. The pan drive unit 1004 achieves panning through a mechanism, such as an actuator like a brushless DC motor, and an encoder for detecting the pan position. In this embodiment, the pan drive unit 1004 is built into either the bottom case 1101 or the turntable 1102, which will be described later.

チルト駆動部1005は、雲台装置1000のチルト動作を行う。チルト動作は、撮像装置2000を上下方向(即ち、垂直方向)に回転させる動作であって、左右に延びる水平軸の周りの回転動作のことである。チルト駆動部1005は、回転指示などの信号を送受信可能に、システム制御部1006と通信可能に接続されている。チルト駆動部1005は、チルト動作を行う機構部、例えばブラシレスDCモータなどのアクチュエータ、チルト位置を検出するエンコーダなどによってチルト駆動を実現している。本実施形態では、チルト駆動部1005は、後述するカメラヘッド用支柱1103およびカメラヘッド1104のいずれかに内蔵されている。 The tilt drive unit 1005 performs the tilt operation of the pan/tilt head device 1000. The tilt operation is the movement of rotating the imaging device 2000 in the vertical direction (i.e., vertical direction), which is a rotational movement around a horizontal axis extending left and right. The tilt drive unit 1005 is connected to the system control unit 1006 for communication, enabling it to send and receive signals such as rotation instructions. The tilt drive unit 1005 achieves tilt operation through a mechanism, such as an actuator like a brushless DC motor, and an encoder for detecting the tilt position. In this embodiment, the tilt drive unit 1005 is built into either the camera head support column 1103 or the camera head 1104, which will be described later.

システム制御部1006は、雲台装置1000の制御全般を司る。システム制御部1006は、CPU(中央演算処理装置)などのプロセッサーを備える。システム制御部1006は、通信部1007を介して、情報処理装置(コンピュータともいう)であるクライアント装置3000と、信号を送受信可能に接続されている。システム制御部1006は、コマンド、および、レスポンスなどを含む信号をクライアント装置3000と通信し、雲台装置1000を制御する。つまり、システム制御部1006は、クライアント装置3000から送信されるコマンドを受信し、取得したコマンドを解析し、コマンドに応じた処理を実行する。そして、システム制御部1006は、コマンドに対するレスポンスをクライアント装置3000へ送信する。例えば、システム制御部1006は、カメラ制御に関するコマンドの指示に基づいて撮像装置2000を制御する。システム制御部1006は、パンチルト制御に関するコマンドの指示に基づいて、パン駆動部1004、および、チルト駆動部1005を制御して、撮像装置2000の撮影方向をパン方向およびチルト方向に回転させる。システム制御部1006は、撮像装置2000が被写体を撮像して生成した画像のデータである画像データを受信する。システム制御部1006は、受信した画像データを、通信部1007を介して、クライアント装置3000へ送信する。用語“画像”は、静止画、動画、映像およびそれらのデータを含む場合がある。システム制御部1006は、不揮発性メモリを備え、後述するプリセット位置などの各種のデータを格納および登録する。 The system control unit 1006 is responsible for the overall control of the pan/tilt head device 1000. The system control unit 1006 is equipped with a processor such as a CPU (Central Processing Unit). The system control unit 1006 is connected to the client device 3000, which is an information processing device (also called a computer), via the communication unit 1007, enabling it to send and receive signals. The system control unit 1006 communicates signals, including commands and responses, with the client device 3000 to control the pan/tilt head device 1000. In other words, the system control unit 1006 receives commands transmitted from the client device 3000, analyzes the acquired commands, and executes processing according to the commands. Then, the system control unit 1006 sends a response to the command to the client device 3000. For example, the system control unit 1006 controls the imaging device 2000 based on instructions for camera control commands. The system control unit 1006 controls the pan drive unit 1004 and the tilt drive unit 1005 based on commands related to pan-tilt control, rotating the imaging direction of the imaging device 2000 in the pan and tilt directions. The system control unit 1006 receives image data, which is the data of the image generated by the imaging device 2000 capturing the subject. The system control unit 1006 transmits the received image data to the client device 3000 via the communication unit 1007. The term "image" may include still images, moving images, video footage, and their data. The system control unit 1006 is equipped with non-volatile memory and stores and registers various data, such as preset positions, which will be described later.

通信部1007は、ネットワークおよびシリアル通信等を介してクライアント装置3000と接続されており、相互に信号を送受信する。通信部1007は、クライアント装置3000から、パンチルト制御およびカメラ制御に関するコマンドを受信する。通信部1007は、システム制御部1006のレスポンスをクライアント装置3000に送信する。通信部1007は、撮像装置2000より受信した画像データをクライアント装置3000へと送信する。 The communication unit 1007 is connected to the client device 3000 via network and serial communication, and transmits and receives signals to and from each other. The communication unit 1007 receives commands related to pan-tilt control and camera control from the client device 3000. The communication unit 1007 transmits the response from the system control unit 1006 to the client device 3000. The communication unit 1007 also transmits image data received from the imaging device 2000 to the client device 3000.

撮像装置2000は、レンズ、撮像素子および制御回路部を備える。撮像装置2000は、レンズを含む撮像光学系により結像される被写体からの光を受光し、光電変換によって被写体の光像を電気信号へ変換する。撮像装置2000は、光電変換した電気信号に対して、現像処理、圧縮、および、符号化処理等の画像処理を施して画像データを生成する。撮像装置2000は、光学ズーム制御機構を備え、撮像画角を変更することができる。撮像装置2000は、フォーカス制御機構を備え、撮像映像のフォーカス調整を行うことができる。撮像装置2000は、雲台装置1000と接続されている。撮像装置2000は、雲台装置1000から取得したクライアント装置3000の指示に基づいて、ズーム制御による撮影画角の調整、および、フォーカスにより撮影画像のフォーカスの調整などを行う。撮像装置2000は、生成した画像データを雲台装置1000に伝達する。これにより、画像データは、雲台装置1000を介して、クライアント装置3000へと送信される。 The imaging device 2000 comprises a lens, an image sensor, and a control circuit. The imaging device 2000 receives light from a subject that is imaged by an imaging optical system including the lens, and converts the light image of the subject into an electrical signal by photoelectric conversion. The imaging device 2000 generates image data by performing image processing such as development, compression, and encoding on the photoelectrically converted electrical signal. The imaging device 2000 is equipped with an optical zoom control mechanism that can change the imaging angle of view. The imaging device 2000 is equipped with a focus control mechanism that can adjust the focus of the captured image. The imaging device 2000 is connected to the pan/tilt head device 1000. Based on instructions from the client device 3000 obtained from the pan/tilt head device 1000, the imaging device 2000 adjusts the shooting angle of view by zoom control and adjusts the focus of the captured image by focusing. The imaging device 2000 transmits the generated image data to the pan/tilt head device 1000. As a result, the image data is transmitted to the client device 3000 via the pan/tilt head device 1000.

図10は、システム制御部1006のハードウェア構成を示すブロック図である。システム制御部1006は、例えば、コンピュータである。システム制御部1006は、プロセッサー1191と、メモリ1192と、ストレージ1193と、入力IF1195と、出力IF1196と、バス1197とを有する。プロセッサー1191、メモリ1192、ストレージ1193、入力IF1195、及び、出力IF1196は、バス1197を介して互いに情報を送受信可能に接続されている。 Figure 10 is a block diagram showing the hardware configuration of the system control unit 1006. The system control unit 1006 is, for example, a computer. The system control unit 1006 includes a processor 1191, memory 1192, storage 1193, input IF 1195, output IF 1196, and bus 1197. The processor 1191, memory 1192, storage 1193, input IF 1195, and output IF 1196 are connected to each other via bus 1197, enabling them to send and receive information.

プロセッサー1191は、演算処理装置であり、たとえば、CPU(Central Processing Unit)である。なお、システム制御部1006は、CPUに代えて、または、CPUに加えて、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、及び、QPU(Quantum Processing Unit)などの他のプロセッサーを有してもよい。プロセッサー1191は、ストレージ1193に格納されたプログラムを読み出して、メモリ1192に展開することによって、種々の機能を実現し、種々の処理を実行する。たとえば、プロセッサー1191は、コンピュータプログラムを読み込むことによって、後述するバックラッシュ算出処理の各ステップを実行する。なお、バックラッシュ算出処理のステップの一部または全ては、ASIC(Application Specific Integrated Circuit)、及び、FPGA(Field Programmable Gate Array)などの1または複数の回路で実行されてもよい。 The processor 1191 is an arithmetic processing unit, such as a CPU (Central Processing Unit). The system control unit 1006 may have other processors, such as an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), and a QPU (Quantum Processing Unit), in place of or in addition to the CPU. The processor 1191 performs various functions and processes by reading programs stored in the storage 1193 and loading them into the memory 1192. For example, the processor 1191 executes each step of the backlash calculation process described later by reading a computer program. Furthermore, some or all of the backlash calculation steps may be performed by one or more circuits, such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array).

メモリ1192は、たとえば、RAM(Random Access Memory)などの高速で読み書き可能な記憶装置である。メモリ1192は、プロセッサー1191がプログラムを実行する際に、ワークエリアとして機能する。メモリ1192は、プログラム及びプログラムの実行に必要なパラメータなどを一時的に記憶する。メモリ1192は、例えば、バックラッシュ算出処理において、検出されたモータ制御位置、出力軸位置、処理結果であるバックラッシュ量などを記憶する。 Memory 1192 is a high-speed read/write storage device, such as RAM (Random Access Memory). Memory 1192 functions as a work area when the processor 1191 executes a program. Memory 1192 temporarily stores the program and parameters necessary for program execution. For example, in the backlash calculation process, Memory 1192 stores the detected motor control position, output shaft position, and the backlash amount resulting from the processing.

ストレージ1193は、たとえば、HDD(Hard Disk Drive)、及び、SSD(Solid State Drive)などの不揮発性の記憶装置である。ストレージ1193は、プログラム、プログラムの実行に必要なパラメータ、及び、プログラムの実行の結果などを、電源が供給されていない状態でも保持する。 The storage device 1193 is a non-volatile storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage device 1193 retains programs, parameters necessary for program execution, and program execution results even when power is not supplied.

入力IF1195は、入力デバイスからの情報の入力を受け付けるためのインターフェースである。入力デバイスは、たとえば、マウス、キーボード、タッチパネルである。 Input IF 1195 is an interface for receiving information from an input device. Examples of input devices include a mouse, keyboard, and touch panel.

出力IF1196は、処理結果などの情報を、ディスプレイなどの表示装置に出力するためのインターフェースである。 Output IF1196 is an interface for outputting information such as processing results to a display device such as a display.

続いて、図2を参照して、雲台装置1000の機械的構成の詳細を説明する。図2は、実施形態に係る雲台装置1000の平面図および側面図である。図2(a)は、雲台装置1000を鉛直軸の上方からの機械的機構の平面図である。図2(b)は、雲台装置1000の側面図である。図2に示すように、雲台装置1000は、ボトムケース1101、ターンテーブル1102、カメラヘッド用支柱1103、および、カメラヘッド1104を有する。本実施形態において、撮像装置2000は、カメラヘッド1104に内蔵されているものとする。本実施形態では、パン駆動部1004は、後述するボトムケース1101または、ターンテーブル1102のいずれかに内蔵されている。 Next, with reference to Figure 2, the details of the mechanical configuration of the pan/tilt head device 1000 will be described. Figure 2 is a plan view and a side view of the pan/tilt head device 1000 according to this embodiment. Figure 2(a) is a plan view of the mechanical mechanism of the pan/tilt head device 1000 from above along the vertical axis. Figure 2(b) is a side view of the pan/tilt head device 1000. As shown in Figure 2, the pan/tilt head device 1000 includes a bottom case 1101, a turntable 1102, a support column for the camera head 1103, and a camera head 1104. In this embodiment, the imaging device 2000 is built into the camera head 1104. In this embodiment, the pan drive unit 1004 is built into either the bottom case 1101 or the turntable 1102, which will be described later.

ボトムケース1101は、パン駆動部1004およびチルト駆動部1005などを含めた雲台装置1000の全体の基台部として機能する。ボトムケース1101は、ターンテーブル1102の下に配置される。 The bottom case 1101 functions as the base for the entire pan-drive unit 1000, including the pan drive unit 1004 and the tilt drive unit 1005. The bottom case 1101 is positioned beneath the turntable 1102.

ターンテーブル1102は、後述するカメラヘッド用支柱1103等を載せて鉛直軸を中心軸として回転することでパン方向の駆動、つまり、雲台装置1000のパン動作を行う。ターンテーブル1102は、パン方向に-175度から+175度まで回転することができる。 The turntable 1102, which supports the camera head support column 1103 (described later), rotates around its vertical axis to drive the panning motion, that is, to perform the panning operation of the pan/tilt head device 1000. The turntable 1102 can rotate from -175 degrees to +175 degrees in the panning direction.

つまり、パン駆動部1004のパン動作を行う機構部、アクチュエータ、および、エンコーダは、ボトムケース1101およびターンテーブル1102のいずれかに内蔵されている。これにより、パン駆動部1004は、撮像装置2000をパン方向に-175度から+175度まで回転させることができる。本実施形態では、パン駆動部1004は、ボトムケース1101または、ターンテーブル1102のいずれかに内蔵されているが、その他の構成であってもよい。例えば、パン駆動部1004が、ボトムケース1101またはターンテーブル1102のどちらにも内蔵されず、それ以外の部材に配置されていてもよい。 In other words, the mechanism, actuator, and encoder for the pan drive unit 1004 are housed in either the bottom case 1101 or the turntable 1102. This allows the pan drive unit 1004 to rotate the imaging device 2000 in the pan direction from -175 degrees to +175 degrees. In this embodiment, the pan drive unit 1004 is housed in either the bottom case 1101 or the turntable 1102, but other configurations are also possible. For example, the pan drive unit 1004 may not be housed in either the bottom case 1101 or the turntable 1102, but may be located in another component.

カメラヘッド用支柱1103は、鉛直方向に延び、後述するカメラヘッド1104を支える支柱である。カメラヘッド用支柱1103は、ターンテーブル1102の中心軸に配置されている。カメラヘッド用支柱1103は、ターンテーブル1102と逆側(ここでは上端)でカメラヘッド1104を保持する。 The camera head support column 1103 extends vertically and supports the camera head 1104, which will be described later. The camera head support column 1103 is positioned on the central axis of the turntable 1102. The camera head support column 1103 holds the camera head 1104 on the side opposite the turntable 1102 (in this case, the upper end).

カメラヘッド1104は、中空状に形成されている。カメラヘッド1104は、撮像装置2000を収納する。カメラヘッド1104は、カメラヘッド用支柱1103の上端部に配置されている。カメラヘッド1104は、鉛直軸に直交する軸を中心軸として、チルト方向の駆動、つまり雲台装置1000のチルト動作を行う。カメラヘッド1104は、水平方向を0度として前方斜め下方向-45度から上方向+90度まで回転することができる。 The camera head 1104 is hollow. The camera head 1104 houses the imaging device 2000. The camera head 1104 is positioned at the upper end of the camera head support column 1103. The camera head 1104 performs tilt movement, i.e., the tilt operation of the pan/tilt head device 1000, with an axis perpendicular to the vertical axis as its central axis. The camera head 1104 can rotate from -45 degrees diagonally downwards forward to +90 degrees upwards, with the horizontal direction being 0 degrees.

つまり、チルト駆動部1005のチルト動作を行う機構部、アクチュエータ、および、エンコーダは、カメラヘッド用支柱1103およびカメラヘッド1104のいずれかに内蔵されている。これにより、チルト駆動部1005は、撮像装置2000を前方斜め下方向-45度から上方向+90度まで回転させることができる。 In other words, the mechanism, actuator, and encoder for the tilt operation of the tilt drive unit 1005 are built into either the camera head support column 1103 or the camera head 1104. This allows the tilt drive unit 1005 to rotate the imaging device 2000 from -45 degrees diagonally downwards forward to +90 degrees upwards.

また、本実施形態では、チルト駆動部1005は、カメラヘッド用支柱1103と、カメラヘッド1104のいずれかに内蔵されているが、その他の構成であってもよい。例えば、チルト駆動部1005が、カメラヘッド用支柱1103およびカメラヘッド1104のどちらにも内蔵されず、それ以外の部材に配置されていてもよい。 Furthermore, in this embodiment, the tilt drive unit 1005 is built into either the camera head support column 1103 or the camera head 1104, but other configurations are also possible. For example, the tilt drive unit 1005 may not be built into either the camera head support column 1103 or the camera head 1104, but may be located in another component.

このように本実施形態の雲台装置1000は、カメラヘッド1104をパン方向およびチルト方向に回転することで撮像方向を変えて、撮像装置2000に撮像させることができる。なお、本実施形態のパン方向およびチルト方向の駆動範囲は一例であり、これに限られるものではない。例えば、パン方向ならびにチルト方向の駆動は、エンドレスに回転できる構成でもよい。 Thus, the pan/tilt mount device 1000 of this embodiment allows the camera head 1104 to rotate in the pan and tilt directions, thereby changing the imaging direction and enabling the imaging device 2000 to capture images. Note that the pan and tilt drive ranges in this embodiment are merely examples and are not limited to them. For example, the pan and tilt drives may be configured to rotate endlessly.

図3は、パン駆動部1004およびチルト駆動部1005の駆動伝達系を説明する図である。図3を参照して、パン駆動部1004およびチルト駆動部1005の内部の駆動伝達系の構成について説明する。パン駆動部1004およびチルト駆動部1005は、概ね同じ構成を有する。パン駆動部1004およびチルト駆動部1005は、モータ1201、モータ軸エンコーダ1202、減速機構1203、出力軸1204、および、出力軸エンコーダ1205を有する。 Figure 3 illustrates the drive transmission system of the pan drive unit 1004 and the tilt drive unit 1005. Referring to Figure 3, the configuration of the internal drive transmission system of the pan drive unit 1004 and the tilt drive unit 1005 will be described. The pan drive unit 1004 and the tilt drive unit 1005 have generally the same configuration. The pan drive unit 1004 and the tilt drive unit 1005 each include a motor 1201, a motor shaft encoder 1202, a reduction mechanism 1203, an output shaft 1204, and an output shaft encoder 1205.

モータ1201は、駆動力を回転駆動力として出力し、パン駆動部1004およびチルト駆動部1005の駆動源として機能する。モータ1201の回転は、減速機構1203を介して、パンまたはチルトの回転軸である出力軸1204を回転させる。これにより、モータ1201は、撮像装置2000をパン方向およびチルト方向のいずれかに回転させる。モータ1201は、例えば、ブラシレスDCモータ等であってよい。 Motor 1201 outputs driving force as rotational driving force and functions as a drive source for the pan drive unit 1004 and the tilt drive unit 1005. The rotation of motor 1201 rotates the output shaft 1204, which is the rotation axis for either pan or tilt, via the reduction mechanism 1203. This causes motor 1201 to rotate the imaging device 2000 in either the pan or tilt direction. Motor 1201 may be, for example, a brushless DC motor.

モータ軸エンコーダ1202は、モータ軸に設けられている。モータ軸エンコーダ1202は、インクリメンタルエンコーダ等であってよい。モータ軸エンコーダ1202は、モータ軸の位置(モータ制御位置ともいう)を検出する位置検出器として機能する。モータ軸エンコーダ1202は、検出したモータ軸の位置の情報をシステム制御部1006のプロセッサー1191へ出力する。モータ軸エンコーダ1202は、駆動制御位置検出手段の一例である。 The motor shaft encoder 1202 is mounted on the motor shaft. The motor shaft encoder 1202 may be an incremental encoder or the like. The motor shaft encoder 1202 functions as a position detector that detects the position of the motor shaft (also called the motor control position). The motor shaft encoder 1202 outputs the detected motor shaft position information to the processor 1191 of the system control unit 1006. The motor shaft encoder 1202 is an example of a drive control position detection means.

減速機構1203は、複数段のギヤおよびベルト等で構成されている。減速機構1203は、モータ1201の回転数を減少、すなわち駆動力を減速し、出力軸1204に必要なトルクを出力する。 The reduction mechanism 1203 consists of multiple gears and belts. The reduction mechanism 1203 reduces the rotational speed of the motor 1201, i.e., reduces the driving force, and outputs the necessary torque to the output shaft 1204.

出力軸1204は、減速機構1203に接続されている。したがって、出力軸1204は、減速機構1203を介して、減速されたモータ1201からの駆動力が伝達され、伝達された回転駆動を出力する。これにより、出力軸1204は、カメラヘッド1104をパン方向またはチルト方向に回転させて、撮像装置2000の撮影方向を変更する。 The output shaft 1204 is connected to the reduction mechanism 1203. Therefore, the output shaft 1204 receives the driving force from the reduced-speed motor 1201 via the reduction mechanism 1203 and outputs the transmitted rotational drive. This causes the output shaft 1204 to rotate the camera head 1104 in the pan or tilt direction, thereby changing the imaging direction of the imaging device 2000.

出力軸エンコーダ1205は、出力軸1204に設けられている。出力軸エンコーダ1205は、絶対値エンコーダ等であってよい。出力軸エンコーダ1205は、パン駆動部1004及びチルト駆動部1005の出力軸の位置(出力軸位置ともいう)を検出する位置検出器として機能する。出力軸エンコーダ1205は、検出した出力軸の位置の情報をシステム制御部1006のプロセッサー1191へ出力する。出力軸エンコーダ1205は、出力軸位置検出手段の一例である。 The output shaft encoder 1205 is mounted on the output shaft 1204. The output shaft encoder 1205 may be an absolute value encoder or the like. The output shaft encoder 1205 functions as a position detector that detects the position (also called the output shaft position) of the output shafts of the pan drive unit 1004 and the tilt drive unit 1005. The output shaft encoder 1205 outputs the detected output shaft position information to the processor 1191 of the system control unit 1006. The output shaft encoder 1205 is an example of an output shaft position detection means.

ここでは、駆動源のモータ1201としてブラシレスDCモータを例に挙げて説明したが、モータ1201は、これに限らず別方式のアクチュエータを用いてもかまわない。またモータ軸の位置検出器として、インクリメンタルエンコーダ、出力軸の位置検出器として絶対値エンコーダを備えた構成を示したが、これに限らず別方式の位置検出器を用いてもかまわない。また、出力軸1204に備えられた出力軸エンコーダ1205を用いて、出力軸1204の位置を直接検出する構成を示したがこれに限らない。出力軸1204から不図示の減速機構を介して回転する回転軸上にエンコーダが備えられ、そのエンコーダを用いて出力軸1204上の位置を間接的に検出する構成としてもかまわない。 Here, a brushless DC motor is used as an example for the drive source motor 1201, but the motor 1201 is not limited to this; other types of actuators may be used. Furthermore, while a configuration with an incremental encoder as the motor shaft position detector and an absolute encoder as the output shaft position detector is shown, other types of position detectors may be used. Also, a configuration in which the position of the output shaft 1204 is directly detected using the output shaft encoder 1205 provided on the output shaft 1204 is shown, but this is not the only configuration. Alternatively, an encoder may be provided on a rotating shaft that rotates via a reduction mechanism (not shown) from the output shaft 1204, and the position on the output shaft 1204 may be indirectly detected using that encoder.

本実施形態の雲台装置1000のシステム制御部1006のプロセッサー1191は、パン駆動部1004の位置と、チルト駆動部1005の位置と、撮像装置2000のズーム制御位置と、プリセット番号とを関連付けたプリセット情報をストレージ1193に登録する。あるいは、プロセッサー1191は、パン駆動部1004の位置、チルト駆動部1005の位置、および、ズーム制御位置の少なくともいずれか1つとプリセット番号とを関連付けたプリセット情報を登録してもよい。さらに、プロセッサー1191は、パン駆動部1004の位置、チルト駆動部1005の位置、および、ズーム制御位置以外にも画質設定等を含むプリセット情報を登録してもよい。 In this embodiment, the processor 1191 of the system control unit 1006 of the pan-tilt head device 1000 registers preset information in the storage 1193 that associates the position of the pan drive unit 1004, the position of the tilt drive unit 1005, the zoom control position of the imaging device 2000, and a preset number. Alternatively, the processor 1191 may register preset information that associates at least one of the pan drive unit 1004 position, the tilt drive unit 1005 position, and the zoom control position with a preset number. Furthermore, the processor 1191 may register preset information including image quality settings and other information in addition to the pan drive unit 1004 position, the tilt drive unit 1005 position, and the zoom control position.

ここで、雲台装置1000は、ネットワークおよび専用線を介して、パン駆動部1004およびチルト駆動部1005を遠隔地から制御可能に構成されている。したがって、プロセッサー1191は、例えば遠隔地の操作者から所定のコマンドおよび登録したプリセット番号を受け付けると、プリセット番号に関連付けられたプリセット情報を呼び出す。プロセッサー1191は、当該プリセット情報に基づいて、パン駆動部1004およびチルト駆動部1005などを制御して、プリセット位置へと移動させるプリセット機能を実行する。さらに、システム制御部1006は、プリセット位置まで所定の時間で移動するようパン駆動部1004およびチルト駆動部1005に指示し、パンとチルトの移動時間を合わせて制御するショットと呼ばれる機能実現する。 Here, the pan-tilt head unit 1000 is configured to allow remote control of the pan drive unit 1004 and the tilt drive unit 1005 via a network and dedicated line. Therefore, when the processor 1191 receives a predetermined command and a registered preset number from, for example, a remote operator, it retrieves the preset information associated with the preset number. Based on this preset information, the processor 1191 controls the pan drive unit 1004 and the tilt drive unit 1005, etc., to execute a preset function that moves them to the preset position. Furthermore, the system control unit 1006 instructs the pan drive unit 1004 and the tilt drive unit 1005 to move to the preset position in a predetermined time, realizing a function called a shot, which synchronizes and controls the pan and tilt movement times.

図4は、第1の実施形態の駆動部のモータ制御位置と出力軸位置との関係を説明する図である。図4において、横軸は時間軸、縦軸はモータ制御位置および出力軸位置を示す。モータ制御位置は、モータ軸エンコーダ1202によって検出される位置を示す。出力軸位置は、出力軸エンコーダ1205によって検出される位置を示す。実線はモータ軸エンコーダ1202が検出したモータ制御位置の移動軌跡LAを示す。点線は出力軸エンコーダ1205が検出した出力軸位置の移動軌跡LBを示す。 Figure 4 illustrates the relationship between the motor control position and the output shaft position of the drive unit in the first embodiment. In Figure 4, the horizontal axis represents time, and the vertical axes represent the motor control position and output shaft position. The motor control position is the position detected by the motor shaft encoder 1202. The output shaft position is the position detected by the output shaft encoder 1205. The solid line shows the movement trajectory LA of the motor control position detected by the motor shaft encoder 1202. The dotted line shows the movement trajectory LB of the output shaft position detected by the output shaft encoder 1205.

時刻t0において、モータ1201はプラス方向の位置me1にいたとする。システム制御部1006は、モータ1201を、位置me1からマイナス方向へ駆動させて、0度の位置me0まで駆動させる。このとき、システム制御部1006は、モータ1201を、モータ軸エンコーダ1202が検出するモータ制御位置に基づいて制御する。この際、モータ制御位置は、移動軌跡LAのように直線的に変化する。一方、モータ1201が回転しても、減速機構1203が持つバックラッシュにより、駆動開始時点から一定期間、出力軸1204が回転しない区間がある。したがって、出力軸エンコーダ1205の値である出力軸位置は、時刻t0から時刻t1まで変化しない。 Assume that at time t0, motor 1201 is at position me1 in the positive direction. The system control unit 1006 drives motor 1201 from position me1 in the negative direction to position me0 at 0 degrees. At this time, the system control unit 1006 controls motor 1201 based on the motor control position detected by the motor shaft encoder 1202. In this case, the motor control position changes linearly, as shown by the movement trajectory LA. On the other hand, even when motor 1201 rotates, due to the backlash of the reduction mechanism 1203, there is a period from the start of driving during which the output shaft 1204 does not rotate. Therefore, the output shaft position, which is the value of the output shaft encoder 1205, does not change from time t0 to time t1.

その後、出力軸エンコーダ1205が検出する出力軸位置は、移動軌跡LBに示すように、時刻t1を超えた時点から変化し始め、以降直線的に変化する。そして時刻t2において、モータ軸エンコーダ1202が検出するモータ制御位置が0度の位置まで到達した際に、出力軸エンコーダ1205が検出する出力軸位置は、0度にはならず、位置оe1の値をとる。 Subsequently, the output shaft position detected by the output shaft encoder 1205 begins to change after time t1, as shown in the movement trajectory LB, and changes linearly thereafter. Then, at time t2, when the motor control position detected by the motor shaft encoder 1202 reaches 0 degrees, the output shaft position detected by the output shaft encoder 1205 does not reach 0 degrees, but takes the value of position oe1.

次に、システム制御部1006は、モータ1201を位置me0からマイナス方向の位置me2に駆動させる。時刻t3において、モータ1201はマイナス方向の位置me2にいたとする。システム制御部1006は、モータ1201を位置me2よりプラス方向に駆動させ、0度の位置me0まで駆動させる。このとき、システム制御部1006は、モータ1201を、モータ軸エンコーダ1202が検出するモータ制御位置をもとに制御する。この制御において、モータ制御位置は、移動軌跡LAに示すように直線的に変化する。ここで、駆動開始時点から一定期間、減速機構1203が持つバックラッシュにより、モータが回転しても出力軸1204が回転しない区間がある。したがって、出力軸エンコーダ1205が検出する出力軸位置は、移動軌跡LBに示すように、時刻t3から時刻t4まで値が変化しない。 Next, the system control unit 1006 drives the motor 1201 from position me0 to position me2 in the negative direction. Assume that at time t3, the motor 1201 is at position me2 in the negative direction. The system control unit 1006 drives the motor 1201 in the positive direction from position me2 to position me0 at 0 degrees. At this time, the system control unit 1006 controls the motor 1201 based on the motor control position detected by the motor shaft encoder 1202. In this control, the motor control position changes linearly as shown in the movement trajectory LA. Here, for a certain period from the start of driving, due to the backlash of the reduction mechanism 1203, there is a section where the output shaft 1204 does not rotate even though the motor rotates. Therefore, the output shaft position detected by the output shaft encoder 1205 does not change from time t3 to time t4, as shown in the movement trajectory LB.

この後、出力軸エンコーダ1205の移動軌跡LBは、時刻t4を超えた時点から変化し始め、以降直線的に変化する。ここで、時刻t3と時刻t4の間の時間は、時刻t0と時刻t1との間の時間とほぼ同じである。時刻t3と時刻t4の間のモータ制御位置の変化によって、出力軸位置はモータ制御位置に近づき、時刻t4には、出力軸位置とモータ制御位置は、同じ位置になる。そして時刻t5において、モータ1201が0度の位置まで到達した際に、出力軸エンコーダ1205が検出する出力軸位置は、移動軌跡LBに示すように、ほぼ0度の位置оe2となる。ここで、位置оe1と位置оe2との値の差分が、バックラッシュ量である。したがって、システム制御部1006は、操作者の操作を必要とせずに、プラス方向とマイナス方向からそれぞれ同一位置(ここでは0度の位置)に制御した際の出力軸位置の差分を算出することで、バックラッシュ量を算出できる。なお、システム制御部1006は、時刻t2におけるモータ制御位置と出力軸位置との差分を算出して、バックラッシュ量を算出してもよい。換言すれば、システム制御部1006は、モータ制御位置が0度になった時刻におけるモータ制御位置と出力軸位置との差分を算出して、バックラッシュ量を算出してもよい。さらには、システム制御部1006は、出力軸位置が変化し始める時刻t1以降におけるモータ制御位置の移動量と出力軸位置の移動量との差分を算出することによって、バックラッシュ量を算出してもよい。 After this, the movement trajectory LB of the output shaft encoder 1205 begins to change after time t4 and changes linearly thereafter. Here, the time between time t3 and time t4 is approximately the same as the time between time t0 and time t1. Due to the change in the motor control position between time t3 and time t4, the output shaft position approaches the motor control position, and at time t4, the output shaft position and the motor control position are at the same position. Then, at time t5, when the motor 1201 reaches the 0-degree position, the output shaft position detected by the output shaft encoder 1205 becomes approximately the 0-degree position oe2, as shown in the movement trajectory LB. Here, the difference between the values of position oe1 and position oe2 is the amount of backlash. Therefore, the system control unit 1006 can calculate the amount of backlash by calculating the difference in output shaft position when controlled to the same position (in this case, the 0-degree position) from both the positive and negative directions, without requiring any operation from the operator. The system control unit 1006 may also calculate the backlash amount by calculating the difference between the motor control position and the output shaft position at time t2. In other words, the system control unit 1006 may calculate the backlash amount by calculating the difference between the motor control position and the output shaft position at the time when the motor control position becomes 0 degrees. Furthermore, the system control unit 1006 may calculate the backlash amount by calculating the difference between the amount of movement of the motor control position and the amount of movement of the output shaft position from time t1 onwards, when the output shaft position begins to change.

ここでは、システム制御部1006が、0度の位置においてプラス方向とマイナス方向からそれぞれ制御した際のモータ軸エンコーダ1202および出力軸エンコーダ1205による検出位置の差分をバックラッシュ量として算出するとしたが、これに限らない。システム制御部1006は、別の位置において、同様にプラス方向とマイナス方向からそれぞれ同一位置に制御した際のモータ軸および出力軸の位置の差分をバックラッシュ量として算出してもよい。 Here, the system control unit 1006 calculates the backlash amount as the difference in detected positions by the motor shaft encoder 1202 and the output shaft encoder 1205 when controlled from the positive and negative directions, respectively, at the 0-degree position. However, it is not limited to this. The system control unit 1006 may also calculate the backlash amount as the difference in positions of the motor shaft and the output shaft when similarly controlled to the same position from the positive and negative directions, respectively, at a different location.

図5は、第1の実施形態の雲台装置1000のバックラッシュ算出処理を示すフローチャートの図である。本フローチャートは、システム制御部1006のプロセッサー1191が、コンピュータプログラムをストレージ1193から読み出して、メモリ1192にプログラム及び各種データをロードすることにより、本処理を実行する。システム制御部1006は、バックラッシュの算出を指示するコマンドを受信した際に、図5のフローチャートを実行する。システム制御部1006は、本フローチャートにおいて、予め定められた条件に基づいて、出力軸位置を取得して、当該出力軸位置に基づいてバックラッシュ量を算出する。なお、簡単のため本実施形態においてはパン方向の制御処理について説明をするが、チルト方向の制御処理も同様のフローで行う。 Figure 5 is a flowchart illustrating the backlash calculation process of the pan/tilt head device 1000 in the first embodiment. This flowchart shows the process executed by the processor 1191 of the system control unit 1006, which reads a computer program from the storage 1193 and loads the program and various data into the memory 1192. The system control unit 1006 executes the flowchart in Figure 5 when it receives a command to calculate backlash. In this flowchart, the system control unit 1006 acquires the output axis position based on predetermined conditions and calculates the backlash amount based on that output axis position. For simplicity, this embodiment describes the control process in the pan direction, but the control process in the tilt direction follows a similar flowchart.

ステップS1001では、システム制御部1006は、モータ1201を制御して、パン駆動部1004をプラス方向へ予め定められた移動量の位置へ駆動させる。ここでの移動量は、バックラッシュを除去しかつ十分な所定の移動量、例えば10度とする。なお、本フローチャートの説明において、パン駆動部1004の移動量は、例えば、モータ1201のモータ軸エンコーダ1202で検出されるモータ制御位置であり、移動軌跡LAのことである。 In step S1001, the system control unit 1006 controls the motor 1201 to drive the pan drive unit 1004 to a predetermined position in the positive direction. The amount of movement here is a predetermined amount that eliminates backlash and is sufficient, for example, 10 degrees. In this flowchart, the amount of movement of the pan drive unit 1004 is, for example, the motor control position detected by the motor shaft encoder 1202 of the motor 1201, and is the movement trajectory LA.

ステップS1002では、システム制御部1006は、モータ1201を制御して、パン駆動部1004を0度の位置へ駆動させる。ステップS1001で、パン駆動部1004は、+10度の位置から0度に駆動しているので、システム制御部1006は、パン駆動部1004をマイナス方向に10度駆動させることになる。ステップS1002の0度の位置へ駆動させることは、予め定められた条件の一例である。 In step S1002, the system control unit 1006 controls the motor 1201 to drive the pan drive unit 1004 to the 0-degree position. Since the pan drive unit 1004 was driven from the +10-degree position to 0 degrees in step S1001, the system control unit 1006 will drive the pan drive unit 1004 10 degrees in the negative direction. Driving to the 0-degree position in step S1002 is an example of a predetermined condition.

ステップS1003では、システム制御部1006は、出力軸エンコーダ1205からパン駆動部1004の出力軸の位置として出力軸位置を取得する。例えば、システム制御部1006は、出力軸位置として+0.01度を取得する。 In step S1003, the system control unit 1006 obtains the output shaft position from the output shaft encoder 1205 as the position of the output shaft of the pan drive unit 1004. For example, the system control unit 1006 obtains +0.01 degrees as the output shaft position.

ステップS1004では、システム制御部1006は、モータ1201を制御して、パン駆動部1004をマイナス方向へ予め定められた移動量の位置へ駆動させる。ここでの移動量は、同様にバックラッシュを除去するのに十分な移動量、例えば10度とする。 In step S1004, the system control unit 1006 controls the motor 1201 to drive the pan drive unit 1004 to a predetermined position in the negative direction. The amount of movement here is similarly sufficient to eliminate backlash, for example, 10 degrees.

ステップS1005では、システム制御部1006は、モータ1201を制御して、パン駆動部1004を0度の位置へ駆動させる。ステップS1004で、パン駆動部1004は、-10度の位置から0度へ駆動しているので、パン駆動部1004をプラス方向に10度駆動させることになる。ステップS1005の0度の位置へ駆動させることは、予め定められた条件の一例である。 In step S1005, the system control unit 1006 controls the motor 1201 to drive the pan drive unit 1004 to the 0-degree position. Since the pan drive unit 1004 was driven from the -10-degree position to 0 degrees in step S1004, it will be driven 10 degrees in the positive direction. Driving to the 0-degree position in step S1005 is just one example of a predetermined condition.

ステップS1006では、システム制御部1006は、出力軸エンコーダ1205からパン駆動部1004の出力軸位置を取得する。例えば、システム制御部1006は、出力軸位置として-0.02度を取得する。 In step S1006, the system control unit 1006 obtains the output shaft position of the pan drive unit 1004 from the output shaft encoder 1205. For example, the system control unit 1006 obtains -0.02 degrees as the output shaft position.

ステップS1007では、システム制御部1006は、取得した出力軸位置よりバックラッシュ量を算出する。具体的には、システム制御部1006は、プラス方向の10度の位置から0度の位置へ駆動した時の出力軸位置と、マイナス方向の10度の位置から0度の位置へ駆動した時の出力軸位置との差分によりバックラッシュ量を算出する。例えば、上述の値の場合、システム制御部1006は、以下の式からバックラッシュ量を0.03度と算出する。 In step S1007, the system control unit 1006 calculates the backlash amount from the acquired output shaft position. Specifically, the system control unit 1006 calculates the backlash amount based on the difference between the output shaft position when driven from a 10-degree position in the positive direction to a 0-degree position, and the output shaft position when driven from a 10-degree position in the negative direction to a 0-degree position. For example, in the above case, the system control unit 1006 calculates the backlash amount as 0.03 degrees using the following formula.

0.01-(-0.02)=0.03度
これにより、システム制御部1006は、本処理を終了する。
0.01 - (-0.02) = 0.03 degrees. As a result, the system control unit 1006 terminates this process.

システム制御部1006は、雲台装置1000のチルト制御についても上記パン制御と同様に処理を行う。 The system control unit 1006 processes the tilt control of the pan/tilt head device 1000 in the same manner as the pan control described above.

このように、雲台装置1000は、パン駆動部1004およびチルト駆動部1005の異なる方向から同一位置に制御した際のモータ制御位置および出力軸位置に基づいて、パン駆動部1004およびチルト駆動部1005に含まれるバックラッシュ量を求めることができる。これにより、雲台装置1000は、操作者の操作を必要とせずに、バックラッシュ量を容易に算出することができる。さらに、雲台装置1000は、求めたバックラッシュ量をパン駆動及びチルト駆動の制御に用いることにより、バックラッシュによる停止位置誤差を低減することができる。 Thus, the pan-head unit 1000 can determine the amount of backlash included in the pan-drive unit 1004 and the tilt-drive unit 1005 based on the motor control position and output shaft position when the pan-drive unit 1004 and the tilt-drive unit 1005 are controlled to the same position from different directions. This allows the pan-head unit 1000 to easily calculate the amount of backlash without requiring any operation from the operator. Furthermore, by using the determined amount of backlash in the control of the pan-drive and tilt-drive, the pan-head unit 1000 can reduce stopping position errors caused by backlash.

ここでは、パン駆動部1004、および、チルト駆動部1005の構成において、その駆動源のモータ1201としてブラシレスDCモータを用い、またそのモータ軸上にモータの位置を検出するモータ軸エンコーダ1202を備え、モータ軸エンコーダ1202によるモータ制御位置をモータ1201の制御量として用いてモータ1201を制御する構成の例を示したがこれに限らない。例えば、駆動源のモータ1201としてステッピングモータを用いて、ステッピングモータのパルス数またはステップ数を制御量として位置制御を行う構成においても同様の方法を用いても構わない。 Here, we have shown an example of a configuration in which a brushless DC motor is used as the drive source motor 1201 for the pan drive unit 1004 and the tilt drive unit 1005, and a motor shaft encoder 1202 is provided on the motor shaft to detect the motor's position, and the motor 1201 is controlled using the motor control position detected by the motor shaft encoder 1202 as the control variable for the motor 1201. However, the system is not limited to this configuration. For example, a similar method may be used in a configuration where a stepping motor is used as the drive source motor 1201, and the position is controlled using the number of pulses or steps of the stepping motor as the control variable.

上述の第1の実施形態では、プラス方向およびマイナス方向の両方向に駆動させて、バックラッシュ量を算出したが、算出方法はこれに限定されない。例えば、システム制御部1006は、モータ1201をいずれか一方向に駆動させ、モータ制御位置が所定の位置(例えば、0度の位置)まで駆動した時点でのモータ制御位置および出力軸位置に基づいて、バックラッシュ量を算出してもよい。具体的には、システム制御部1006は、モータ1201をいずれか一方向に駆動させ、モータ制御位置が所定の位置(例えば、0度の位置)まで駆動した時点での出力軸位置の移動量とモータ制御位置(ここでは0度の位置)の移動量との差分に基づいてバックラッシュ量を算出してもよい。 In the first embodiment described above, the backlash amount was calculated by driving in both the positive and negative directions, but the calculation method is not limited to this. For example, the system control unit 1006 may drive the motor 1201 in either direction and calculate the backlash amount based on the motor control position and output shaft position when the motor control position is driven to a predetermined position (e.g., the 0-degree position). Specifically, the system control unit 1006 may drive the motor 1201 in either direction and calculate the backlash amount based on the difference between the amount of movement of the output shaft position and the amount of movement of the motor control position (in this case, the 0-degree position) when the motor control position is driven to a predetermined position (e.g., the 0-degree position).

(第2の実施形態)
次に、図6~図9を参照し、第2の実施形態について、反転動作時の駆動開始時点でのバックラッシュ算出方法について主に説明する。第1の実施形態の場合と同様の構成要素については既に使用した符号を用いることで、それらの詳細な説明を省略し、第1の実施形態との相違点を中心に説明する。このような説明の省略の仕方については、後述する他の実施形態でも同じである。
(Second embodiment)
Next, referring to Figures 6 to 9, the method for calculating backlash at the start of drive during reversal operation will be mainly described for the second embodiment. For components similar to those in the first embodiment, the same reference numerals used previously will be used, and their detailed explanations will be omitted. The explanation will focus on the differences from the first embodiment. This method of omitting explanations will be the same for other embodiments described later.

図6は、第2の実施形態の駆動部のモータ制御位置と出力軸位置との関係を説明する図である。図6において、横軸は時間軸、縦軸はモータ制御位置つまりモータ軸エンコーダ1202の値、及び、出力軸位置つまり出力軸エンコーダ1205の値を示す。また実践はモータ軸エンコーダ1202の移動軌跡LAを示す。点線は出力軸エンコーダ1205の移動軌跡LBを示す。 Figure 6 illustrates the relationship between the motor control position and the output shaft position of the drive unit in the second embodiment. In Figure 6, the horizontal axis represents time, and the vertical axis represents the motor control position (i.e., the value of the motor shaft encoder 1202) and the output shaft position (i.e., the value of the output shaft encoder 1205). The solid line represents the movement trajectory LA of the motor shaft encoder 1202. The dotted line represents the movement trajectory LB of the output shaft encoder 1205.

図6では、反転動作時、つまりマイナス方向に駆動した後にプラス方向に動き出す場合の挙動を示す。時刻t0において、モータ1201は0度の位置me0にいたとする。システム制御部1006は、モータ1201を、位置me0からプラス方向へ駆動させて、位置me2まで駆動させる。このとき、システム制御部1006は、モータ1201を、モータ軸エンコーダ1202の値であるモータ制御位置に基づいて制御する。この際、モータ軸エンコーダ1202は、移動軌跡LAに示すように、直線的に変化する。一方、駆動開始時点から一定期間、減速機構1203が持つバックラッシュによりモータ1201は回転しても出力軸1204が回転しない区間がある。したがって、出力軸エンコーダ1205の値である出力軸位置は、時刻t0から時刻t1まで変化しない。そして、出力軸エンコーダ1205が検出する出力軸位置は、移動軌跡LBに示すように、時刻t1を超えた時点、つまりモータ軸エンコーダ1202の値が位置me1まで駆動した後に変化し始めて、以降直線的に変化する。そして時刻t2において、モータ軸エンコーダ1202が検出するモータ制御位置が、位置me2の位置まで到達した際に、出力軸エンコーダ1205が検出する出力軸位置は少し行き足りない位置оe2となる。 Figure 6 shows the behavior during reversal, that is, when the motor is driven in the negative direction and then starts moving in the positive direction. Assume that at time t0, the motor 1201 is at position me0 at 0 degrees. The system control unit 1006 drives the motor 1201 from position me0 in the positive direction to position me2. At this time, the system control unit 1006 controls the motor 1201 based on the motor control position, which is the value of the motor shaft encoder 1202. In this case, the motor shaft encoder 1202 changes linearly, as shown in the movement trajectory LA. On the other hand, for a certain period from the start of driving, there is a section in which the output shaft 1204 does not rotate even though the motor 1201 rotates due to the backlash of the reduction mechanism 1203. Therefore, the output shaft position, which is the value of the output shaft encoder 1205, does not change from time t0 to time t1. Then, the output shaft position detected by the output shaft encoder 1205 begins to change after time t1, that is, after the motor shaft encoder 1202 has driven to position me1, as shown in the movement trajectory LB, and thereafter changes linearly. At time t2, when the motor control position detected by the motor shaft encoder 1202 reaches position me2, the output shaft position detected by the output shaft encoder 1205 becomes a slightly less advanced position oe2.

ここで、モータ軸エンコーダ1202により検出される位置me0の値と位置me1の値との差分が、バックラッシュ量である。このように、反転動作時の駆動開始時点の出力軸エンコーダ1205の変化を見てモータ軸エンコーダ値よりバックラッシュ量を算出できる。 Here, the difference between the position me0 value and the position me1 value detected by the motor shaft encoder 1202 is the amount of backlash. In this way, the amount of backlash can be calculated from the motor shaft encoder value by observing the change in the output shaft encoder 1205 at the start of the drive during the reversal operation.

図7は、第2の実施形態の雲台装置1000のバックラッシュ算出処理を示すフローチャートである。本フローチャートはシステム制御部1006のプロセッサー1191が、コンピュータプログラムをストレージ1193から読み出して、メモリ1192に各種プログラム及び各種データをロードすることにより、本処理を実行する。システム制御部1006は、パン駆動のコマンドを受信した際に、図7のフローチャートを実行する。システム制御部1006は、本フローチャートにおいて、予め定められた条件に基づいて、モータ制御位置を取得して、当該モータ制御位置に基づいてバックラッシュ量を算出する。なお、簡単のため本実施形態においてはパン方向の制御処理について説明をするが、チルト方向の制御処理も同様のフローで行う。 Figure 7 is a flowchart illustrating the backlash calculation process of the pan/tilt head device 1000 in the second embodiment. This flowchart is executed by the processor 1191 of the system control unit 1006, which reads a computer program from the storage 1193 and loads various programs and data into the memory 1192. The system control unit 1006 executes the flowchart in Figure 7 when it receives a pan drive command. In this flowchart, the system control unit 1006 acquires the motor control position based on predetermined conditions and calculates the backlash amount based on that motor control position. For simplicity, this embodiment describes the control process in the pan direction, but the control process in the tilt direction follows a similar flowchart.

ステップS2001では、システム制御部1006は、新たな駆動方向が前回の駆動方向と異なるか否かを判定する。システム制御部1006は、駆動方向が異なる、すなわち駆動方向が反転したと判定した場合、ステップS2002に進む。一方、システム制御部1006は、駆動方向が同じと判定した場合、本処理を終了する。 In step S2001, the system control unit 1006 determines whether the new driving direction is different from the previous driving direction. If the system control unit 1006 determines that the driving direction is different, i.e., that the driving direction has reversed, it proceeds to step S2002. On the other hand, if the system control unit 1006 determines that the driving direction is the same, it terminates this process.

ステップS2002では、システム制御部1006は、モータ軸エンコーダ1202および出力軸エンコーダ1205から、反転後の駆動開始時点のパン駆動のモータ制御位置と出力軸位置を取得する。ここでは、システム制御部1006は、例えばモータ制御位置及び出力軸位置ともに0.01度を取得する。反転後の駆動開始時点は、予め定められた条件の一例である。 In step S2002, the system control unit 1006 obtains the motor control position and output shaft position of the pan drive at the start of driving after reversal from the motor shaft encoder 1202 and the output shaft encoder 1205. Here, the system control unit 1006 obtains, for example, 0.01 degrees for both the motor control position and the output shaft position. The start of driving after reversal is an example of a predetermined condition.

ステップS2003では、システム制御部1006は、モータ1201を制御して、パン駆動部1004の駆動を開始する。 In step S2003, the system control unit 1006 controls the motor 1201 to start driving the pan drive unit 1004.

ステップS2004では、システム制御部1006は、出力軸位置に変化があるか否かを判定する。具体的には、システム制御部1006は、出力軸エンコーダ1205からパン駆動部1004の出力軸位置を取得する。システム制御部1006は、新たに取得した出力軸位置と駆動開始時点の出力軸位置とを比較し、変化したかどうかを判断する。システム制御部1006は、出力軸位置が変化したと判定した場合はS2005に進む。一方、システム制御部1006は、出力軸位置に変化がないと判定した場合は再度S2004の処理に戻り、変化があると判定するまで処理を継続する。“出力軸位置に変化がある”は、予め定められた条件の一例である。 In step S2004, the system control unit 1006 determines whether or not there has been a change in the output shaft position. Specifically, the system control unit 1006 obtains the output shaft position of the pan drive unit 1004 from the output shaft encoder 1205. The system control unit 1006 compares the newly obtained output shaft position with the output shaft position at the start of the drive to determine whether or not there has been a change. If the system control unit 1006 determines that the output shaft position has changed, it proceeds to S2005. On the other hand, if the system control unit 1006 determines that there has been no change in the output shaft position, it returns to the process in S2004 and continues processing until it determines that there has been a change. "There has been a change in the output shaft position" is an example of a predetermined condition.

ステップS2005では、システム制御部1006は、モータ軸エンコーダ1202からモータ制御位置を取得する。ここでは例えばモータ制御位置として0.03度を取得する。 In step S2005, the system control unit 1006 obtains the motor control position from the motor shaft encoder 1202. For example, 0.03 degrees is obtained as the motor control position.

ステップS2006では、システム制御部1006は、駆動開始時点のモータ制御位置と、出力軸エンコーダ1205が検出した出力軸位置の変化開始時点のモータ制御位置との差分からバックラッシュ量を算出する。例えば、上述の値の場合、システム制御部1006は、以下の式からバックラッシュ量を0.02度と算出する。 In step S2006, the system control unit 1006 calculates the backlash amount from the difference between the motor control position at the start of driving and the motor control position at the start of the change in the output shaft position detected by the output shaft encoder 1205. For example, in the case of the above values, the system control unit 1006 calculates the backlash amount as 0.02 degrees using the following formula.

0.03-0.01=0.02度
これにより、システム制御部1006は、本処理を終了する。
0.03 - 0.01 = 0.02 degrees. As a result, the system control unit 1006 terminates this process.

システム制御部1006は、雲台装置1000のチルト制御についても上記パン制御と同様に処理を行う。 The system control unit 1006 processes the tilt control of the pan/tilt head device 1000 in the same manner as the pan control described above.

このように、雲台装置1000は、パン駆動部1004おおよびチルト駆動部1005の反転動作時のモータ制御位置および出力軸位置の変化開始時のモータ制御位置を用いて駆動部に含まれるバックラッシュ量を求めている。これにより、雲台装置1000は、操作者の操作を必要とせずに、バックラッシュ量を算出できる。さらに、雲台装置1000は、求めたバックラッシュ量を制御に用いることで、バックラッシュによる停止位置誤差を低減することができる。 Thus, the pan/tilt head unit 1000 determines the amount of backlash in the drive unit using the motor control position during the reversal operation of the pan drive unit 1004 and the tilt drive unit 1005, and the motor control position at the start of the change in the output shaft position. This allows the pan/tilt head unit 1000 to calculate the amount of backlash without requiring any operator intervention. Furthermore, by using the determined amount of backlash in its control, the pan/tilt head unit 1000 can reduce stopping position errors caused by backlash.

図8は、第2の実施形態の駆動部のモータ制御位置と出力軸位置との別の関係を説明する図である。図8において、横軸は時間軸、縦軸はモータ制御位置つまりモータ軸エンコーダ1202の値、及び出力軸位置つまり出力軸エンコーダ1205の値を示す。また実線はモータ軸エンコーダ1202の移動軌跡LAを示す。点線は出力軸エンコーダ1205の移動軌跡LBを示す。 Figure 8 illustrates another relationship between the motor control position and the output shaft position of the drive unit in the second embodiment. In Figure 8, the horizontal axis represents the time axis, and the vertical axis represents the motor control position (i.e., the value of the motor shaft encoder 1202) and the output shaft position (i.e., the value of the output shaft encoder 1205). The solid line represents the movement trajectory LA of the motor shaft encoder 1202. The dotted line represents the movement trajectory LB of the output shaft encoder 1205.

図8では、反転動作時、つまりマイナス方向に駆動した後にプラス方向に動き出す場合の挙動を示す。時刻t0において、モータ1201は0度の位置me0にいたとする。システム制御部1006は、モータ1201を、位置me0からプラス方向に駆動させて、位置me2まで駆動させる。このとき、システム制御部1006は、モータ1201を、モータ軸エンコーダ1202の値であるモータ制御位置に基づいて制御する。この間、モータ軸エンコーダ1202の移動軌跡LAは、直線的に変化する。一方、出力軸エンコーダ1205の値である出力軸位置が、駆動開始時点から微小量駆動する期間がある。具体的には、時刻t0から時刻t1まで、つまりモータ軸エンコーダ1202が検出するモータ制御位置が位置me1になるまで、出力軸エンコーダ1205が検出する出力軸位置が位置me1まで変化している。この変化は、駆動伝達系の特性、特に駆動伝達系が持つバネ成分によって見られる現象を示す。これは、モータ1201の反転動作の前の駆動において、マイナス方向への駆動が完了した時点において、バックラッシュが詰まった状態となり、駆動伝達系が持つバネ成分の力が、駆動伝達系にチャージされる。 Figure 8 shows the behavior during reversal, that is, when the motor is driven in the negative direction and then starts moving in the positive direction. Assume that at time t0, the motor 1201 is at position me0 at 0 degrees. The system control unit 1006 drives the motor 1201 from position me0 in the positive direction to position me2. At this time, the system control unit 1006 controls the motor 1201 based on the motor control position, which is the value of the motor shaft encoder 1202. During this time, the movement trajectory LA of the motor shaft encoder 1202 changes linearly. On the other hand, there is a period when the output shaft position, which is the value of the output shaft encoder 1205, is driven by a small amount from the start of driving. Specifically, from time t0 to time t1, that is, until the motor control position detected by the motor shaft encoder 1202 reaches position me1, the output shaft position detected by the output shaft encoder 1205 changes to position me1. This change shows a phenomenon that can be seen due to the characteristics of the drive transmission system, in particular the spring component of the drive transmission system. This occurs because, during the drive phase before the motor 1201 reverses direction, the backlash becomes compressed at the point when the negative direction drive is completed, and the spring force of the drive transmission system is charged into the drive transmission system.

その後、反転動作する際にそのチャージされた力が解放されることにより、出力軸1204が、時刻t0から時刻t1に示すように微小量駆動する。微笑量駆動後、前述と同様に一定期間、減速機構1203が持つバックラッシュによりモータ1201が回転しても、出力軸1204が回転しない時間がある。具体的には、時刻t1から時刻t2まで出力軸エンコーダ1205が検出する出力軸位置が変化しない。その後、時刻t2を超えた時点、つまりモータ軸エンコーダ1202が検出するモータ制御位置が位置me2を超えてから、出力軸エンコーダ1205が検出する出力軸位置が変化し始める。以降、出力軸エンコーダ1205が検出する出力軸位置は、直線的に変化する移動軌跡LBを辿る。そして時刻t3において、モータ軸エンコーダ1202が検出するモータ制御位置が位置me3まで到達した際に、出力軸エンコーダ1205が検出する出力軸位置は、少し行き足りない位置оe3の値をとる。 Subsequently, when the reverse operation occurs, the charged force is released, causing the output shaft 1204 to move by a small amount, as shown from time t0 to time t1. After the small amount of movement, as described above, there is a period of time during which the output shaft 1204 does not rotate even though the motor 1201 rotates due to the backlash of the reduction mechanism 1203. Specifically, the output shaft position detected by the output shaft encoder 1205 does not change from time t1 to time t2. After time t2, that is, after the motor control position detected by the motor shaft encoder 1202 exceeds position me2, the output shaft position detected by the output shaft encoder 1205 begins to change. From then on, the output shaft position detected by the output shaft encoder 1205 follows a linearly changing movement trajectory LB. Then, at time t3, when the motor control position detected by the motor shaft encoder 1202 reaches position me3, the output shaft position detected by the output shaft encoder 1205 takes the value of position oe3, which is slightly below the target position.

このような特性をもつ駆動機構の場合には、駆動開始時点でなく、駆動開始後の微小変化後の変化がなくなった時点から次に変化するまでの時点のモータ軸エンコーダ1202が検出する位置me1の値と位置me2の値との差分により、バックラッシュ量を測定できる。 In the case of a drive mechanism with such characteristics, the amount of backlash can be measured not at the start of driving, but by the difference between the value of position me1 and the value of position me2 detected by the motor shaft encoder 1202 from the point when the change after a small change following the start of driving ceases until the next change occurs.

図9は、第2の実施形態の雲台装置1000の別のバックラッシュ算出処理を示すフローチャートの図である。本フローチャートはシステム制御部1006のプロセッサー1191が、コンピュータプログラムをストレージ1193から読み出して、メモリ1192にプログラム及び各種データをロードすることにより、本処理を実行する。システム制御部1006は、パン駆動コマンドを受信した際に、図9のフローチャートを実行する。なお、簡単のため本実施形態においてはパン方向の制御処理について説明をするが、チルト方向の制御処理も同様のフローで行う。 Figure 9 is a flowchart illustrating another backlash calculation process for the pan/tilt head device 1000 of the second embodiment. This flowchart shows that the processor 1191 of the system control unit 1006 executes this process by reading a computer program from the storage 1193 and loading the program and various data into the memory 1192. The system control unit 1006 executes the flowchart in Figure 9 when it receives a pan drive command. For simplicity, this embodiment describes the control process in the pan direction, but the control process in the tilt direction follows a similar flowchart.

ステップS3001では、システム制御部1006は、新たな駆動方向が前回の駆動方向と異なるか否かを判定する。システム制御部1006は、駆動方向が異なる、すなわち駆動方向が反転したと判定した場合、ステップS3002に進む。一方、システム制御部1006は、駆動方向が同じと判定した場合、本処理を終了する。 In step S3001, the system control unit 1006 determines whether the new driving direction is different from the previous driving direction. If the system control unit 1006 determines that the driving direction is different, i.e., that the driving direction has reversed, it proceeds to step S3002. On the other hand, if the system control unit 1006 determines that the driving direction is the same, it terminates this process.

ステップS3002では、システム制御部1006は、モータ軸エンコーダ1202および出力軸エンコーダ1205から、反転後の駆動開始時点のパン駆動部1004のモータ制御位置と出力軸位置とを取得する。 In step S3002, the system control unit 1006 obtains the motor control position and output shaft position of the pan drive unit 1004 at the start of driving after reversal, from the motor shaft encoder 1202 and the output shaft encoder 1205.

ステップS3003では、システム制御部1006は、モータ1201を制御して、パン駆動部1004の駆動を開始する。 In step S3003, the system control unit 1006 controls the motor 1201 to start driving the pan drive unit 1004.

ステップS3004では、システム制御部1006は、出力軸位置に変化がないか否かを判定する。具体的には、システム制御部1006は、パン駆動部1004の出力軸位置を出力軸エンコーダ1205から取得する。システム制御部1006は、新たに取得した出力軸位置と、前回取得した出力軸位置とを比較し、変化がないことつまり変化が止まったか否かを判定する。システム制御部1006は、変化が止まり、変化がないと判定した場合はS3005に進む。一方、システム制御部1006は、変化があると判定した場合、変化が止まって変化がないと判定するまで、ステップS3004を繰り返す。反転後の出力軸位置に変化がなくなったことは、予め定められた条件の一例である。 In step S3004, the system control unit 1006 determines whether or not there has been a change in the output shaft position. Specifically, the system control unit 1006 obtains the output shaft position of the pan drive unit 1004 from the output shaft encoder 1205. The system control unit 1006 compares the newly obtained output shaft position with the previously obtained output shaft position and determines whether or not there has been a change, i.e., whether the change has stopped. If the system control unit 1006 determines that the change has stopped and there is no change, it proceeds to S3005. On the other hand, if the system control unit 1006 determines that there is a change, it repeats step S3004 until it determines that the change has stopped and there is no change. The fact that there has been no change in the output shaft position after reversal is one example of a predetermined condition.

ステップS3005では、システム制御部1006は、モータ軸エンコーダ1202および出力軸エンコーダ1205から、パン駆動部1004のモータ制御位置および出力軸位置を取得する。ここでは、システム制御部1006は、例えばモータ制御位置として0.02度を取得する。 In step S3005, the system control unit 1006 obtains the motor control position and output shaft position of the pan drive unit 1004 from the motor shaft encoder 1202 and the output shaft encoder 1205. Here, the system control unit 1006 obtains, for example, 0.02 degrees as the motor control position.

ステップS3006では、システム制御部1006は、停止中の出力軸位置に変化があるか否かを判定する。具体的には、システム制御部1006は、出力軸エンコーダ1205からパン駆動部1004の出力軸位置を取得する。システム制御部1006は、新たに取得した出力軸位置と、ステップS3005で取得した出力軸位置の変化がなくなった時点での出力軸位置とを比較し、出力軸位置が変化したか否かを判断する。システム制御部1006は、出力軸位置が変化、すなわち、一度停止した出力軸位置の変化が再開したと判定した場合はS3007に進む。一方、システム制御部1006は、出力軸が変化していないと判定した場合は再度S3006の処理に戻り、変化があると判定するまで処理を継続する。一度止まった出力軸位置の変化が再開することは、予め定められた条件の一例である。 In step S3006, the system control unit 1006 determines whether there has been a change in the stopped output shaft position. Specifically, the system control unit 1006 obtains the output shaft position of the pan drive unit 1004 from the output shaft encoder 1205. The system control unit 1006 compares the newly obtained output shaft position with the output shaft position obtained in step S3005 at the point when the change in the output shaft position ceased, and determines whether the output shaft position has changed. If the system control unit 1006 determines that the output shaft position has changed, that is, that the change in the output shaft position that had stopped has resumed, it proceeds to S3007. On the other hand, if the system control unit 1006 determines that the output shaft has not changed, it returns to the process in S3006 and continues processing until it determines that there has been a change. The resumption of the change in the output shaft position that had stopped is one example of a predetermined condition.

ステップS3007では、システム制御部1006は、モータ軸エンコーダ1202からモータ制御位置を取得する。ここではシステム制御部1006は、例えばモータ制御位置として0.03度を取得する。 In step S3007, the system control unit 1006 obtains the motor control position from the motor shaft encoder 1202. Here, the system control unit 1006 obtains, for example, 0.03 degrees as the motor control position.

ステップS3008では、システム制御部1006は、出力軸位置の変化停止時点のモータ制御位置と、出力軸位置の変化再開時点のモータ制御位置との差分によりバックラッシュ量を算出する。出力軸位置の変化停止時点は、図8の時刻t1である。出力軸位置の変化再開時点は、図8の時刻t2である。例えば、上述の値の場合、システム制御部1006は、以下の式からバックラッシュ量を0.01度と算出する。 In step S3008, the system control unit 1006 calculates the backlash amount based on the difference between the motor control position at the point when the output shaft position change stops and the motor control position at the point when the output shaft position change resumes. The point when the output shaft position change stops is time t1 in Figure 8. The point when the output shaft position change resumes is time t2 in Figure 8. For example, in the above case, the system control unit 1006 calculates the backlash amount as 0.01 degrees using the following formula.

0.03-0.02=0.01度
これにより、システム制御部1006は、本処理を終了する。
0.03 - 0.02 = 0.01 degrees. As a result, the system control unit 1006 terminates this process.

システム制御部1006は、雲台装置1000のチルト制御についても上記パン制御と同様に処理を行う。 The system control unit 1006 processes the tilt control of the pan/tilt head device 1000 in the same manner as the pan control described above.

このように、雲台装置1000は、パン駆動部1004およびチルト駆動部1005の反転動作における駆動開始後の出力軸位置の変化停止時および変化再開時のモータ制御位置を用いて駆動部に含まれるバックラッシュ量を求めている。これにより、雲台装置1000は、操作者の操作を必要とせずに、バックラッシュ量を算出できる。さらに、雲台装置1000は、求めたバックラッシュ量を制御に用いることで、バックラッシュによる停止位置誤差を低減することができる。 Thus, the pan/tilt head unit 1000 determines the amount of backlash in the drive unit using the motor control position at the time the change in the output shaft position stops and resumes after the start of the reversal operation of the pan drive unit 1004 and the tilt drive unit 1005. This allows the pan/tilt head unit 1000 to calculate the amount of backlash without requiring any operation from the operator. Furthermore, by using the determined amount of backlash in its control, the pan/tilt head unit 1000 can reduce the stopping position error caused by backlash.

ここでは0度の位置において反転動作が行われる場合を示したがこれに限らず、0度ではない所定の位置において反転動作が行われる場合において測定してもかまわない。またここではマイナス方向からプラス方向に反転動作が行われる場合を示したがこれに限らず、プラス方向からマイナス方向に反転動作が行われる場合において測定してもかまわない。 This example demonstrates the reversal operation at 0 degrees, but it is not limited to this; measurements can also be taken at any predetermined position other than 0 degrees. Similarly, this example demonstrates the reversal operation from the negative direction to the positive direction, but it is not limited to this; measurements can also be taken when the reversal operation is performed from the positive direction to the negative direction.

上述の各実施形態は、組み合わせてもよい。例えば、各実施形態のバックラッシュ算出処理が1つの雲台装置で実行可能に構成され、操作者が選択できるようにしてもよい。 The embodiments described above may be combined. For example, the backlash calculation process of each embodiment may be configured to be executable on a single pan/tilt head device, allowing the operator to select which one to use.

上述の実施形態では、撮像装置2000と雲台装置1000とが別体である例を挙げて説明したが、雲台装置100の構成はこれに限らない。例えば、雲台装置は、撮像装置と一体に構成されていてもよい。 In the above-described embodiment, an example was given in which the imaging device 2000 and the pan/tilt head device 1000 are separate components. However, the configuration of the pan/tilt head device 100 is not limited to this. For example, the pan/tilt head device may be integrated with the imaging device.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、本発明は、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention can also be realized by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. Furthermore, the present invention can also be realized by a circuit (for example, an ASIC) that implements one or more functions.

本明細書の開示は、以下の雲台装置、雲台装置の制御方法およびプログラムを含む。
(項目1)
被写体を撮影する撮像手段の撮影方向を変更する雲台装置であって、
駆動力を出力する駆動源と、
前記駆動源の駆動力を減速する減速機構と、
前記減速機構に接続されて前記減速された駆動力が伝達され、当該駆動力で前記撮像手段の撮影方向を変更する出力軸と、
前記出力軸の位置である出力軸位置を検出する出力軸位置検出手段と、
前記駆動源を制御する制御手段と、
を備え、
前記制御手段は、予め定められた条件に基づいて、前記駆動源の位置である制御位置および前記出力軸位置の少なくとも一方を取得し、取得した前記制御位置および前記出力軸位置に基づいて、バックラッシュ量を求める
ことを特徴とする雲台装置。
(項目2)
前記駆動源の制御位置を検出する駆動制御位置検出手段を
備えることを特徴とする項目1に記載の雲台装置。
(項目3)
前記駆動源はステッピングモータであって、
前記制御手段は、前記ステッピングモータのパルス数を前記駆動源の制御位置として用いる
ことを特徴とする項目1に記載の雲台装置。
(項目4)
前記制御手段は、
前記駆動源を第1の方向で所定の位置へ駆動させた時点での第1の出力軸位置に基づいて、前記バックラッシュ量を算出する
ことを特徴とする項目1ないし項目3のいずれか1項に記載の雲台装置。
(項目5)
前記制御手段は、
前記駆動源を前記第1の方向と逆の第2の方向で前記所定の位置へ駆動させた時点での第2の出力軸位置と、前記第1の出力軸位置との差分に基づいて、前記バックラッシュ量を算出する
ことを特徴とする項目4に記載の雲台装置。
(項目6)
前記制御手段は、
前記駆動源を、前記第1の方向に駆動させる前に、前記バックラッシュ量を除去できる移動量で前記第1の方向と逆の第2の方向へ駆動させる
項目4に記載の雲台装置。
(項目7)
前記制御手段は、
第1の方向に駆動している前記駆動源が、前記第1の方向と逆の第2の方向へ駆動を開始した駆動開始時点の前記駆動源の第1の制御位置を取得し、
前記駆動開始時点の後であって、前記出力軸位置が変化した時点での前記駆動源の第2の制御位置を取得し、
前記第1の制御位置と前記第2の制御位置との差分を前記バックラッシュ量として算出する
ことを特徴とする項目1ないし項目6のいずれか1項に記載の雲台装置。
(項目8)
前記制御手段は、
第1の方向へ駆動している前記駆動源が、前記第1の方向と逆の第2の方向へ駆動を開始後の前記出力軸位置の変化がなくなった時点での前記駆動源の第1の制御位置を取得し、
前記出力軸位置の変化が再開した時点での前記駆動源の第2の制御位置を取得し、
前記第1の制御位置と前記第2の制御位置との差分を前記バックラッシュ量として算出する
ことを特徴とする項目1ないし項目7のいずれか1項に記載の雲台装置。
(項目9)
駆動力を出力する駆動源と、
前記駆動源の駆動力を減速する減速機構と、
前記減速機構に接続されて前記減速された駆動力が伝達され、当該駆動力で撮像手段の撮影方向を変更する出力軸と、
前記出力軸の位置である出力軸位置を検出する出力軸位置検出手段と、
前記駆動源を制御する制御手段と、
を備え、被写体を撮影する撮像手段の撮影方向を変更する雲台装置の制御方法であって、
予め定められた条件に基づいて、前記駆動源の位置である制御位置および前記出力軸位置の少なくとも一方を取得し、取得した前記制御位置および前記出力軸位置に基づいて、バックラッシュ量を求める
ことを特徴とする雲台装置の制御方法。
(項目10)
コンピュータを、項目1ないし8のいずれか1項目に記載の雲台装置の制御手段として機能させるためのプログラム。
This disclosure includes the following pan/tilt head devices, control methods for pan/tilt head devices, and programs.
(Item 1)
A pan-tilt head device for changing the shooting direction of an imaging means used to photograph a subject,
A drive source that outputs driving force,
A reduction mechanism for reducing the driving force of the aforementioned drive source,
An output shaft connected to the reduction mechanism to which the reduced driving force is transmitted and which changes the shooting direction of the imaging means,
An output shaft position detection means for detecting the output shaft position, which is the position of the output shaft,
Control means for controlling the drive source,
Equipped with,
The control means is characterized by acquiring at least one of the control position, which is the position of the drive source, and the output shaft position, based on predetermined conditions, and determining the amount of backlash based on the acquired control position and output shaft position.
(Item 2)
The pan/tilt head device according to item 1, characterized by comprising drive control position detection means for detecting the control position of the drive source.
(Item 3)
The aforementioned drive source is a stepper motor,
The pan/tilt head device according to item 1, characterized in that the control means uses the number of pulses of the stepping motor as the control position of the drive source.
(Item 4)
The control means is
The tripod head device according to any one of items 1 to 3, characterized in that the amount of backlash is calculated based on the position of the first output shaft at the time the drive source is driven to a predetermined position in a first direction.
(Item 5)
The control means is
The tripod head device according to item 4, characterized in that the amount of backlash is calculated based on the difference between the second output shaft position and the first output shaft position at the time the drive source is driven to the predetermined position in a second direction opposite to the first direction.
(Item 6)
The control means is
The tripod head device according to item 4, wherein the drive source is driven in a second direction opposite to the first direction by an amount of movement that eliminates the amount of backlash, before being driven in the first direction.
(Item 7)
The control means is
The first control position of the drive source at the start of driving when the drive source, which is being driven in a first direction, starts driving in a second direction opposite to the first direction, is obtained.
The second control position of the drive source is obtained after the start of the drive and at the point when the output shaft position changes.
The tripod head device according to any one of items 1 to 6, characterized in that the difference between the first control position and the second control position is calculated as the amount of backlash.
(Item 8)
The control means is
The first control position of the drive source is obtained when the drive source, which is being driven in a first direction, starts to be driven in a second direction opposite to the first direction, and there is no longer any change in the output shaft position.
The second control position of the drive source is obtained at the point when the change in the output shaft position resumes.
The tripod head device according to any one of items 1 to 7, characterized in that the difference between the first control position and the second control position is calculated as the amount of backlash.
(Item 9)
A drive source that outputs driving force,
A reduction mechanism for reducing the driving force of the aforementioned drive source,
An output shaft connected to the reduction mechanism to which the reduced driving force is transmitted and which changes the shooting direction of the imaging means,
An output shaft position detection means for detecting the output shaft position, which is the position of the output shaft,
Control means for controlling the drive source,
A control method for a pan/tilt head device that changes the shooting direction of an imaging means for photographing a subject, comprising:
A method for controlling a tripod head device, characterized by acquiring at least one of the control position, which is the position of the drive source, and the output shaft position, based on predetermined conditions, and determining the amount of backlash based on the acquired control position and output shaft position.
(Item 10)
A program to cause a computer to function as a control means for the pan/tilt head device described in any one of items 1 through 8.

発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the claims are attached to disclose the scope of the invention.

1000・・・雲台装置、 2000・・・撮像装置、 3000・・・クライアント装置、 1004・・・パン駆動部、 1005・・・チルト駆動部、 1006・・・システム制御部、 1201・・・モータ、 1202・・・モータ軸エンコーダ、 1203・・・減速機構、 1204・・・出力軸、 1205・・・出力軸エンコーダ。 1000...Trolling head unit, 2000...Imaging unit, 3000...Client unit, 1004...Pan drive unit, 1005...Tilt drive unit, 1006...System control unit, 1201...Motor, 1202...Motor shaft encoder, 1203...Reduction mechanism, 1204...Output shaft, 1205...Output shaft encoder.

Claims (11)

被写体を撮影する撮像手段の撮影方向を変更する雲台装置であって、
駆動力を出力する駆動源と、
前記駆動源の駆動力を減速する減速機構と、
前記減速機構に接続されて前記減速された駆動力が伝達され、当該駆動力で前記撮像手段の撮影方向を変更する出力軸と、
前記出力軸の位置である出力軸位置を検出する出力軸位置検出手段と、
前記駆動源を制御する制御手段と、
を備え、
前記制御手段は、予め定められた条件に基づいて、前記駆動源の位置である制御位置および前記出力軸位置の少なくとも一方を取得し、取得した前記制御位置および前記出力軸位置に基づいて、バックラッシュ量を求める
ことを特徴とする雲台装置。
A pan-tilt head device for changing the shooting direction of an imaging means used to photograph a subject,
A drive source that outputs driving force,
A reduction mechanism for reducing the driving force of the aforementioned drive source,
An output shaft connected to the reduction mechanism to which the reduced driving force is transmitted and which changes the shooting direction of the imaging means,
An output shaft position detection means for detecting the output shaft position, which is the position of the output shaft,
Control means for controlling the drive source,
Equipped with,
The tripod head device is characterized in that the control means acquires at least one of the control position, which is the position of the drive source, and the output shaft position, based on predetermined conditions, and determines the amount of backlash based on the acquired control position and output shaft position.
前記駆動源の制御位置を検出する駆動制御位置検出手段を
備えることを特徴とする請求項1に記載の雲台装置。
The tripod head device according to claim 1, further comprising drive control position detection means for detecting the control position of the drive source.
前記駆動源はステッピングモータであって、
前記制御手段は、前記ステッピングモータのパルス数を前記駆動源の制御位置として用いる
ことを特徴とする請求項1に記載の雲台装置。
The aforementioned drive source is a stepper motor,
The pan/tilt head device according to claim 1, characterized in that the control means uses the number of pulses of the stepping motor as the control position of the drive source.
前記制御手段は、
前記駆動源を第1の方向で所定の位置へ駆動させた時点での第1の出力軸位置に基づいて、前記バックラッシュ量を算出する
ことを特徴とする請求項1に記載の雲台装置。
The control means is
The tripod head device according to claim 1, characterized in that the amount of backlash is calculated based on the first output shaft position at the time the drive source is driven to a predetermined position in a first direction.
前記制御手段は、
前記駆動源を前記第1の方向と逆の第2の方向で前記所定の位置へ駆動させた時点での第2の出力軸位置と、前記第1の出力軸位置との差分に基づいて、前記バックラッシュ量を算出する
ことを特徴とする請求項4に記載の雲台装置。
The control means is
The tripod head device according to claim 4, characterized in that the amount of backlash is calculated based on the difference between the second output shaft position and the first output shaft position at the time the drive source is driven to the predetermined position in a second direction opposite to the first direction.
前記制御手段は、
前記駆動源を、前記第1の方向に駆動させる前に、前記バックラッシュ量を除去できる移動量で前記第1の方向と逆の第2の方向へ駆動させる
請求項4に記載の雲台装置。
The control means is
The tripod head device according to claim 4, wherein the drive source is driven in a second direction opposite to the first direction by an amount of movement that eliminates the amount of backlash, before being driven in the first direction.
前記制御手段は、
第1の方向に駆動している前記駆動源が、前記第1の方向と逆の第2の方向へ駆動を開始した駆動開始時点の前記駆動源の第1の制御位置を取得し、
前記駆動開始時点の後であって、前記出力軸位置が変化した時点での前記駆動源の第2の制御位置を取得し、
前記第1の制御位置と前記第2の制御位置との差分を前記バックラッシュ量として算出する
ことを特徴とする請求項1に記載の雲台装置。
The control means is
The first control position of the drive source at the start of driving when the drive source, which is being driven in a first direction, starts driving in a second direction opposite to the first direction, is obtained.
The second control position of the drive source is obtained after the start of the drive and at the point when the output shaft position changes.
The tripod head device according to claim 1, characterized in that the difference between the first control position and the second control position is calculated as the amount of backlash.
前記制御手段は、
第1の方向へ駆動している前記駆動源が、前記第1の方向と逆の第2の方向へ駆動を開始後の前記出力軸位置の変化がなくなった時点での前記駆動源の第1の制御位置を取得し、
前記出力軸位置の変化が再開した時点での前記駆動源の第2の制御位置を取得し、
前記第1の制御位置と前記第2の制御位置との差分を前記バックラッシュ量として算出する
ことを特徴とする請求項1に記載の雲台装置。
The control means is
The first control position of the drive source is obtained when the drive source, which is being driven in a first direction, starts to be driven in a second direction opposite to the first direction, and there is no longer any change in the output shaft position.
The second control position of the drive source is obtained at the point when the change in the output shaft position resumes.
The tripod head device according to claim 1, characterized in that the difference between the first control position and the second control position is calculated as the amount of backlash.
前記出力軸位置検出手段は、絶対値エンコーダである請求項1に記載の雲台装置。The pan/tilt head device according to claim 1, wherein the output axis position detection means is an absolute value encoder. 駆動力を出力する駆動源と、
前記駆動源の駆動力を減速する減速機構と、
前記減速機構に接続されて前記減速された駆動力が伝達され、当該駆動力で撮像手段の撮影方向を変更する出力軸と、
前記出力軸の位置である出力軸位置を検出する出力軸位置検出手段と、
前記駆動源を制御する制御手段と、
を備え、被写体を撮影する撮像手段の撮影方向を変更する雲台装置の制御方法であって、
予め定められた条件に基づいて、前記駆動源の位置である制御位置および前記出力軸位置の少なくとも一方を取得し、取得した前記制御位置および前記出力軸位置に基づいて、バックラッシュ量を求める
ことを特徴とする雲台装置の制御方法。
A drive source that outputs driving force,
A reduction mechanism for reducing the driving force of the aforementioned drive source,
An output shaft connected to the reduction mechanism to which the reduced driving force is transmitted and which changes the shooting direction of the imaging means,
An output shaft position detection means for detecting the output shaft position, which is the position of the output shaft,
Control means for controlling the drive source,
A control method for a pan/tilt head device that changes the shooting direction of an imaging means for photographing a subject, comprising:
A method for controlling a tripod head device, characterized by acquiring at least one of the control position, which is the position of the drive source, and the output shaft position, based on predetermined conditions, and determining the amount of backlash based on the acquired control position and output shaft position.
コンピュータを、請求項1ないしの何れか1項に記載の雲台装置の制御手段として機能させるためのプログラム。 A program for causing a computer to function as a control means for the pan/tilt head device described in any one of claims 1 to 9 .
JP2024122554A 2024-07-29 2024-07-29 Tripod head device, control method and program for the tripod head device Active JP7836364B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024122554A JP7836364B2 (en) 2024-07-29 2024-07-29 Tripod head device, control method and program for the tripod head device
US19/271,080 US20260032346A1 (en) 2024-07-29 2025-07-16 Pan/tilt head device, control method for pan/tilt head device, and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024122554A JP7836364B2 (en) 2024-07-29 2024-07-29 Tripod head device, control method and program for the tripod head device

Publications (2)

Publication Number Publication Date
JP2026020921A JP2026020921A (en) 2026-02-10
JP7836364B2 true JP7836364B2 (en) 2026-03-26

Family

ID=98737092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024122554A Active JP7836364B2 (en) 2024-07-29 2024-07-29 Tripod head device, control method and program for the tripod head device

Country Status (1)

Country Link
JP (1) JP7836364B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002337709A (en) 2001-05-18 2002-11-27 Koyo Seiko Co Ltd Motor-driven power steering device and backlash amount measuring method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57196313A (en) * 1981-05-26 1982-12-02 Mitsubishi Electric Corp Automatic compensating device for backlash amount
JPS62166980A (en) * 1986-01-14 1987-07-23 オムロン株式会社 Method of measuring quantity of backlash in industrial robot
JPH0524199Y2 (en) * 1987-04-27 1993-06-21
JP3662066B2 (en) * 1996-03-13 2005-06-22 フジノン株式会社 Servo circuit for pan head

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002337709A (en) 2001-05-18 2002-11-27 Koyo Seiko Co Ltd Motor-driven power steering device and backlash amount measuring method

Also Published As

Publication number Publication date
JP2026020921A (en) 2026-02-10

Similar Documents

Publication Publication Date Title
US9838589B2 (en) Imaging apparatus including zoom mechanism, and interchangeable lens
EP2383979B1 (en) Camera platform system and imaging system
JP4089426B2 (en) Projector, imaging device, keystone correction program
JP2941815B2 (en) Imaging device and blur correction device
JP7836364B2 (en) Tripod head device, control method and program for the tripod head device
JPH07226873A (en) Automatic tracking imaging device
US20260025568A1 (en) Industrial camera
JP2001036799A (en) Method for adjusting the position of an optical lens of a fixed focus type imaging device, a computer-readable recording medium storing a program according to the method, and a device for adjusting the position of an optical lens of a fixed focus type imaging device
JP2011049967A (en) Imaging apparatus unit
US12170847B2 (en) Industrial camera
US12219259B2 (en) Industrial camera
JP2026020922A (en) Pan head device, pan head device control method and program
US20260032346A1 (en) Pan/tilt head device, control method for pan/tilt head device, and non-transitory computer-readable storage medium
US11637958B2 (en) Control apparatus, control method, and storage medium
JP2000069353A (en) Camera shake detection device and camera shake correction device
JP5501078B2 (en) Imaging system
JP7841136B2 (en) Control device, control method, and program
WO2021106454A1 (en) Imaging assistance device, imaging device, imaging system, imaging assistance method, and program
JPH03117278A (en) Image pickup device
JP7573744B2 (en) Image generation system and image processing method
US20260113535A1 (en) Image capturing system, control apparatus, image capturing apparatus, and display apparatus constituting the system, control method, and display method
JP4778883B2 (en) Pan head camera device
JP7479828B2 (en) Control device, method, program and storage medium
JP4394618B2 (en) Pan head camera device
JPH0393368A (en) Blur correction system for camera

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250521

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250521

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: 20260213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260313

R150 Certificate of patent or registration of utility model

Ref document number: 7836364

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150