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
JP7684205B2 - Working device and method for controlling working device - Google Patents
[go: Go Back, main page]

JP7684205B2 - Working device and method for controlling working device - Google Patents

Working device and method for controlling working device Download PDF

Info

Publication number
JP7684205B2
JP7684205B2 JP2021203200A JP2021203200A JP7684205B2 JP 7684205 B2 JP7684205 B2 JP 7684205B2 JP 2021203200 A JP2021203200 A JP 2021203200A JP 2021203200 A JP2021203200 A JP 2021203200A JP 7684205 B2 JP7684205 B2 JP 7684205B2
Authority
JP
Japan
Prior art keywords
target
work
robot
platform
working
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
JP2021203200A
Other languages
Japanese (ja)
Other versions
JP2023088461A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021203200A priority Critical patent/JP7684205B2/en
Priority to PCT/JP2022/045296 priority patent/WO2023112828A1/en
Publication of JP2023088461A publication Critical patent/JP2023088461A/en
Application granted granted Critical
Publication of JP7684205B2 publication Critical patent/JP7684205B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Description

本発明は、作業装置の構成とその制御に係り、特に、作業装置に搭載された作業用ロボットの高さ調整に適用して有効な技術に関する。 The present invention relates to the configuration of a working device and its control, and in particular to technology that is effective when applied to adjusting the height of a working robot mounted on the working device.

垂直移動プラットフォーム上のロボットは、建設及び保守分野における組立・検査・保守作業を行うために使用される。このような作業には、これに限定されるものではないが、エレベータレールの自動設置や建物の外観のメンテナンス、内装ボードの壁への固定、ダム壁の検査、及び窓の拭き取りなどが含まれる。これらの作業を実行するために、通常、巻き取り機を使用してプラットフォームを移動し、その結果、ロボットが垂直に移動して、ロボットが処理する目標物の高さに到達する。 Robots on vertically moving platforms are used to perform assembly, inspection and maintenance tasks in the construction and maintenance sector. Such tasks include, but are not limited to, automated installation of elevator rails, maintenance of building exteriors, fastening interior boards to walls, inspecting dam walls, wiping windows, etc. To perform these tasks, a winder is usually used to move the platform, which then moves the robot vertically to reach the height of the target object that the robot is to handle.

高精度な作業を実行する場合や、作業環境の図面または3D概略図に基づいて予めプログラムされた軌道に従って作業を実行する場合は、高精度の高さ測定が必要とされる。 High accuracy height measurements are required when performing high precision tasks or following pre-programmed trajectories based on drawings or 3D schematics of the work environment.

しかしながら、一般的な巻き取り機は、ロボットの到達不足やロボットの特異点、障害物との衝突を避けるために必要なミリメートル単位の精度を満たしておらず、別の高さ測定方法が必要である。 However, typical reeling machines do not provide the millimeter-level accuracy required to avoid under-reaching of the robot, singularities in the robot, or collisions with obstacles, so a different height measurement method is needed.

本技術分野の背景技術として、例えば、特許文献1のような技術がある。特許文献1には、地上階に配置されたレーザ照射器と可動プラットフォームに設置されたレーザ反射板とで構成されるレーザ距離センサを用いる技術が開示されている。 As background technology in this technical field, for example, there is technology such as that disclosed in Patent Document 1. Patent Document 1 discloses technology that uses a laser distance sensor that is composed of a laser irradiator placed on the ground floor and a laser reflector installed on a movable platform.

また、特許文献2には、垂直に引き伸ばされたピアノ線にトレースされた目盛りを検出して、プラットフォームの高さを高精度で測定する技術が開示されている。 Patent Document 2 also discloses a technology that detects scales traced on a vertically stretched piano wire to measure the platform height with high precision.

特開2020-7095号公報JP 2020-7095 A 特開平4-55276号公報Japanese Patent Application Publication No. 4-55276

特許文献1では、レーザ距離センサの追加によるコスト増に加えて、レーザ照射器を最下階に配置し、それをロボットシステムの操作前にレーザ反射板に位置合わせする必要があり、システムの稼働準備のリードタイムが増加する。 In Patent Document 1, in addition to the increased cost of adding a laser distance sensor, the laser irradiator must be placed on the lowest floor and aligned with the laser reflector before the robot system can be operated, increasing the lead time for preparing the system for operation.

さらに、レーザ測定の精度はプラットフォームの高さと共に低下し、ロボットを操作できる最大の高さが制限される。 Furthermore, the accuracy of the laser measurements decreases with platform height, limiting the maximum height at which the robot can be operated.

また、特許文献2では、ロボットシステムのコスト増に加えて、特別に目盛りが付けられたピアノ線を使用する必要があり、システムがより複雑になる。 In addition to increasing the cost of the robot system, Patent Document 2 requires the use of specially calibrated piano wire, making the system more complicated.

さらに、ピアノ線が伸びると塑性変形し、高さ測定精度が低下する。また、ピアノ線は形状が細いため、目盛りの測定が困難である。 Furthermore, when piano wire stretches, it undergoes plastic deformation, reducing the accuracy of height measurement. Also, because piano wire is thin, it is difficult to measure the scale.

そこで、本発明の目的は、垂直移動プラットフォーム上に作業用ロボットが搭載された作業装置において、比較的シンプルかつ安価な構成で、作業用ロボットの高精度な高さ調整が可能な作業装置及びその制御方法を提供することにある。 The object of the present invention is to provide a work device in which a work robot is mounted on a vertically moving platform, and which has a relatively simple and inexpensive configuration and allows for highly accurate height adjustment of the work robot, and a control method thereof.

上記課題を解決するために、本発明は、目標物に対し作業を行う作業ロボットと、前記作業ロボットを搭載するプラットフォームと、前記プラットフォームの高さを調整する高さ調整装置と、前記目標物を検出する検出装置と、前記検出装置が検出した前記目標物の位置が前記作業ロボットの動作範囲内にあるかを判定する判定装置と、前記作業ロボットの動作を制御するロボット制御装置と、を備え、前記検出装置は、前記プラットフォームが移動している時に、前記プラットフォームの垂直方向の最大速度を前記検出装置の視野の垂直方向の寸法または測定範囲の垂直方向の寸法で除した値に相当するサンプリング周波数で、前記目標物の検出を継続的に試行し、前記判定装置は、前記目標物が前記作業ロボットの動作範囲内に入っているかを判定し、動作範囲に入っている場合は、前記ロボット制御装置に前記目標物の位置に合わせて前記作業ロボットの動作軌道を計算するよう指示し、動作範囲に入っていない場合は、前記高さ調整装置に前記プラットフォームの高さを調整するよう指示することを特徴とする。 In order to solve the above problems, the present invention provides a work robot that performs work on a target object, a platform on which the work robot is mounted, a height adjustment device that adjusts the height of the platform, a detection device that detects the target object, a judgment device that determines whether the position of the target object detected by the detection device is within the operating range of the work robot, and a robot control device that controls the operation of the work robot, wherein when the platform is moving, the detection device continuously attempts to detect the target object at a sampling frequency equivalent to a value obtained by dividing the maximum vertical speed of the platform by the vertical dimension of the field of view of the detection device or the vertical dimension of a measurement range of the detection device , and the judgment device determines whether the target object is within the operating range of the work robot, and if it is within the operating range, instructs the robot control device to calculate a operating trajectory of the work robot in accordance with the position of the target object, and if it is not within the operating range, instructs the height adjustment device to adjust the height of the platform.

また、本発明は、(a)作業ロボットを搭載したプラットフォームを目標物の高さに移動するステップと、(b)前記作業ロボットに取り付けられた検出装置により前記目標物を検出するステップと、(c)前記検出装置が検出した前記目標物の位置が前記作業ロボットの動作範囲内に入っているかを判定するステップと、を有し、前記(b)ステップにおいて、前記プラットフォームが移動している時に、前記プラットフォームの垂直方向の最大速度を前記検出装置の視野の垂直方向の寸法または測定範囲の垂直方向の寸法で除した値に相当するサンプリング周波数で、前記目標物の検出を継続的に試行し、前記(c)ステップにおいて、前記目標物が前記作業ロボットの動作範囲内に入っていると判定した場合、前記目標物の位置に合わせて前記作業ロボットの動作軌道を計算し、前記目標物が前記作業ロボットの動作範囲内に入っていないと判定した場合、前記プラットフォームの高さを調整することを特徴とする。 Moreover, the present invention has the steps of: (a) moving a platform on which a work robot is mounted to the height of a target object; (b) detecting the target object with a detection device attached to the work robot; and (c) determining whether the position of the target object detected by the detection device is within a motion range of the work robot, wherein in the step (b), while the platform is moving, detection of the target object is continuously attempted at a sampling frequency equivalent to a value obtained by dividing the maximum vertical speed of the platform by the vertical dimension of the field of view or the vertical dimension of the measurement range of the detection device; and in the step (c), if it is determined that the target object is within the motion range of the work robot, a motion trajectory of the work robot is calculated in accordance with the position of the target object, and if it is determined that the target object is not within the motion range of the work robot, the height of the platform is adjusted.

本発明によれば、垂直移動プラットフォーム上に作業用ロボットが搭載された作業装置において、比較的シンプルかつ安価な構成で、作業用ロボットの高精度な高さ調整が可能な作業装置及びその制御方法を実現することができる。 According to the present invention, in a work device in which a work robot is mounted on a vertically moving platform, it is possible to realize a work device and a control method thereof that can adjust the height of the work robot with high precision using a relatively simple and inexpensive configuration.

これにより、垂直移動を伴う作業において、ロボットによる作業を最適に行うことができる。 This allows the robot to perform tasks optimally when it comes to vertical movement.

上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and advantages other than those described above will become clear from the description of the embodiments below.

本発明の実施例1に係るエレベータの昇降路内に配置された組立システムの正面図である。FIG. 2 is a front view of the assembly system arranged in the elevator hoistway according to the first embodiment of the present invention. 図1の組立システムの上面図である。FIG. 2 is a top view of the assembly system of FIG. 1 . 本発明の実施例1に係る組み立て作業のためにロボットの高さを最適化する方法を示すフローチャートである。1 is a flowchart illustrating a method for optimizing the height of a robot for an assembly task according to the first embodiment of the present invention. 本発明の実施例2に係る組み立て作業のためにロボットの高さを最適化する方法を示すフローチャートである。10 is a flowchart illustrating a method for optimizing the height of a robot for an assembly operation according to a second embodiment of the present invention. 本発明の実施例3に係る窓付き建物の外部に配置された組立システムの正面図である。FIG. 11 is a front view of an assembly system arranged outside a building with windows according to a third embodiment of the present invention.

以下、図面を用いて本発明の実施例を説明する。なお、各図面において同一の構成については同一の符号を付し、重複する部分についてはその詳細な説明は省略する。 Below, an embodiment of the present invention will be described with reference to the drawings. Note that the same components in each drawing will be given the same reference numerals, and detailed descriptions of overlapping parts will be omitted.

図1から図3を参照して、本発明の実施例1の作業装置とその制御方法について説明する。 The working device and its control method according to the first embodiment of the present invention will be described with reference to Figures 1 to 3.

なお、本明細書では、作業装置として、主にエレベータの昇降路内で組み立て作業を実施する組立システムの例を用いて説明するが、本発明はこれに限定されるものではなく、上述したように、建物の外観のメンテナンスや内装ボードの壁への固定、ダム壁の検査、窓の拭き取りなどの作業装置にも適用することができる。 In this specification, the working device will be described using an example of an assembly system that mainly performs assembly work inside an elevator hoistway, but the present invention is not limited to this, and as mentioned above, the device can also be applied to working devices for maintaining the exterior of buildings, fixing interior boards to walls, inspecting dam walls, wiping windows, etc.

図1は、本実施例のエレベータの昇降路101内に配置された組立システム100の正面図である。図2は、図1の組立システム100の上面図である。図3は、本実施例の組み立て作業のためにロボットの高さを最適化する方法を示すフローチャートである。 Figure 1 is a front view of an assembly system 100 disposed within an elevator hoistway 101 in this embodiment. Figure 2 is a top view of the assembly system 100 in Figure 1. Figure 3 is a flow chart showing a method for optimizing the height of a robot for an assembly operation in this embodiment.

本実施例の組立システム100は、図1及び図2に示すように、組み立て作業を行うためにエレベータの昇降路101内に配置されている。組立システム100は、少なくとも2本のロープ3によって吊り下げられた垂直移動プラットフォーム2の上部に配置されたロボットアーム1を備える。 As shown in Figures 1 and 2, the assembly system 100 of this embodiment is disposed in an elevator hoistway 101 to perform assembly work. The assembly system 100 includes a robot arm 1 disposed on top of a vertically moving platform 2 suspended by at least two ropes 3.

ロープ3は、それぞれ少なくとも1台の巻き取り機4によって巻き取りまたは引き延ばしが行われ、これにより、垂直移動プラットフォーム2が上下方向に移動することができる。巻き取り機4の少なくとも1台は、垂直移動プラットフォーム2の高さの大まかな推定を可能にする絶対位置検出器(図示せず)を備えている。 The ropes 3 are wound or unwound by at least one reeling machine 4, respectively, allowing the vertically moving platform 2 to move up and down. At least one of the reeling machines 4 is equipped with an absolute position detector (not shown) that allows a rough estimation of the height of the vertically moving platform 2.

なお、ロープ3の伸縮や劣化により、垂直移動プラットフォーム2の高さの推定精度が低下するため、絶対位置検出器の値を垂直移動プラットフォーム2の高さに正確に関連付けることはできない。 Note that the accuracy of estimating the height of the vertical moving platform 2 decreases due to the stretching and deterioration of the rope 3, so the value of the absolute position detector cannot be accurately related to the height of the vertical moving platform 2.

X軸及びY軸における垂直移動プラットフォーム2の向きは、傾斜センサ5によって測定される。この向きは、垂直移動プラットフォーム2を水平方向に保つために巻き取り機4に巻き取りコマンドを送信する巻き取り機制御装置12によって調整される。 The orientation of the vertical moving platform 2 in the X and Y axes is measured by the tilt sensor 5. This orientation is adjusted by the winder controller 12, which sends winding commands to the winder 4 to keep the vertical moving platform 2 horizontal.

また、組立システム100は、ロボット制御装置11と、巻き取り機制御装置12と、ロボット動作範囲判定装置13(以下、単に判定装置13と称する)と、作業計画装置14とを含むシステム制御装置10を備えている。 The assembly system 100 also includes a system control device 10 that includes a robot control device 11, a winding machine control device 12, a robot motion range determination device 13 (hereinafter simply referred to as the determination device 13), and a work planning device 14.

ロボット制御装置11は、作業計画装置14によって作成された計画に従ってロボットアームを移動させるために、制御コマンドをロボットアームに送信する。 The robot control device 11 sends control commands to the robot arm to move the robot arm according to the plan created by the work planning device 14.

作業計画装置14は、巻き取り機制御装置12によって駆動される巻き取り機4の動作を計画する。 The work planning device 14 plans the operation of the winding machine 4, which is driven by the winding machine control device 12.

判定装置13は、ロボットが到達できない領域に到達することなく組立作業を実行できる高さであるか、ロボットが特異点に位置する状態であるか、またはロボットが周囲の環境と衝突するかを判定する。 The determination device 13 determines whether the robot is at a height where it can perform assembly work without reaching an inaccessible area, whether the robot is at a singular point, or whether the robot will collide with the surrounding environment.

組立システム100が配置されているエレベータの昇降路101は、組立システム100を取り囲む壁6と、下方位置で地面に固定されている2つのレール7と、レール7に固定されている目標物8とを備えている。 The elevator hoistway 101 in which the assembly system 100 is located includes a wall 6 surrounding the assembly system 100, two rails 7 fixed to the ground at a lower position, and a target 8 fixed to the rails 7.

目標物8は、ブラケット8aと、クリップボルト8bと、クリップ8cと、ナット8dとを含んで構成されている。 The target 8 includes a bracket 8a, a clip bolt 8b, a clip 8c, and a nut 8d.

クリップボルト8bがレール7のエッジの一方の側にクリップ8cを押し付け、レール7のエッジの反対側においてナット8dをブラケット8aの表面に向かってねじ込むことにより、レール7のエッジの反対側にあるブラケット8aをレール7に固定する。クリップボルト8bは、反対側のナット8dと連結するために、ブラケット8aに設けられた穴(図示せず)を貫通する。 The clip bolt 8b presses the clip 8c against one side of the edge of the rail 7, and the nut 8d is screwed into the surface of the bracket 8a on the opposite side of the edge of the rail 7, thereby fixing the bracket 8a on the opposite side of the edge of the rail 7 to the rail 7. The clip bolt 8b passes through a hole (not shown) in the bracket 8a to connect with the nut 8d on the opposite side.

なお、ブラケット8aは、クリップボルト8b及びナット8dによってレール7に固定される以外にも、例えば、半田付けによって固定しても良い。 In addition to being fixed to the rail 7 by the clip bolt 8b and nut 8d, the bracket 8a may also be fixed by, for example, soldering.

ロボットアーム1は、組立システム100の外部の目標物8を検出するために使用される目標物検出装置9(以下、単に目標検出装置9と呼ぶ)を備える。 The robot arm 1 is equipped with a target detection device 9 (hereinafter simply referred to as the target detection device 9) that is used to detect a target 8 outside the assembly system 100.

本実施例では、所定の目標物を検出するための画像処理能力を備えたカメラが、目標検出装置9として使用される。なお、カメラの代わりに、目標検出機能を備えた他のセンサを使用することもできる。例えば、物体検出用のアルゴリズムを備えたレーザプロファイラや、レーザスキャナ、超音波距離センサを、カメラの代わりに使用することができる。 In this embodiment, a camera equipped with image processing capabilities for detecting a specific target is used as the target detection device 9. Note that other sensors equipped with target detection capabilities can also be used instead of a camera. For example, a laser profiler equipped with an algorithm for object detection, a laser scanner, or an ultrasonic distance sensor can be used instead of a camera.

また、本実施例では、組立システム100はエレベータの昇降路101内で使用されているが、本発明の適用範囲はエレベータの昇降路に限定されない。本発明は、建物の外装や、ダム壁に近接した場所、内装ボードを壁に固定する必要のある建設施設などにも適用可能である。 In addition, in this embodiment, the assembly system 100 is used in the elevator hoistway 101, but the scope of application of the present invention is not limited to elevator hoistways. The present invention can also be applied to building exteriors, locations close to dam walls, construction facilities where interior boards need to be fixed to walls, and the like.

本実施例の組立システム100によって実施される組立作業には、目標物8の取り扱いに関する作業も含まれる。取り扱い作業の種類は、ロボットの動作範囲の判断に影響を与えるが、本発明の概念において重要ではない。 The assembly tasks performed by the assembly system 100 of this embodiment include tasks related to handling the target object 8. The type of handling task affects the determination of the robot's operating range, but is not critical to the concept of the present invention.

しかしながら、本発明の説明を分かり易くするために、ここでは取り扱い作業を、クリップボルト8bの締め付け解除、ブラケット8aの位置の部分的なシフト、及びクリップボルト8bの締め付けを含む一連の作業として定義する。 However, for ease of understanding in explaining the present invention, the handling operation is defined herein as a series of operations including untightening the clip bolt 8b, partially shifting the position of the bracket 8a, and tightening the clip bolt 8b.

この作業は、一端がレール7に固定されているブラケット8aを、壁面上のブラケット固定が可能な壁6上の高さ(例えば、表面の凹凸のない壁の高さ)に移動させるために行われる。 This operation is performed to move the bracket 8a, one end of which is fixed to the rail 7, to a height on the wall 6 at which the bracket can be fixed to the wall surface (e.g., the height of a wall with a smooth surface).

図1及び図2には図示していないが、この作業を行うには、少なくとも、ナットランナなどのクリップボルトを緩めるための工具と、エアグリッパなどのブラケットを把持するための工具が必要である。 Although not shown in Figures 1 and 2, to perform this task, at least a tool such as a nut runner for loosening the clip bolt and a tool such as an air gripper for gripping the bracket are required.

図3に、本実施例において、組立作業を実施するためにロボットの高さを最適化する方法のフローチャートを示す。 Figure 3 shows a flowchart of a method for optimizing the height of a robot to perform an assembly task in this embodiment.

先ず、ステップS30において、垂直移動プラットフォーム2を目標物8に近い所定の高さに移動させる。 First, in step S30, the vertical moving platform 2 is moved to a predetermined height close to the target 8.

次に、ステップS31において、目標検出装置9(以下、カメラとも称する)を予め推定した目標物8の位置に移動させる。 Next, in step S31, the target detection device 9 (hereinafter also referred to as the camera) is moved to the previously estimated position of the target 8.

続いて、ステップS32において、カメラ9による目標物8の検出を試行する。 Next, in step S32, an attempt is made to detect the target 8 using the camera 9.

次に、ステップS33において、目標物8の検出可否を判定する。 Next, in step S33, it is determined whether or not the target 8 can be detected.

巻き取り機4の不正確さや目標物8の手動配置による高さの不正確さのために、目標物8がカメラ9の視野15内にない可能性がある。その場合(No)、カメラ9を新たな検索位置に移動させ、ステップS32に戻り、カメラ9による目標物8の検出を繰り返す。 Due to inaccuracies in the winder 4 or inaccuracies in the height of the target 8 due to manual placement, the target 8 may not be within the field of view 15 of the camera 9. If this is the case (No), move the camera 9 to a new search position and return to step S32 to repeat the detection of the target 8 by the camera 9.

一方、ステップS33において、カメラ9により目標物8を検出した場合(Yes)は、ステップS35に進み、目標物8がロボットアーム1の作業範囲内にあるかどうかをチェックする。 On the other hand, if the target 8 is detected by the camera 9 in step S33 (Yes), the process proceeds to step S35, where it is checked whether the target 8 is within the working range of the robot arm 1.

ステップS35において、目標物8がロボットアーム1の作業範囲内にあると判定された場合(Yes)、ステップS37に進み、目標物8の高さに適応するように、ロボットアーム1を含むロボットアセンブリの軌道を新しい目標位置に調整し、組立作業を実施する。 If it is determined in step S35 that the target 8 is within the working range of the robot arm 1 (Yes), the process proceeds to step S37, where the trajectory of the robot assembly including the robot arm 1 is adjusted to a new target position to accommodate the height of the target 8, and the assembly work is performed.

一方、ステップS35において、目標物8がロボットアーム1の作業範囲内にないと判定された場合(No)、ステップS36に進み、垂直移動プラットフォーム2を新たな高さに移動させ、ステップS31に戻り、ステップS31以降の動作を繰り返す。 On the other hand, if it is determined in step S35 that the target 8 is not within the working range of the robot arm 1 (No), the process proceeds to step S36, where the vertically moving platform 2 is moved to a new height, and the process returns to step S31, where the operations from step S31 onwards are repeated.

なお、垂直移動プラットフォーム2の所定の初期高さ、及び予め推定された目標物8の探索位置は、エレベータの昇降路101の3Dデータまたは2D図面によって得ることができる。 Note that the predetermined initial height of the vertical moving platform 2 and the pre-estimated search position of the target 8 can be obtained from 3D data or 2D drawings of the elevator hoistway 101.

また、例えば、目標物8が手動で配置された場合には、目標物8の高さを事前に直接測定することによっても得ることができる。 It can also be obtained by directly measuring the height of the target 8 in advance, for example if the target 8 is manually positioned.

垂直移動プラットフォーム2の初期高さを考慮する際には、目標検出装置(カメラ)9の死角も考慮されるべきである。 When considering the initial height of the vertical moving platform 2, the blind spot of the target detection device (camera) 9 should also be taken into account.

死角の例としては、カメラ9と目標物8との間にロープ3や他の物体があるようなカメラ9の位置である。 An example of a blind spot is a position of the camera 9 where there is a rope 3 or other object between the camera 9 and the target 8.

目標物8を検出するためには、例えば、同じ目標物8の事前に撮影された画像から画像処理を介して目標物8の特徴を抽出し、次いで、それらの抽出された特徴に一致する特徴を目標物8の検索中に新たに撮影した画像から検索することができる。 To detect a target 8, for example, features of the target 8 can be extracted via image processing from previously captured images of the same target 8, and then features matching those extracted features can be searched for in newly captured images during the search for the target 8.

一致する特徴が見つかった場合、それは目標物8が見つかったことを意味する。画像の特徴を抽出するための画像処理方法の例には、テンプレートマッチング及びパターン検出が挙げられる。また、ニューラルネットワークの使用も考えられる。 If a matching feature is found, it means that the target 8 has been found. Examples of image processing methods for extracting image features include template matching and pattern detection. Also, the use of neural networks is conceivable.

目標物8がロボットアーム1の作業範囲内にあるかどうかを判定するために、判定装置13は、(1)目標物8がロボットアーム1の関節制限内にあるかどうか、(2)ロボットアーム1の仕様に従ってロボットの特異点が発生する可能性のあるロボット構成を必要とする位置にないかどうか、(3)以前の経験でロボットアーム1の衝突が発生した位置にないかどうか、(4)(1)~(3)に含まれない場合であっても、ロボットの姿勢によりロボットアーム1の関節が過負荷により壊れる位置にないか、を簡単にチェックすることができる。 To determine whether the target 8 is within the working range of the robot arm 1, the determination device 13 can simply check whether (1) the target 8 is within the joint limits of the robot arm 1, (2) whether it is not in a position that requires a robot configuration that may cause a robot singularity according to the specifications of the robot arm 1, (3) whether it is not in a position where a collision of the robot arm 1 has occurred in previous experience, and (4) even if it is not included in (1) to (3), it is not in a position where the joints of the robot arm 1 may be damaged by overload due to the posture of the robot.

これらの経験を得るには、ロボットアーム1を様々な高さに移動し、作業をシミュレートして衝突の可能性を確認する必要がある。そして、衝突の可能性のある情報は、判定装置13によるアクセスのためにデータベース(図示せず)に格納する。 To obtain these experiences, the robot arm 1 needs to be moved to various heights and tasks simulated to check for possible collisions. The possible collisions are then stored in a database (not shown) for access by the decision device 13.

(4)の例としては、例えば、ロボットアーム1がある対象物を把持しようとした時に、ロボットアーム1の重心位置が変化しプラットフォーム2が変異および回転することで、ロボットアーム1のグリッパー位置が変異し、対象物をつかめなくなったり、衝突したりする問題を挙げられる。また、ロボットアームが対象物をつかんでから、対象物を扱っている時、ロボットの姿勢によりプラットフォーム2がロボットアーム1の関節に負担がかかる動きをしてしまい、ロボットアーム1が関節過負荷で壊れたり、止まったりする問題も挙げられる。 As an example of (4), when the robot arm 1 tries to grasp an object, the position of the center of gravity of the robot arm 1 changes, causing the platform 2 to mutate and rotate, which causes the gripper position of the robot arm 1 to mutate, making it unable to grasp the object or resulting in a collision. In addition, when the robot arm grasps an object and is handling it, the posture of the robot may cause the platform 2 to move in a way that puts strain on the joints of the robot arm 1, causing the robot arm 1 to break or stop due to joint overload.

過負荷により停止するロボットアーム1の姿勢であるか否かを判断するには、過去の運転試験のデータもしくはセンサにより過負荷手前の負荷を検出することである。負荷検出センサとしては、ロボットアーム1の各関節での電流を測定する電流センサ、ロボットアーム1の各関節でのトルクを測定するトルクセンサ、ロボットアーム1手先に取り付け、ロボットアーム1手先の力とモーメントを測定する力覚センサを挙げられる。 To determine whether the robot arm 1 is in a position where it will stop due to an overload, it is necessary to detect the load just before the overload using data from past operation tests or a sensor. Examples of load detection sensors include current sensors that measure the current at each joint of the robot arm 1, torque sensors that measure the torque at each joint of the robot arm 1, and force sensors that are attached to the tip of the robot arm 1 and measure the force and moment at the tip of the robot arm 1.

目標物8がロボットアーム1の作業範囲内にあるか否かを判定するための別の方法は、(1)組立システム100の全ての構成要素並びに作業環境(つまり、エレベータの昇降路101)の全ての構成要素と共にシミュレーション環境を作ること、(2)カメラ9によって得られた目標物8の位置に基づいて環境を更新すること、(3)例えば、高速探索ランダムツリー(RRT)などのグラフベースの軌道検索アルゴリズムを介して、目標物8を操作するための衝突のない経路を見つけようとすることである。 Another method for determining whether the target 8 is within the working range of the robot arm 1 is to (1) create a simulated environment with all components of the assembly system 100 as well as all components of the working environment (i.e., the elevator shaft 101), (2) update the environment based on the position of the target 8 obtained by the camera 9, and (3) try to find a collision-free path to manipulate the target 8 via a graph-based trajectory search algorithm, e.g., a fast-searching random tree (RRT).

経路が見つかった場合は、目標物8はロボットアーム1の作業範囲内にあると判定され、それ以外の場合は、目標物8はロボットアーム1の作業範囲内にないと判定される。 最初の探索位置に目標物8が見つからない場合に、目標物8を探索するための新しいカメラ9の位置は、ロボットアーム1の作業範囲内にあり、カメラ9によって測定されていない任意の位置である可能性がある。 If a path is found, the target 8 is determined to be within the working range of the robot arm 1; otherwise, the target 8 is determined to not be within the working range of the robot arm 1. If the target 8 is not found at the initial search position, the new camera 9 position for searching the target 8 can be any position within the working range of the robot arm 1 and not measured by the camera 9.

目標物8を効率的に探索するために、ロボットアーム1は、カメラ9の水平方向または垂直方向の視野15以下のステップサイズで移動させることができる。 To efficiently search for the target 8, the robot arm 1 can be moved with a step size equal to or smaller than the horizontal or vertical field of view 15 of the camera 9.

横方向(図1のY軸)における目標物8の位置の推定が常に正確であることを考慮すると、目標物8を探索するための効率的なアプローチは、ロボットアーム1がその到達限界に達することなく、カメラ9の垂直視野に等しいステップサイズでより長く動くことができる方向(上向きまたは下向き)に移動することである。 Considering that the estimation of the target 8's position in the lateral direction (Y-axis in Fig. 1) is always accurate, an efficient approach to search for the target 8 is to move in the direction (upwards or downwards) in which the robot arm 1 can move longer without reaching its reach limit, with a step size equal to the vertical field of view of the camera 9.

一方向への連続した探索ステップの後に到達限界に達した場合、効率的なアプローチは、ロボットアーム1を最初の探索位置に戻し、他の方向への探索を継続することである。 If a reach limit is reached after successive search steps in one direction, an efficient approach is to return the robot arm 1 to the initial search position and continue searching in the other direction.

このようにして、ロボットアーム1は、垂直方向の全ての探索領域をカバーすることができ、標的物8が見つからない場合には、判定装置13は、標的物8がロボットアーム1の作業範囲内にないことを確実に判定することができる。 In this way, the robot arm 1 can cover the entire search area in the vertical direction, and if the target object 8 is not found, the determination device 13 can reliably determine that the target object 8 is not within the working range of the robot arm 1.

検出された目標物8の位置が、ロボットアーム1の作業範囲内にないと判断された場合の新しい垂直移動プラットフォーム2の高さは、ロボットアーム1に対して目標物8が所定の最適な作業位置にあるようにする方向及びステップサイズである可能性がある。この最適な位置は、組立システム100を用いた事前の実験によって得ることができる。 When the position of the detected target 8 is determined not to be within the working range of the robot arm 1, the new height of the vertical moving platform 2 may be in a direction and step size that places the target 8 in a predetermined optimal working position relative to the robot arm 1. This optimal position may be obtained by prior experimentation using the assembly system 100.

目標物8が見つからなかった場合の新しい垂直移動プラットフォーム2の高さは、ロボットアーム1の垂直作業範囲に等しいステップサイズで、現在のプラットフォーム位置から上方または下方にシフトされた高さである可能性がある。 If the target 8 is not found, the new vertical moving platform 2 height may be a height shifted upwards or downwards from the current platform position with a step size equal to the vertical working range of the robot arm 1.

目標物8が検出されなかった理由に関する経験がなければ、探索方向はランダムに選択することができる。 Without any experience as to why target 8 was not detected, the search direction can be chosen randomly.

上述の方法により、組立システム100のロボットアーム1を、組立作業を最適化する高さに配置することができる。 The above-described method allows the robot arm 1 of the assembly system 100 to be positioned at a height that optimizes the assembly operation.

図4を参照して、本発明の実施例2の作業装置とその制御方法について説明する。図4は、本実施例の組み立て作業のためにロボットの高さを最適化する方法を示すフローチャートである。本実施例は、実施例1(図3)の変形例である。 A working device and a control method thereof according to a second embodiment of the present invention will be described with reference to FIG. 4. FIG. 4 is a flow chart showing a method for optimizing the height of a robot for assembly work according to this embodiment. This embodiment is a modified version of the first embodiment (FIG. 3).

図4に示すように、先ず、ステップS40において、カメラ9を用いて目標物8の検出を試行しながら、垂直移動プラットフォーム2を移動(上昇)させる。 As shown in FIG. 4, first, in step S40, the vertical moving platform 2 is moved (raised) while attempting to detect the target 8 using the camera 9.

次に、ステップS41において、目標物8の検出可否を判定する。 Next, in step S41, it is determined whether or not the target 8 can be detected.

カメラ9が目標物8を検出しなかった場合(No)、ステップS40に戻り、垂直移動プラットフォーム2の移動方向に応じて、上限または下限に達するまで垂直移動プラットフォーム2を移動し続ける。 If the camera 9 does not detect the target 8 (No), return to step S40 and continue moving the vertical moving platform 2 until it reaches the upper or lower limit, depending on the direction of movement of the vertical moving platform 2.

一方、カメラ9が目標物8を検出した場合(Yes)には、ステップS42に進み、垂直移動プラットフォーム2の移動を停止する。 On the other hand, if the camera 9 detects the target 8 (Yes), the process proceeds to step S42, and the movement of the vertical moving platform 2 is stopped.

続いて、ステップS43において、カメラ9を目標物8が検出された位置まで移動させ、目標物8をより精密に検出する。つまり、目標物8を再検出するために、より良い検出高さに垂直移動プラットフォーム2及びロボットアーム1を移動させる。 Next, in step S43, the camera 9 is moved to the position where the target 8 was detected, and the target 8 is detected more precisely. In other words, the vertical moving platform 2 and the robot arm 1 are moved to a better detection height in order to redetect the target 8.

次に、ステップS44に進み、目標物8がロボットアーム1の作業範囲内にあるかどうかをチェックする。 Next, proceed to step S44 and check whether the target 8 is within the working range of the robot arm 1.

ステップS44において、目標物8がロボットアーム1の作業範囲内にあると判定された場合(Yes)、ステップS46に進み、目標物8の高さに適応するように、ロボットアーム1を含むロボットアセンブリの軌道を新しい目標位置に調整し、組立作業を実施する。 If it is determined in step S44 that the target object 8 is within the working range of the robot arm 1 (Yes), the process proceeds to step S46, where the trajectory of the robot assembly including the robot arm 1 is adjusted to a new target position to accommodate the height of the target object 8, and the assembly work is performed.

一方、ステップS44において、目標物8がロボットアーム1の作業範囲内にないと判定された場合(No)、ステップS45に進み、垂直移動プラットフォーム2を新たな(異なる)高さに移動させた後、ステップS43に戻り、ステップS43以降の動作を繰り返す。 On the other hand, if it is determined in step S44 that the target 8 is not within the working range of the robot arm 1 (No), the process proceeds to step S45, where the vertical moving platform 2 is moved to a new (different) height, and then the process returns to step S43, and the operations from step S43 onwards are repeated.

ステップS43における目標物8の再検出は、垂直移動プラットフォーム2を移動させている間の目標物8の検出が垂直移動プラットフォーム2の動きに起因する画像取得エラーを受ける可能性があるために行われる。 The redetection of the target 8 in step S43 is performed because detection of the target 8 while the vertical moving platform 2 is moving may be subject to image acquisition errors due to the movement of the vertical moving platform 2.

サンプリング周波数が高く、シャッター速度が速い場合、この画像取得エラーは軽減される可能性があるが、再検出の方が確実である。 Higher sampling frequencies and faster shutter speeds can reduce this image acquisition error, but redetection is more reliable.

再検出の別の理由は、目標物8が検出されてから、垂直移動プラットフォーム2が完全に停止するまでに遅延があるためである。したがって、垂直移動プラットフォーム2が停止した後、目標物8の位置は、目標物8が検出された時と同じではない。 Another reason for redetection is that there is a delay between when the target 8 is detected and when the vertical moving platform 2 comes to a complete stop. Therefore, after the vertical moving platform 2 comes to a stop, the position of the target 8 is not the same as when the target 8 was detected.

上記の遅延の事前推定とこの遅延の間に移動する高さの推定を行い、目標物8の位置推定の高さ誤差を補償することができる。しかしながら、垂直移動プラットフォーム2の静止状態での目標物8の再検出は、さらに正確である。 By performing a pre-estimation of the delay and an estimation of the height traveled during this delay, it is possible to compensate for height errors in the target 8 position estimate. However, re-detection of the target 8 with the vertical moving platform 2 in a stationary state is more accurate.

この遅延の間に移動した高さを使用して、検出された目標物8の位置の高さ誤差を補償する場合、目標物8を再検出するためにカメラ9が移動する際に、目標物8がカメラ9の視野15内にあることを保証することができる。 If the height traveled during this delay is used to compensate for height errors in the position of the detected target 8, it can be ensured that the target 8 is within the field of view 15 of the camera 9 when the camera 9 moves to redetect the target 8.

実施例1(図3)の方法と比較して、この方法は、垂直移動プラットフォーム2が上昇している時に目標物8を継続的に検出しようとするので、例えば3Dデータ検証による目標物8の位置の事前の推定に依存しないため有利である。 Compared to the method of Example 1 (Figure 3), this method is advantageous because it seeks to continuously detect the target 8 as the vertical moving platform 2 ascends, and does not rely on a prior estimation of the position of the target 8, e.g. by 3D data verification.

但し、この方法は、目標物8が動いていることが検出されるため、検出エラーが発生しやすくなる。別の欠点は、使用されるカメラ9が、垂直移動プラットフォーム2が移動する全ての高さを捕捉するのに十分な高いサンプリング周波数を有していなければならないことであり、これは、式(1)によって計算することができる。 However, this method is prone to detection errors since the target 8 is detected as moving. Another drawback is that the camera 9 used must have a high enough sampling frequency to capture all heights traveled by the vertical moving platform 2, which can be calculated by equation (1).

Figure 0007684205000001
Figure 0007684205000001

ここで、fはサンプリング周波数、Vplatfはプラットフォーム垂直方向の最大速度、dVFOV’はカメラ9の垂直視野の寸法である。なお、他のセンサを用いた場合には、センサの測定範囲をdVFOVに置き換えることができる。 where f is the sampling frequency, Vplatf is the maximum vertical speed of the platform, and dVFOV' is the vertical field of view of camera 9. Note that if another sensor is used, the measurement range of the sensor can be replaced with dVFOV.

図5を参照して、本発明の実施例3の作業装置とその制御方法について説明する。図5は、本実施例の窓付き建物の外部に配置された組立システムの正面図である。 The working device and its control method according to the third embodiment of the present invention will be described with reference to FIG. 5. FIG. 5 is a front view of the assembly system arranged outside the building with windows according to this embodiment.

本実施例の組立システム100は、図5に示すように、窓付き建物501の外部に配置され、メンテナンス作業の一例としての窓拭き作業を行う。 As shown in FIG. 5, the assembly system 100 of this embodiment is placed outside a building 501 with windows, and performs window cleaning work as an example of maintenance work.

本実施例の組立システム100の基本的な構成は、実施例1(図1及び図2)と同様であるが、巻き取り機4が垂直移動プラットフォーム2上に配置されており、ロープ3が巻かれる際に巻き取り機4の内部に収納されず、垂直移動プラットフォーム2が垂直に移動する際に巻き取り機4を通過する点において、実施例1(図1及び図2)と異なっている。 The basic configuration of the assembly system 100 of this embodiment is similar to that of embodiment 1 (FIGS. 1 and 2), but differs from embodiment 1 (FIGS. 1 and 2) in that the winding machine 4 is disposed on the vertically moving platform 2, and the rope 3 is not stored inside the winding machine 4 when wound, but passes through the winding machine 4 when the vertically moving platform 2 moves vertically.

窓付き建物501の外側部分には、外壁52及び窓53が配置されている。窓53は長方形であり、四隅を有する。この四隅は、本実施例の目標物8となる。図5では目標物8である四隅を強調して表示しているが、それらは通常の窓の四隅の形状であり、本発明の方法で使用するのに必要な特別な形状を有していない。 The exterior of the building with windows 501 has an exterior wall 52 and a window 53. The window 53 is rectangular and has four corners. These four corners are the target 8 in this embodiment. In FIG. 5, the four corners that are the target 8 are highlighted, but they are the shape of the four corners of a normal window and do not have the special shape required for use in the method of the present invention.

実施例1及び実施例2で説明した方法は、本実施例の窓付き建物501で使用することができるが、この組立環境では、検出される目標物8は窓53の四隅である。窓は4つの角部を有しており、いずれの角部も検出対象とすることができる。窓53の四隅すべてを検出できる検出アルゴリズムは、1つの角部が誤検出された場合に窓の位置を検出するためのオプションが増えるため、ロボットの位置を推定するのにさらに効果的である。 The methods described in Examples 1 and 2 can be used with the windowed building 501 of this example, but in this assembly environment, the detected targets 8 are the four corners of the window 53. The window has four corners, any of which can be detected. A detection algorithm that can detect all four corners of the window 53 is more effective in estimating the robot's position, since it provides more options for detecting the window's position in case one corner is misdetected.

なお、実施例1から実施例3で使用される目標物8は、単に例示的なものであり、特許請求の範囲を限定するものではない。組み立て作業が行われる領域と比較した組立システム100の高さを決定するための基準として使用することができる任意の物体が有効である。壁やレールのマークのような非物体も基準点(目標物8)として使用することができる。 It should be noted that the targets 8 used in Examples 1 to 3 are merely illustrative and do not limit the scope of the claims. Any object that can be used as a reference to determine the height of the assembly system 100 compared to the area in which the assembly work is performed is valid. Non-objects such as marks on a wall or rail can also be used as reference points (targets 8).

また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

1…ロボットアーム
2…垂直移動プラットフォーム
3…ロープ
4…巻き取り機
5…傾斜センサ
6…壁
7…レール
8…目標物
8a…ブラケット
8b…クリップボルト
8c…クリップ
8d…ナット
9…目標物検出装置(目標検出装置,カメラ)
10…システム制御装置
11…ロボット制御装置
12…巻き取り機制御装置
13…ロボット動作範囲判定装置(判定装置)
14…作業計画装置
15…視野
52…(窓付き建物の)外壁
53…(窓付き建物の)窓
100…組立システム
101…エレベータの昇降路
501…窓付き建物
REFERENCE SIGNS LIST 1: Robot arm 2: Vertical moving platform 3: Rope 4: Winding machine 5: Tilt sensor 6: Wall 7: Rail 8: Target 8a: Bracket 8b: Clip bolt 8c: Clip 8d: Nut 9: Target detection device (target detection device, camera)
10: System control device 11: Robot control device 12: Winding machine control device 13: Robot motion range determination device (determination device)
14: Work planning device 15: Field of view 52: Exterior wall (of a building with windows) 53: Window (of a building with windows) 100: Assembly system 101: Elevator hoistway 501: Building with windows

Claims (11)

目標物に対し作業を行う作業ロボットと、
前記作業ロボットを搭載するプラットフォームと、
前記プラットフォームの高さを調整する高さ調整装置と、
前記目標物を検出する検出装置と、
前記検出装置が検出した前記目標物の位置が前記作業ロボットの動作範囲内にあるかを判定する判定装置と、
前記作業ロボットの動作を制御するロボット制御装置と、を備え、
前記検出装置は、前記プラットフォームが移動している時に、前記プラットフォームの垂直方向の最大速度を前記検出装置の視野の垂直方向の寸法または測定範囲の垂直方向の寸法で除した値に相当するサンプリング周波数で、前記目標物の検出を継続的に試行し、
前記判定装置は、前記目標物が前記作業ロボットの動作範囲内に入っているかを判定し、
動作範囲に入っている場合は、前記ロボット制御装置に前記目標物の位置に合わせて前記作業ロボットの動作軌道を計算するよう指示し、
動作範囲に入っていない場合は、前記高さ調整装置に前記プラットフォームの高さを調整するよう指示することを特徴とする作業装置。
A work robot that performs a task on a target object;
A platform on which the work robot is mounted;
a height adjustment device for adjusting the height of the platform;
A detection device for detecting the target;
a determination device that determines whether the position of the target detected by the detection device is within an operating range of the work robot;
a robot control device for controlling an operation of the working robot,
the detection device continually attempts to detect the target as the platform moves, at a sampling frequency corresponding to a maximum vertical velocity of the platform divided by a vertical dimension of a field of view or a vertical dimension of a measurement range of the detection device;
the determination device determines whether the target is within an operating range of the work robot;
If the target object is within the motion range, instruct the robot control device to calculate a motion trajectory of the working robot in accordance with the position of the target object;
A working device characterized in that, if the platform is not within its operating range, the working device instructs the height adjustment device to adjust the height of the platform.
請求項1に記載の作業装置であって、
前記判定装置は、前記目標物の位置が前記作業ロボットの関節制限内であるか否か、または、前記目標物の位置が過去の移動実験で前記作業ロボットの衝突が発生した領域内にあるか否かを判定することを特徴とする作業装置。
The working device according to claim 1,
The work apparatus is characterized in that the determination device determines whether the position of the target object is within the joint limits of the work robot, or whether the position of the target object is within an area where a collision occurred with the work robot in a past movement experiment.
請求項1に記載の作業装置であって、
前記判定装置は、前記検出装置が検出した前記目標物の位置に基づいて、前記作業装置の構成要素および作業環境の構成要素を用いてシミュレーション環境を更新し、
前記作業ロボットの作業範囲内の前記目標物の位置特定を表す経路生成アルゴリズムを介して、前記シミュレーション環境内に衝突のない経路を生成することを特徴とする作業装置。
The working device according to claim 1,
the determination device updates a simulation environment using components of the work device and components of a work environment based on the position of the target object detected by the detection device;
A work apparatus that generates a collision-free path within the simulated environment via a path generation algorithm that represents the location of the object within a working envelope of the work robot.
請求項1に記載の作業装置であって、
前記判定装置は、前記目標物が前記作業ロボットの動作範囲内に入っていないと判定した場合、前記検出装置の垂直測定能力以下のステップサイズで前記検出装置を移動させることを特徴とする作業装置。
The working device according to claim 1,
The work device is characterized in that, when the determination device determines that the target is not within the operating range of the work robot, the determination device moves the detection device with a step size that is equal to or smaller than the vertical measurement capability of the detection device.
請求項1に記載の作業装置であって、
前記判定装置は、前記目標物が前記作業ロボットの動作範囲内に入っていないと判定した場合、前記作業ロボットの垂直可動範囲以下のステップサイズで前記プラットフォームを移動させることを特徴とする作業装置。
The working device according to claim 1,
The work device is characterized in that, when the determination device determines that the target is not within the operating range of the work robot, the determination device moves the platform in a step size that is equal to or smaller than the vertical movement range of the work robot.
請求項1に記載の作業装置であって、
前記目標物の検出時点から前記プラットフォームが完全に停止するまでの間に移動する前記プラットフォームの高さを事前に推定し、当該推定した高さに基づき前記検出装置による前記目標物の検出位置を補正することを特徴とする作業装置。
The working device according to claim 1,
A working device characterized in that a height of the platform that will move from the time the target is detected until the platform completely stops is estimated in advance, and the detection position of the target by the detection device is corrected based on the estimated height.
請求項1に記載の作業装置であって、
エレベータの昇降路内に配置され、前記昇降路内の組立作業を行うことを特徴とする作業装置。
The working device according to claim 1,
1. A working device that is disposed in an elevator shaft and performs assembly work within the elevator shaft.
請求項1に記載の作業装置であって、
窓付き建物の外壁に配置され、窓の四隅を前記目標物として検出し、窓拭き作業を行うことを特徴とする作業装置。
The working device according to claim 1,
A work device that is placed on the exterior wall of a building with windows, detects the four corners of the windows as the targets, and performs window wiping work.
請求項1に記載の作業装置であって、
前記判定装置は、前記作業ロボットの姿勢が過去の移動実験において前記作業ロボットの関節が過負荷により停止する手前の姿勢になっているか、または、前記作業ロボットに取り付けた負荷検出器からの信号により前記作業ロボットの関節が過負荷により停止する手前の姿勢になっているか、を判定することを特徴とする作業装置。
The working device according to claim 1,
The working apparatus is characterized in that the determination device determines whether the posture of the work robot is in a posture just before the joints of the work robot would have stopped due to overload in a past movement experiment, or whether the joints of the work robot are in a posture just before the joints of the work robot would have stopped due to overload, based on a signal from a load detector attached to the work robot.
(a)作業ロボットを搭載したプラットフォームを目標物の高さに移動するステップと、
(b)前記作業ロボットに取り付けられた検出装置により前記目標物を検出するステップと、
(c)前記検出装置が検出した前記目標物の位置が前記作業ロボットの動作範囲内に入っているかを判定するステップと、を有し、
前記(b)ステップにおいて、前記プラットフォームが移動している時に、前記プラットフォームの垂直方向の最大速度を前記検出装置の視野の垂直方向の寸法または測定範囲の垂直方向の寸法で除した値に相当するサンプリング周波数で、前記目標物の検出を継続的に試行し、
前記(c)ステップにおいて、前記目標物が前記作業ロボットの動作範囲内に入っていると判定した場合、前記目標物の位置に合わせて前記作業ロボットの動作軌道を計算し、
前記目標物が前記作業ロボットの動作範囲内に入っていないと判定した場合、前記プラットフォームの高さを調整することを特徴とする作業装置の制御方法。
(a) moving a platform carrying a work robot to a target height;
(b) detecting the target object with a detection device attached to the work robot;
(c) determining whether the position of the target detected by the detection device is within an operating range of the work robot;
In step (b), while the platform is moving, continuously attempting to detect the target at a sampling frequency corresponding to a maximum vertical speed of the platform divided by a vertical dimension of a field of view or a vertical dimension of a measuring range of the detection device;
When it is determined in step (c) that the target object is within a motion range of the work robot, a motion trajectory of the work robot is calculated in accordance with the position of the target object;
A method for controlling a working device, comprising the steps of: adjusting a height of the platform when it is determined that the target is not within an operating range of the working robot.
請求項10に記載の作業装置の制御方法であって、
前記(b)ステップと前記(c)ステップとの間に、
(d)前記検出装置を前記目標物が検出された位置まで移動させ、前記目標物を再検出するステップを有することを特徴とする作業装置の制御方法。
A control method for a work device according to claim 10, comprising:
Between the step (b) and the step (c),
(d) a step of moving the detection device to the position where the target was detected and re-detecting the target.
JP2021203200A 2021-12-15 2021-12-15 Working device and method for controlling working device Active JP7684205B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021203200A JP7684205B2 (en) 2021-12-15 2021-12-15 Working device and method for controlling working device
PCT/JP2022/045296 WO2023112828A1 (en) 2021-12-15 2022-12-08 Working device and control method for working device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021203200A JP7684205B2 (en) 2021-12-15 2021-12-15 Working device and method for controlling working device

Publications (2)

Publication Number Publication Date
JP2023088461A JP2023088461A (en) 2023-06-27
JP7684205B2 true JP7684205B2 (en) 2025-05-27

Family

ID=86774676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021203200A Active JP7684205B2 (en) 2021-12-15 2021-12-15 Working device and method for controlling working device

Country Status (2)

Country Link
JP (1) JP7684205B2 (en)
WO (1) WO2023112828A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018118340A (en) 2017-01-24 2018-08-02 ファナック株式会社 Robot system having force control pressing device
WO2019049972A1 (en) 2017-09-08 2019-03-14 Ntn株式会社 Work device using parallel link mechanism
JP2019217570A (en) 2018-06-15 2019-12-26 株式会社東芝 Information processing device, unloading system comprising information processing device and information processing program
JP2020007095A (en) 2018-07-06 2020-01-16 株式会社日立ビルシステム Elevator installation device
JP2020020206A (en) 2018-08-02 2020-02-06 株式会社大林組 Spray device and spray method
JP2021024077A (en) 2019-08-05 2021-02-22 エリッド テクノロジー インターナショナル ピーティーイー エルティーディーElid Technology International Pte Ltd Exterior wall maintenance apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0455276A (en) * 1990-06-21 1992-02-21 Toshiba Corp Apparatus installing method and device in elevator tower

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018118340A (en) 2017-01-24 2018-08-02 ファナック株式会社 Robot system having force control pressing device
WO2019049972A1 (en) 2017-09-08 2019-03-14 Ntn株式会社 Work device using parallel link mechanism
JP2019217570A (en) 2018-06-15 2019-12-26 株式会社東芝 Information processing device, unloading system comprising information processing device and information processing program
JP2020007095A (en) 2018-07-06 2020-01-16 株式会社日立ビルシステム Elevator installation device
JP2020020206A (en) 2018-08-02 2020-02-06 株式会社大林組 Spray device and spray method
JP2021024077A (en) 2019-08-05 2021-02-22 エリッド テクノロジー インターナショナル ピーティーイー エルティーディーElid Technology International Pte Ltd Exterior wall maintenance apparatus

Also Published As

Publication number Publication date
JP2023088461A (en) 2023-06-27
WO2023112828A1 (en) 2023-06-22

Similar Documents

Publication Publication Date Title
CN111268530B (en) Method and apparatus for measuring, positioning and installing elevator shaft
CN106064776B (en) Method and apparatus for automatic elevator installation
WO2023178713A1 (en) Intelligent scanning and automatic error identification system and method for assembly surface of prefabricated member
EP3336040B1 (en) Arrangement and method for aligning guide rails of an elevator
KR101050302B1 (en) Structure inspection robot and structure inspection vehicle including the same
US11242227B2 (en) Method and assembly device for carrying out an installation process in an elevator shaft of an elevator system
CN113401756B (en) Elevator inspection system with robotic platform forming hoistway model data
CN116495609B (en) Crane sling with swing angle detection device
CN113401764B (en) Elevator inspection system having a robotic platform configured to inspect components in a hoistway
CN113401739B (en) Elevator inspection system with robotic platform for developing hoistway model data
US6644485B2 (en) Method of and apparatus for controlling stacking of a load by a crane
US12151916B2 (en) Method for at least partially automated planning of an installation of elevator components of an elevator system
JP7444710B2 (en) Hoistway measurement device and hoistway measurement system
KR102407342B1 (en) Apparatus for Inspection of product combined with Autonomous Vehicle
CN117415854A (en) Construction robot device and control method of construction robot device
CN113394141B (en) A quality assessment system and method for chip structure defects
JP7684205B2 (en) Working device and method for controlling working device
CN115210048B (en) Robot curved surface profiling control method
JP2011148624A (en) Method for determining stop target coordinate of stacker crane
CN117355475A (en) Method and device for aligning elevator guide rails
CN119045502B (en) Control method and system of inspection robot
EP2796402A1 (en) System and control procedure for the positioning of bridge cranes
KR100904769B1 (en) Career obstacle detection device and method
CN111366086B (en) System and method for measuring the position and orientation of carriages for automated loading
EP4094898A1 (en) Work support device, work support method, and computer program product supporting work

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250515

R150 Certificate of patent or registration of utility model

Ref document number: 7684205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150