JP7020975B2 - robot - Google Patents

robot Download PDF

Info

Publication number
JP7020975B2
JP7020975B2 JP2018059036A JP2018059036A JP7020975B2 JP 7020975 B2 JP7020975 B2 JP 7020975B2 JP 2018059036 A JP2018059036 A JP 2018059036A JP 2018059036 A JP2018059036 A JP 2018059036A JP 7020975 B2 JP7020975 B2 JP 7020975B2
Authority
JP
Japan
Prior art keywords
arm
main body
angle
force
arms
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
JP2018059036A
Other languages
Japanese (ja)
Other versions
JP2019171481A (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.)
Toshiba Corp
Toshiba Energy Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Energy Systems and Solutions Corp
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 Toshiba Corp, Toshiba Energy Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2018059036A priority Critical patent/JP7020975B2/en
Publication of JP2019171481A publication Critical patent/JP2019171481A/en
Priority to JP2022015549A priority patent/JP2022048345A/en
Application granted granted Critical
Publication of JP7020975B2 publication Critical patent/JP7020975B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明の実施形態は、ロボットに関する。
Embodiments of the present invention relate to robots .

狭隘空間(ギャップ)を移動しながら検査を行う移動体と、その移動体を備えたロボットと、がある。移動体は、姿勢やギャップの間隔などに拘わらず、安定して移動できることが望ましい。 There are mobile objects that perform inspections while moving in a narrow space (gap), and robots equipped with the mobile objects. It is desirable that the moving body can move stably regardless of the posture and the gap interval.

米国特許出願公開第2013/0047748号明細書US Patent Application Publication No. 2013/0047748

本発明が解決しようとする課題は、より安定して移動できるロボットを提供することである。
The problem to be solved by the present invention is to provide a robot that can move more stably.

実施形態に係る移動体は、本体部、アーム、駆動機構、及び角度検出器を備える。前記本体部は、円柱状の第1構造物と、前記第1構造物の周りに設けられた第2構造物と、の間において、前記第1構造物の第1面上を移動する。前記アームは、前記移動体に対して回動可能に設けられ、前記第1面と対向する前記第2構造物の第2面に接触する。前記駆動機構は、前記本体部及び前記アームに連結され、前記アームの回動方向に駆動する力を加える。前記角度検出器は、前記本体部に対する前記アームの角度を検出する。 The moving body according to the embodiment includes a main body, an arm, a drive mechanism, and an angle detector. The main body moves on the first surface of the first structure between the columnar first structure and the second structure provided around the first structure. The arm is rotatably provided with respect to the moving body and comes into contact with the second surface of the second structure facing the first surface. The drive mechanism is connected to the main body and the arm, and applies a driving force in the rotation direction of the arm. The angle detector detects the angle of the arm with respect to the main body.

第1実施形態に係るロボットを模式的に表す側面図である。It is a side view schematically showing the robot which concerns on 1st Embodiment. 第1実施形態に係るロボットを模式的に表す平面図である。It is a top view schematically showing the robot which concerns on 1st Embodiment. 第1実施形態に係るロボットの一部を模式的に表す斜視図である。It is a perspective view which shows a part of the robot which concerns on 1st Embodiment schematically. 第1実施形態に係るロボットを表す模式図である。It is a schematic diagram which shows the robot which concerns on 1st Embodiment. アームによる押し付け力とアームの角度との関係を例示するグラフである。It is a graph which illustrates the relationship between the pressing force by an arm and the angle of an arm. 第1実施形態に係るロボットの一部を模式的に表す側面図である。It is a side view schematically showing a part of the robot which concerns on 1st Embodiment. アクチュエータへの指令値とアームによる押し付け力との関係を例示するグラフである。It is a graph which exemplifies the relationship between the command value to an actuator and the pressing force by an arm. 第1実施形態の第1変形例に係るロボットを模式的に表す側面図である。It is a side view schematically showing the robot which concerns on 1st modification of 1st Embodiment. 第1実施形態の第2変形例に係るロボットの一部を表す模式図である。It is a schematic diagram which shows a part of the robot which concerns on the 2nd modification of 1st Embodiment. 第2実施形態に係るロボットを模式的に表す側面図である。It is a side view schematically showing the robot which concerns on 2nd Embodiment. 第2実施形態に係るロボットを模式的に表す平面図である。It is a top view schematically showing the robot which concerns on 2nd Embodiment. 第2実施形態に係るロボットの動作を模式的に表す側面図である。It is a side view schematically showing the operation of the robot which concerns on 2nd Embodiment. 第2実施形態に係るロボットの動作を模式的に表す側面図である。It is a side view schematically showing the operation of the robot which concerns on 2nd Embodiment.

以下に、本発明の各実施形態について図面を参照しつつ説明する。
なお、図面は模式的または概念的なものであり、各部分の厚みと幅との関係、部分間の大きさの比率などは、必ずしも現実のものと同一とは限らない。また、同じ部分を表す場合であっても、図面により互いの寸法や比率が異なって表される場合もある。
また、本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
Hereinafter, each embodiment of the present invention will be described with reference to the drawings.
It should be noted that the drawings are schematic or conceptual, and the relationship between the thickness and width of each part, the ratio of the sizes between the parts, and the like are not necessarily the same as the actual ones. Further, even when the same part is represented, the dimensions and ratios may be different from each other depending on the drawing.
Further, in the present specification and each figure, the same elements as those already described are designated by the same reference numerals, and detailed description thereof will be omitted as appropriate.

(第1実施形態)
図1は、第1実施形態に係るロボットを模式的に表す側面図である。
図2は、第1実施形態に係るロボットを模式的に表す平面図である。
(First Embodiment)
FIG. 1 is a side view schematically showing the robot according to the first embodiment.
FIG. 2 is a plan view schematically showing the robot according to the first embodiment.

本発明の実施形態に係るロボットは、例えば、狭隘空間(ギャップ)内を移動しながら、その空間内の構造物などを検査するために用いられる。第1実施形態に係るロボット100は、図1及び図2に表したように、移動体1及び制御部5を備える。移動体1は、本体部10、アーム11、弾性部材21、アクチュエータ31、角度検出器41、及び検査ユニット60を備える。 The robot according to the embodiment of the present invention is used, for example, to inspect a structure or the like in a narrow space (gap) while moving in the narrow space (gap). As shown in FIGS. 1 and 2, the robot 100 according to the first embodiment includes a moving body 1 and a control unit 5. The moving body 1 includes a main body 10, an arm 11, an elastic member 21, an actuator 31, an angle detector 41, and an inspection unit 60.

移動体1は、第1構造物91と第2構造物92との隙間Gを移動する。例えば、第1構造物91は、円柱状の構造物であり、第2構造物92は、第1構造物91の周りに設けられた円筒状の構造物である。一例として、第1構造物91は、発電機のロータであり、第2構造物92は、発電機のステータである。 The moving body 1 moves in the gap G between the first structure 91 and the second structure 92. For example, the first structure 91 is a columnar structure, and the second structure 92 is a cylindrical structure provided around the first structure 91. As an example, the first structure 91 is a rotor of a generator, and the second structure 92 is a stator of a generator.

第1構造物91及び第2構造物92は、それぞれ、互いに対向する第1面91S及び第2面92Sを有する。本体部10は、第1面91Sの上または第2面92Sの上を移動する。ここでは、本体部10が第1面91S上を移動する場合について説明する。 The first structure 91 and the second structure 92 have a first surface 91S and a second surface 92S facing each other, respectively. The main body 10 moves on the first surface 91S or on the second surface 92S. Here, a case where the main body portion 10 moves on the first surface 91S will be described.

本体部10は、例えば、車体10a及びクローラ10bを有する。クローラ10bが第1面91Sに接した状態で、その車輪が駆動されることで、本体部10が前進又は後退する。また、クローラ10bは、左右の車輪の回転数をそれぞれ調整することで、進行方向を、左側方又は右側方に向けることもできる。本体部10の移動手段として、無限軌道であるクローラ10bに代えて、車輪だけの構成が適用されても良い。 The main body 10 has, for example, a vehicle body 10a and a crawler 10b. With the crawler 10b in contact with the first surface 91S, the wheels are driven to move the main body 10 forward or backward. Further, the crawler 10b can also turn the traveling direction to the left side or the right side by adjusting the rotation speeds of the left and right wheels, respectively. As a means of moving the main body 10, a configuration of only wheels may be applied instead of the crawler 10b which is an endless track.

アーム11の一端は本体部10に軸支されており、これにより、アーム11は本体部10対して回動可能である。アーム11の他端には、検査ユニット60が設けられている。検査ユニット60はローラ63を有する。アーム11の他端は、ローラ63を介して第2面92Sに接触する。ローラ63を介して接触することで、移動体1は、アーム11の他端を第2面92Sに当接させながら、第1面91S上を滑らかに移動できる。 One end of the arm 11 is pivotally supported by the main body 10, whereby the arm 11 can rotate with respect to the main body 10. An inspection unit 60 is provided at the other end of the arm 11. The inspection unit 60 has a roller 63. The other end of the arm 11 comes into contact with the second surface 92S via the roller 63. By contacting the moving body 1 via the roller 63, the moving body 1 can smoothly move on the first surface 91S while abutting the other end of the arm 11 on the second surface 92S.

弾性部材21は、本体部10及びアーム11に連結されている。弾性部材21は、本体部10とアーム11との間の角度θに応じた弾性力を、アーム11に発生させる。例えば、弾性部材21は、アーム11の回動方向に沿った弾性力を、アーム11に発生させる。弾性部材21は、例えば、ねじりコイルばねである。 The elastic member 21 is connected to the main body 10 and the arm 11. The elastic member 21 generates an elastic force on the arm 11 according to the angle θ between the main body 10 and the arm 11. For example, the elastic member 21 generates an elastic force on the arm 11 along the rotation direction of the arm 11. The elastic member 21 is, for example, a torsion coil spring.

アクチュエータ31は、アーム11に連結されている。アクチュエータ31は、本体部10に対して固定された駆動機構である。アクチュエータ31が駆動することで、アーム11に力が加えられる。例えば、アクチュエータ31は、空気圧により伸縮されるシリンダであり、シリンダアーム31aを介してアーム11に接続されている。シリンダが伸縮することで、アーム11の角度が変化する。 The actuator 31 is connected to the arm 11. The actuator 31 is a drive mechanism fixed to the main body 10. By driving the actuator 31, a force is applied to the arm 11. For example, the actuator 31 is a cylinder that is expanded and contracted by pneumatic pressure, and is connected to the arm 11 via the cylinder arm 31a. The angle of the arm 11 changes as the cylinder expands and contracts.

角度検出器41は、本体部10に対するアーム11の角度を検出し、制御部5に送信する。角度検出器41は、例えば、アクチュエータ31に設けられたロータリーエンコーダである。例えば、シリンダアーム31aの長さ、及びアーム11とシリンダアーム31aの連結部分の位置は、アーム11の角度とシリンダアーム31aの角度が等しくなるように、調整される。これにより、シリンダアーム31aの角度を検出することで、アーム11の角度を取得できる。 The angle detector 41 detects the angle of the arm 11 with respect to the main body 10 and transmits it to the control unit 5. The angle detector 41 is, for example, a rotary encoder provided in the actuator 31. For example, the length of the cylinder arm 31a and the position of the connecting portion between the arm 11 and the cylinder arm 31a are adjusted so that the angle of the arm 11 and the angle of the cylinder arm 31a are equal to each other. Thereby, the angle of the arm 11 can be acquired by detecting the angle of the cylinder arm 31a.

又は、角度検出器41は、検出されたシリンダアーム31aの角度を基に、アーム11の角度を算出しても良い。又は、角度検出器41は、シリンダの移動量を検出しても良い。角度検出器41は、その移動量から、アーム11の角度を算出する。又は、角度検出器41は、アーム11の上端(検査ユニット60)と本体部10との間の距離を検出しても良い。角度検出器41は、その距離から、アーム11の角度を算出する。このように、角度検出器41は、アーム11の角度を間接的に検出しても良い。 Alternatively, the angle detector 41 may calculate the angle of the arm 11 based on the detected angle of the cylinder arm 31a. Alternatively, the angle detector 41 may detect the amount of movement of the cylinder. The angle detector 41 calculates the angle of the arm 11 from the amount of movement thereof. Alternatively, the angle detector 41 may detect the distance between the upper end of the arm 11 (inspection unit 60) and the main body 10. The angle detector 41 calculates the angle of the arm 11 from the distance. In this way, the angle detector 41 may indirectly detect the angle of the arm 11.

なお、アーム11の角度を取得するための上述した計算の少なくとも一部は、制御部5により実行されても良い。この場合、角度検出器41及び制御部5を、アーム11の角度を検出するための角度検出器とみなせる。 It should be noted that at least a part of the above-mentioned calculation for acquiring the angle of the arm 11 may be executed by the control unit 5. In this case, the angle detector 41 and the control unit 5 can be regarded as an angle detector for detecting the angle of the arm 11.

検査ユニット60は、第1構造物91及び第2構造物92の少なくともいずれかを検査する。検査ユニット60は、例えば、第2構造物92の電気特性を検査するための検査器61、及び第2構造物92の構造検査を行うための検査器62を有する。構造検査としては、例えば、打音検査、打診検査などがある。 The inspection unit 60 inspects at least one of the first structure 91 and the second structure 92. The inspection unit 60 has, for example, an inspection device 61 for inspecting the electrical characteristics of the second structure 92 and an inspection device 62 for inspecting the structure of the second structure 92. The structural inspection includes, for example, a tapping sound inspection and a percussion inspection.

これらの他に、ロボット100は、例えば、第1面91S又は第2面92Sを撮影するカメラ52、第1面91S又は第2面92Sまでの距離を計測する計測器53、第1面91Sにおける凹凸を検出するための位置検出部54、第1面91S又は第2面92Sを照らす照明器55、移動体1の進行方向を撮影するカメラ56などを含む。 In addition to these, the robot 100 is, for example, in a camera 52 that captures the first surface 91S or the second surface 92S, a measuring instrument 53 that measures the distance to the first surface 91S or the second surface 92S, and the first surface 91S. It includes a position detection unit 54 for detecting unevenness, an illuminator 55 that illuminates the first surface 91S or the second surface 92S, a camera 56 that captures the traveling direction of the moving body 1, and the like.

制御部5は、アクチュエータ31及び検査ユニット60の動作を制御する。制御部5は、この他に、カメラ52、計測器53、位置検出部54、照明器55、カメラ56などの動作を制御しても良い。 The control unit 5 controls the operation of the actuator 31 and the inspection unit 60. In addition to this, the control unit 5 may control the operation of the camera 52, the measuring instrument 53, the position detection unit 54, the illuminator 55, the camera 56, and the like.

制御部5は、例えば、隙間Gの外に配され、本体部10とケーブル5aを介して有線接続される。又は、本体部10は、制御部5と無線で接続されても良い。あるいは、本体部10に制御部5が搭載されていても良い。 The control unit 5 is arranged outside the gap G, for example, and is connected to the main body unit 10 by wire via a cable 5a. Alternatively, the main body unit 10 may be wirelessly connected to the control unit 5. Alternatively, the control unit 5 may be mounted on the main body unit 10.

図3は、第1実施形態に係るロボットの一部を模式的に表す斜視図である。
図3において、実線は、アーム11が第2面92Sへ接触する位置(接触位置)にある状態を表す。破線は、アーム11が折り畳まれて収納された位置(収納位置)にある状態を表す。なお、図3では、アクチュエータ31が省略されている。また、接触位置は、第1面91Sと第2面92Sとの間の距離に応じて変化しうる。
FIG. 3 is a perspective view schematically showing a part of the robot according to the first embodiment.
In FIG. 3, the solid line represents a state in which the arm 11 is in contact with the second surface 92S (contact position). The broken line represents a state in which the arm 11 is folded and stored (storage position). In FIG. 3, the actuator 31 is omitted. Further, the contact position may change depending on the distance between the first surface 91S and the second surface 92S.

アクチュエータ31からアーム11へ加える力を変化させることで、図3に表したように、アーム11の位置を変化させることができる。また、アーム11が接触位置にある状態で、アクチュエータ31の出力を変化させることで、押し付け力を調整できる。 By changing the force applied from the actuator 31 to the arm 11, the position of the arm 11 can be changed as shown in FIG. Further, the pressing force can be adjusted by changing the output of the actuator 31 while the arm 11 is in the contact position.

図1~図3に表した例では、一対のアーム11に、それぞれ一対のアクチュエータ31が連結されている。また、一対のアーム11に、それぞれ一対の弾性部材21が連結されている。 In the examples shown in FIGS. 1 to 3, a pair of actuators 31 are connected to each pair of arms 11. Further, a pair of elastic members 21 are connected to each pair of arms 11.

なお、アーム11を回動させ、アーム11が接触位置にある状態と収納位置にある状態とを切り替えることができれば、アーム11、弾性部材21、及びアクチュエータ31の具体的な数及び構成は、適宜変更可能である。 If the arm 11 can be rotated to switch between the state in which the arm 11 is in the contact position and the state in which the arm 11 is in the storage position, the specific number and configuration of the arm 11, the elastic member 21, and the actuator 31 may be appropriately determined. It can be changed.

図4は、第1実施形態に係るロボットを表す模式図である。
図5は、アームによる押し付け力とアームの角度との関係を例示するグラフである。
図5において、縦軸はアーム11による押し付け力F[任意単位:a.u.]を表し、横軸はアーム11の角度θ[degree]を表す。また、図5において、丸のプロットは、アクチュエータ31(エアシリンダ)への供給圧力が0.15MPaのときの角度θと押し付け力Fとの関係を表す。四角のプロットは、供給圧力が0.3MPaのときの角度θと押し付け力Fとの関係を表す。三角のプロットは、供給圧力が0.45MPaのときの角度θと押し付け力Fとの関係を表す。
FIG. 4 is a schematic diagram showing the robot according to the first embodiment.
FIG. 5 is a graph illustrating the relationship between the pressing force by the arm and the angle of the arm.
In FIG. 5, the vertical axis represents the pressing force FP [arbitrary unit: au] by the arm 11, and the horizontal axis represents the angle θ [degree] of the arm 11. Further, in FIG. 5, the circle plot shows the relationship between the angle θ and the pressing force FP when the supply pressure to the actuator 31 (air cylinder) is 0.15 MPa. The square plot shows the relationship between the angle θ and the pressing force FP when the supply pressure is 0.3 MPa. The triangular plot shows the relationship between the angle θ and the pressing force FP when the supply pressure is 0.45 MPa.

図4及び図5を参照しつつ、実施形態の効果を説明する。
第1構造物91は、円柱状である。このため、移動体1は、図4(a)及び図4(b)に表したように、第1面91Sの鉛直部分を横向きに移動する場合がある。又は、移動体1は、図4(c)に表したように、第1面91Sの水平部分を下向きに移動する場合がある。
The effects of the embodiments will be described with reference to FIGS. 4 and 5.
The first structure 91 is columnar. Therefore, as shown in FIGS. 4A and 4B, the moving body 1 may move laterally on the vertical portion of the first surface 91S. Alternatively, as shown in FIG. 4C, the moving body 1 may move downward on the horizontal portion of the first surface 91S.

移動体1が横向き又は下向きの場合でも移動体1が第1面91Sから落下せずに移動するためには、アーム11により第2面92Sが十分な力で押し付けられることが望ましい。一方で、アーム11による押し付け力が大きすぎると、移動体1が第1面91Sに向けて強く押さえつけられ、移動体1が移動できなくなる。従って、アーム11による押し付け力は、適切な範囲に設定されることが望ましい。 In order for the moving body 1 to move without falling from the first surface 91S even when the moving body 1 is oriented sideways or downward, it is desirable that the second surface 92S is pressed by the arm 11 with sufficient force. On the other hand, if the pressing force by the arm 11 is too large, the moving body 1 is strongly pressed toward the first surface 91S, and the moving body 1 cannot move. Therefore, it is desirable that the pressing force by the arm 11 is set in an appropriate range.

従来、アーム11による押し付け力は、アクチュエータ31の出力を調整することで制御されていた。例えば、ユーザは、移動体1の位置情報又はカメラ56の映像などを見ながら、アクチュエータ31の出力を調整していた。具体的な一例として、まず、ユーザは、アクチュエータ31の出力を高めに設定し、アーム11を第2面92Sに確実に押し付ける。次に、移動体1が移動できるように出力を低減させていく。これにより、移動体1の落下を防止しつつ、移動体1が移動できるように、アーム11による押し付け力が設定されていた。 Conventionally, the pressing force by the arm 11 has been controlled by adjusting the output of the actuator 31. For example, the user adjusts the output of the actuator 31 while viewing the position information of the moving body 1 or the image of the camera 56. As a specific example, first, the user sets the output of the actuator 31 high, and securely presses the arm 11 against the second surface 92S. Next, the output is reduced so that the moving body 1 can move. As a result, the pressing force by the arm 11 is set so that the moving body 1 can move while preventing the moving body 1 from falling.

一方で、第1構造物91と第2構造物92の構造に応じて、第1面91Sと第2面92Sとの間の距離は変化する。また、第1構造物91又は第2構造物92に凹凸が存在すると、その凹凸に応じて第1面91Sと第2面92Sとの間の距離が変化する。距離が変化すると、アーム11を第2面92Sに接触させた際の角度θも変化する。
図5に表したように、アーム11による押し付け力Fは、角度θが大きくなるほど増大する。アクチュエータ31の出力を変化させることで角度θは変化するが、アクチュエータ31の出力のみでは、実際の角度θの予想が困難である。特に、角度θが大きい場合、僅かな角度θの変化で押し付け力が大きく変化する。このため、押し付け力の調整がより困難となる。
On the other hand, the distance between the first surface 91S and the second surface 92S changes depending on the structures of the first structure 91 and the second structure 92. Further, when the first structure 91 or the second structure 92 has irregularities, the distance between the first surface 91S and the second surface 92S changes according to the irregularities. When the distance changes, the angle θ when the arm 11 is brought into contact with the second surface 92S also changes.
As shown in FIG. 5, the pressing force FP by the arm 11 increases as the angle θ increases. Although the angle θ changes by changing the output of the actuator 31, it is difficult to predict the actual angle θ only by the output of the actuator 31. In particular, when the angle θ is large, the pressing force changes greatly with a slight change in the angle θ. Therefore, it becomes more difficult to adjust the pressing force.

実施形態に係る移動体1は、角度検出器41を備える。角度検出器41は、本体部10に対するアーム11の角度を検出する。例えば、角度検出器41により検出された角度がユーザに向けて出力されることで、ユーザは角度を確認しながらアクチュエータ31の出力を変更できる。角度θが確認できることで、実際にどの程度の力が出力されているか、ユーザが把握し易くなる。これにより、ユーザは、移動体1をより安定して移動させることができる。 The moving body 1 according to the embodiment includes an angle detector 41. The angle detector 41 detects the angle of the arm 11 with respect to the main body 10. For example, by outputting the angle detected by the angle detector 41 toward the user, the user can change the output of the actuator 31 while checking the angle. By confirming the angle θ, it becomes easier for the user to grasp how much force is actually output. As a result, the user can move the moving body 1 more stably.

弾性部材21は、引っ張りバネであることが望ましい。すなわち、弾性部材21は、アーム11に対して、角度θが小さくなる方向に弾性力を加えることが望ましい。こうすることで、アクチュエータ31からアーム11に力が伝わらなくなったときに、弾性力により角度θが小さくなる。すなわち、アクチュエータ31が機能しなくなった場合でも、アーム11が自動的に収納位置に移動する。 The elastic member 21 is preferably a tension spring. That is, it is desirable that the elastic member 21 applies an elastic force to the arm 11 in a direction in which the angle θ becomes smaller. By doing so, when the force is not transmitted from the actuator 31 to the arm 11, the angle θ becomes smaller due to the elastic force. That is, even if the actuator 31 stops functioning, the arm 11 automatically moves to the storage position.

アーム11が収納位置に移動することで、検査ユニット60も本体部10上に収納される。例えば、アクチュエータ31が機能しなくなった場合、アーム11による押し付け力Fが低下する。押し付け力Fが低下すると、移動体1の状態によっては、移動体1が落下する。検査ユニット60が本体部10上に収納されることで、検査ユニット60が本体部10から離間している場合に比べて、検査ユニット60が損傷する可能性を低減できる。 By moving the arm 11 to the storage position, the inspection unit 60 is also stored on the main body 10. For example, when the actuator 31 fails, the pressing force FP by the arm 11 decreases. When the pressing force FP decreases, the moving body 1 falls depending on the state of the moving body 1. By housing the inspection unit 60 on the main body 10, the possibility of damage to the inspection unit 60 can be reduced as compared with the case where the inspection unit 60 is separated from the main body 10.

角度検出器41は、検出したアーム11の角度θを制御部5に送信しても良い。制御部5は、検出した角度θに応じて、アクチュエータ31を制御して押し付け力Fを調整する。以下では、アクチュエータ31が動力シリンダである場合の具体的方法の一例を説明する。 The angle detector 41 may transmit the detected angle θ of the arm 11 to the control unit 5. The control unit 5 controls the actuator 31 to adjust the pressing force FP according to the detected angle θ. Hereinafter, an example of a specific method when the actuator 31 is a power cylinder will be described.

図6は、第1実施形態に係るロボットの一部を模式的に表す側面図である。
図6において、θは、本体部10に対するアーム11の角度を表す。Tは、アーム11に対して働く弾性部材21によるトルクを表す。Lは、アーム11の長さを表す。Fは、制御部5から指令された、アクチュエータ31の出力の指令値を表す。Fは、アーム11の端部(検査ユニット60のローラ63)から第2面92Sに伝わる鉛直方向の力を表す。θは、本体部10に対するシリンダアーム31aの角度を表す。
FIG. 6 is a side view schematically showing a part of the robot according to the first embodiment.
In FIG. 6, θ 1 represents the angle of the arm 11 with respect to the main body 10. T represents the torque due to the elastic member 21 acting on the arm 11. L represents the length of the arm 11. FC represents a command value of the output of the actuator 31 commanded by the control unit 5. FP represents a vertical force transmitted from the end of the arm 11 (roller 63 of the inspection unit 60) to the second surface 92S . θ 2 represents the angle of the cylinder arm 31a with respect to the main body 10.

トルクTは、角度θに依存する。弾性部材21が伸長状態にある場合、角度θが大きくなるほど、トルクTは大きくなる。トルクTと角度θとの関係を表す式を、T(θ)とする。シリンダアーム31aの長さと、本体部10からアーム11とシリンダアーム31aの連結部分までの長さと、は同じとする。シリンダアーム31aの長さに対する長さLの比を、Rとする。角度θ、角度θ、関数T(θ)、長さL、押し付け力F、及び指令値Fの関係は、以下の式1(第1式)で表される。

Figure 0007020975000001
The torque T depends on the angle θ 1 . When the elastic member 21 is in the extended state, the torque T increases as the angle θ 1 increases. The equation expressing the relationship between the torque T and the angle θ 1 is T (θ 1 ). The length of the cylinder arm 31a and the length from the main body 10 to the connecting portion between the arm 11 and the cylinder arm 31a are the same. Let R be the ratio of the length L to the length of the cylinder arm 31a. The relationship between the angle θ 1 , the angle θ 2 , the function T (θ 1 ), the length L , the pressing force FP, and the command value FC is expressed by the following equation 1 (first equation).
Figure 0007020975000001

例えば、長さL、関数T(θ)、及び押し付け力Fは、ユーザにより予め設定される。例えば、角度θは、角度θと等しくなるように構成される。制御部5は、これらの値と、検出された角度θと、を式1に代入することで、指令値Fが算出される。すなわち、制御部5は、予め設定されたFを実現させるために必要な、アクチュエータ31による指令値Fを算出する。制御部5は、指令値Fが出力されるように、アクチュエータ31を制御する。 For example, the length L, the function T1 ), and the pressing force FP are preset by the user. For example, the angle θ 2 is configured to be equal to the angle θ 1 . The control unit 5 calculates the command value FC by substituting these values and the detected angle θ 1 into the equation 1. That is, the control unit 5 calculates the command value FC required by the actuator 31 to realize the preset FP . The control unit 5 controls the actuator 31 so that the command value FC is output.

制御部5が参照する式は、外乱(外的作用)を考慮して設定されていても良い。図6において、Nは、移動体1が第2面92Sから受ける垂直抗力を表す。垂直抗力Nは、押し付け力Fと等しい。ここでは、弾性部材21がアーム11に連結されていない状態を考える。角度θが角度θと等しいとき、外乱の無い状態では、以下の式2が成立する。

Figure 0007020975000002
The equation referred to by the control unit 5 may be set in consideration of disturbance (external action). In FIG. 6, N represents the normal force that the moving body 1 receives from the second surface 92S. The normal force N is equal to the pressing force FP. Here, consider a state in which the elastic member 21 is not connected to the arm 11. When the angle θ 1 is equal to the angle θ 2 , the following equation 2 holds in the absence of disturbance.
Figure 0007020975000002

実際には、外乱が存在する。ここで、アクチュエータ31に関する外乱をΔFとする。アーム11に関する外乱をΔaとする。これらの外乱は、アーム11及びアクチュエータ31の製造に係る公差、アーム11及びアクチュエータ31を他の構成要素と連結させる際の公差などに起因する。垂直抗力Nは、外乱を考慮して、以下の式3で表される。

Figure 0007020975000003
In reality, there is a disturbance. Here, let ΔFC be the disturbance related to the actuator 31. Let Δa be the disturbance related to the arm 11. These disturbances are caused by tolerances related to the manufacture of the arm 11 and the actuator 31, tolerances when connecting the arm 11 and the actuator 31 with other components, and the like. The normal force N is expressed by the following equation 3 in consideration of disturbance.
Figure 0007020975000003

ΔF及びΔaは、例えば、以下の手順により算出される。まず、指令値Fを変化させたときの、角度θ及び実際の垂直抗力Nの変化を測定する。角度θは、例えば角度θと等しい。垂直抗力Nは、押し付け力Fと等しい。押し付け力Fは、例えば、検査ユニット60に力検出器を設けることで検出できる。 ΔFC and Δa are calculated by, for example, the following procedure. First, the change in the angle θ 1 and the actual normal force N when the command value FC is changed is measured. The angle θ 1 is, for example, equal to the angle θ 2 . The normal force N is equal to the pressing force FP. The pressing force FP can be detected by, for example, providing a force detector in the inspection unit 60.

式2に、角度θ、角度θ、及び指令値Fを代入して、垂直抗力Nの予測値を算出する。式2から算出される垂直抗力の予測値をNとする。予測される垂直抗力Nと実際の垂直抗力Nとの差を、以下の式4のように、a(θ)の関数とみなす。

Figure 0007020975000004

By substituting the angle θ 1 , the angle θ 2 , and the command value FC into Equation 2, the predicted value of the normal force N is calculated. Let NP be the predicted value of the normal force calculated from Equation 2. The difference between the predicted normal force N P and the actual normal force N is regarded as a function of a (θ 1 ) as shown in Equation 4 below.
Figure 0007020975000004

対応する角度θ、角度θ、指令値F、垂直抗力N、及び垂直抗力 の組を複数用意する。それぞれの変数の組を式4に代入し、複数の式を最も良く表すことができるΔFを決定する。次に、垂直抗力 と垂直抗力Nとの差から外乱ΔFca(θ)を引いた値を、以下の式5のように、(F+ΔF)の関数とみなす。

Figure 0007020975000005
Prepare a plurality of sets of corresponding angles θ 1 , angle θ 2 , command value FC , normal force N, and normal force N P. Substitute each set of variables into Equation 4 to determine ΔFC , which best represents multiple equations. Next, the value obtained by subtracting the disturbance ΔFca (θ 1 ) from the difference between the normal force N P and the normal force N is regarded as a function of (FC + ΔFC ) as shown in Equation 5 below.
Figure 0007020975000005

上述したそれぞれの変数の組を式4に代入し、複数の式を最も良く表すことができるΔa(θ)及びCを決定する。決定されたΔF、Δa(θ)、及びCを式3に代入する。これにより、外乱が考慮された式が得られる。この式3を用いてアクチュエータ31の指令値Fを決定することで、実際に出力される押し付け力Fを、予め設定された値により近づけることができる。 Substituting each of the above-mentioned variable sets into Equation 4 to determine Δa (θ 1 ) and C that can best represent the plurality of equations. Substitute the determined ΔFC , Δa (θ 1 ), and C into Equation 3. This gives an equation that takes the disturbance into account. By determining the command value FC of the actuator 31 using this equation 3, the actually output pressing force FP can be made closer to the preset value.

アーム11に弾性部材21が連結されているときは、式1のように、関数T(θ)及び長さLを含む項を式3に追加すれば良い。式3には、さらに、図6に表した移動体1の自重m、及び重力加速度gが考慮されても良い。αは、図4(a)に表したように、移動体1の第1面91S上における位置(角度)を表す。このとき、垂直抗力Nは、以下の式6(第式)で表わされる。

Figure 0007020975000006


When the elastic member 21 is connected to the arm 11, a term including the function T (θ 1 ) and the length L may be added to the equation 3 as in the equation 1. Further, in the formula 3, the own weight m of the moving body 1 shown in FIG. 6 and the gravitational acceleration g may be taken into consideration. As shown in FIG. 4A, α represents the position (angle) of the moving body 1 on the first surface 91S. At this time, the normal force N is expressed by the following equation 6 ( second equation).
Figure 0007020975000006


これにより、外乱が考慮された式が得られる。この式6を用いてアクチュエータ31の指令値Fを決定することで、実際に出力される押し付け力Fを、予め設定された値により近づけることができる。 This gives an equation that takes the disturbance into account. By determining the command value FC of the actuator 31 using this equation 6, the actually output pressing force FP can be made closer to the preset value.

図7は、アクチュエータへの指令値とアームによる押し付け力との関係を例示するグラフである。
図7において、横軸は、アクチュエータ31への指令値Fを表す。縦軸は、実際に出力される押し付け力Fを表す。また、図7において、丸のプロットは、式6を用いた場合の、指令値Fと押し付け力Fとの関係を表す。四角のプロットは、式1を用いた場合の、指令値Fと押し付け力Fとの関係を表す。点線は、指令値Fと押し付け力Fとが一致する場合を示している。
FIG. 7 is a graph illustrating the relationship between the command value to the actuator and the pressing force by the arm.
In FIG. 7, the horizontal axis represents the command value FC to the actuator 31. The vertical axis represents the pressing force FP that is actually output. Further, in FIG. 7, the circle plot shows the relationship between the command value FC and the pressing force FP when the equation 6 is used. The square plot shows the relationship between the command value FC and the pressing force FP when Equation 1 is used. The dotted line indicates the case where the command value FC and the pressing force F P match .

図7から、式6を用いることで、押し付け力Fが指令値Fとほぼ等しくなっていることが分かる。すなわち、予め設定された押し付け力Fと同じ指令値Fをアクチュエータ31へ入力することで、実際に出力される押し付け力を、予め設定された押し付け力Fに近づけることができる。 From FIG. 7, it can be seen that the pressing force FP is almost equal to the command value FC by using the equation 6. That is, by inputting the same command value FC as the preset pressing force FP to the actuator 31, the actually output pressing force can be brought closer to the preset pressing force FP .

移動体1に、図2に表したように、押し付け力Fを検出する力検出器65が設けられていても良い。制御部5は、力検出器65による検出結果に基づいて、アクチュエータ31を制御しても良い。制御部5は、力検出器65の検出結果が予め設定された押し付け力に近づくように、アクチュエータ31を制御する。 As shown in FIG. 2, the moving body 1 may be provided with a force detector 65 for detecting the pressing force FP . The control unit 5 may control the actuator 31 based on the detection result by the force detector 65. The control unit 5 controls the actuator 31 so that the detection result of the force detector 65 approaches a preset pressing force.

力検出器65は、例えば、検査ユニット60に設けられ、押し付け力Fを直接的に検出する。力検出器65は、例えば、検査ユニット60に設けられ、ローラ63が第2面92Sから受ける垂直抗力を直接検出する。又は、力検出器65は、押し付け力Fを間接的に検出しても良い。例えば、力検出器65は、アクチュエータ31(エアシリンダ)の圧力等を検出し、その検出結果に基づいて、押し付け力Fを算出する。 The force detector 65 is provided in the inspection unit 60, for example, and directly detects the pressing force FP . The force detector 65 is provided in the inspection unit 60, for example, and directly detects the normal force received by the roller 63 from the second surface 92S. Alternatively, the force detector 65 may indirectly detect the pressing force FP . For example, the force detector 65 detects the pressure of the actuator 31 (air cylinder) and calculates the pressing force FP based on the detection result.

以上では、アクチュエータ31が動力シリンダである場合について説明した。上述した所定の押し付け力Fを得るための方法は、アクチュエータ31が動力シリンダ以外である場合にも適用可能である。例えば、アーム11の角度θを変化させ、押し付け力Fを調整できるアクチュエータ31として、モータがある。 In the above, the case where the actuator 31 is a power cylinder has been described. The above - mentioned method for obtaining a predetermined pressing force FP is also applicable when the actuator 31 is other than the power cylinder. For example, there is a motor as an actuator 31 capable of adjusting the pressing force FP by changing the angle θ of the arm 11.

(第1変形例)
図8は、第1実施形態の第1変形例に係るロボットを模式的に表す側面図である。
図8において、Lは、移動体1aのアーム11の長さを表す。Tは、弾性部材21からアーム11に加えられるトルクを表す。長さLと、角度θとトルクTとの関係を表す関数T=f(θ)が予め設定される。このとき、押し付け力Fは、以下の式7で表される。

Figure 0007020975000007

(First modification)
FIG. 8 is a side view schematically showing the robot according to the first modification of the first embodiment.
In FIG. 8, L represents the length of the arm 11 of the moving body 1a. TS represents the torque applied to the arm 11 from the elastic member 21. A function TS = f (θ) representing the relationship between the length L, the angle θ, and the torque TS is preset. At this time, the pressing force FP is expressed by the following equation 7.
Figure 0007020975000007

アーム11のトルクをTとすると、F=T/Lである。また、アクチュエータ31によるトルクをTとすると、T=(T-T)である。これらの関係から、式7は、以下の式8で表される。なお、ここでは、トルクTについては、角度θを大きくする方向を正とし、トルクTについては、角度θを小さくする方向を正としている。

Figure 0007020975000008

Assuming that the torque of the arm 11 is T , FT = T / L. Further, assuming that the torque generated by the actuator 31 is TM , T = ( TS −TM ). From these relationships, Equation 7 is represented by Equation 8 below. Here, for the torque TS , the direction in which the angle θ is increased is positive, and for the torque TM, the direction in which the angle θ is decreased is positive.
Figure 0007020975000008

式8を変形し、T=f(θ)で表すと、以下の式9が得られる。

Figure 0007020975000009

When Equation 8 is modified and expressed by TS = f (θ), the following Equation 9 is obtained.
Figure 0007020975000009

アーム11の長さL及び関数f(θ)は、予め設定されているため、目標とする押し付け力Fがさらに設定されると、その押し付け力Fを得るために必要なアクチュエータ31のトルクTが定まる。 Since the length L and the function f (θ) of the arm 11 are preset, when the target pressing force FP is further set, the torque of the actuator 31 required to obtain the pressing force FP is obtained. TM is decided.

制御部5は、角度検出器41で検出された角度が入力されると、予め設定された関数f(θ)、式9を参照し、トルクTを算出する。そして、制御部5は、算出されたトルクTが出力されるよう、アクチュエータ31を制御する。これにより、移動体の走行中に第1面91Sと第2面92Sとの間の距離が変化しても、予め設定された押し付け力Fを出力させることができる。これにより、押し付け力Fが大きすぎて移動体が移動出来なかったり、押し付け力Fが小さすぎて落下したりする可能性を低減できる。 When the angle detected by the angle detector 41 is input, the control unit 5 refers to the preset function f (θ) and equation 9 to calculate the torque TM . Then, the control unit 5 controls the actuator 31 so that the calculated torque TM is output. As a result, even if the distance between the first surface 91S and the second surface 92S changes while the moving body is traveling, the preset pressing force FP can be output. As a result, it is possible to reduce the possibility that the pressing force FP is too large to move the moving body or the pressing force FP is too small to fall.

また、アクチュエータ31がモータである場合において、制御部5は、動力シリンダと同様に、外乱が考慮された式を参照しても良い。 Further, when the actuator 31 is a motor, the control unit 5 may refer to an equation in which disturbance is taken into consideration, as in the case of the power cylinder.

(第2変形例)
図9は、第1実施形態の第2変形例に係るロボットの一部を表す模式図である。
図1~図3に表した移動体1は、弾性部材21としてねじりコイルばねを有していた。これに対して、本変形例に係るロボットの移動体1bは、弾性部材21としてコイルばねが設けられている。
(Second modification)
FIG. 9 is a schematic diagram showing a part of the robot according to the second modification of the first embodiment.
The moving body 1 shown in FIGS. 1 to 3 had a torsion coil spring as the elastic member 21. On the other hand, the moving body 1b of the robot according to this modification is provided with a coil spring as an elastic member 21.

弾性部材21の一端は、本体部10と連結され、弾性部材21の他端は、アーム11と連結されている。弾性部材21の長さは、角度θに応じて変化する。すなわち、弾性部材21は、角度θに応じたトルクをアーム11に与える。 One end of the elastic member 21 is connected to the main body 10, and the other end of the elastic member 21 is connected to the arm 11. The length of the elastic member 21 changes according to the angle θ. That is, the elastic member 21 applies torque according to the angle θ to the arm 11.

このように、弾性部材21及びアクチュエータ31は、アーム11に対してトルクを与えることができるものであれば、その具体的構成は適宜変更可能である。 As described above, the specific configurations of the elastic member 21 and the actuator 31 can be appropriately changed as long as they can apply torque to the arm 11.

(第2実施形態)
図10は、第2実施形態に係るロボットを模式的に表す側面図である。
図11は、第2実施形態に係るロボットを模式的に表す平面図である。
第2実施形態に係るロボット200は、図10及び図11に表したように、複数のアームを備える。具体的には、第2実施形態に係るロボット200は、第1実施形態に係るロボット100に対して、アーム12及び13、弾性部材22及び23、アクチュエータ32及び33、角度検出器42及び43をさらに備える。
(Second Embodiment)
FIG. 10 is a side view schematically showing the robot according to the second embodiment.
FIG. 11 is a plan view schematically showing the robot according to the second embodiment.
The robot 200 according to the second embodiment includes a plurality of arms as shown in FIGS. 10 and 11. Specifically, the robot 200 according to the second embodiment has the arms 12 and 13, the elastic members 22 and 23, the actuators 32 and 33, and the angle detectors 42 and 43 with respect to the robot 100 according to the first embodiment. Further prepare.

アーム12及び13のそれぞれの一端は、本体部10に対して回動可能である。アーム12及び13の他端は、それぞれ、ローラ12b及び13bを介して第2面92Sに接触する。アーム12及び13は、検査ユニット60が設けられていない点で、アーム11と異なる。 One end of each of the arms 12 and 13 is rotatable with respect to the main body 10. The other ends of the arms 12 and 13 come into contact with the second surface 92S via the rollers 12b and 13b, respectively. The arms 12 and 13 differ from the arm 11 in that the inspection unit 60 is not provided.

アーム12には、弾性部材22及びアクチュエータ32が連結され、アーム13には、弾性部材23及びアクチュエータ33が連結される。アクチュエータ32及び33は、例えば、モータである。アーム12及び13には、検査ユニット60が設けられていないため、アクチュエータ32及び33の出力は、アクチュエータ31の出力より小さくて良い。 The elastic member 22 and the actuator 32 are connected to the arm 12, and the elastic member 23 and the actuator 33 are connected to the arm 13. The actuators 32 and 33 are, for example, motors. Since the inspection unit 60 is not provided on the arms 12 and 13, the output of the actuators 32 and 33 may be smaller than the output of the actuator 31.

アーム12及び13は、それぞれ、アクチュエータ32及び33の回転軸32a及び33aを中心に回動する。角度検出器42及び43は、それぞれ、本体部10に対するアーム12及び13の角度を検出する。 The arms 12 and 13 rotate about the rotation shafts 32a and 33a of the actuators 32 and 33, respectively. The angle detectors 42 and 43 detect the angles of the arms 12 and 13 with respect to the main body 10, respectively.

図12及び図13は、第2実施形態に係るロボットの動作を模式的に表す側面図である。
例えば、第1面91S又は第2面92Sには、図12及び図13に表したように、突起95が存在する場合がある。例えば、第1構造物91と第2構造物92が発電機の一部である場合、第2面92Sには、バッフルと呼ばれる突起が存在する。突起95が存在する場合に、アーム11を第2面92Sに当接させながら移動していると、アーム11が突起95に引っ掛かり、移動できなくなる可能性がある。
12 and 13 are side views schematically showing the operation of the robot according to the second embodiment.
For example, as shown in FIGS. 12 and 13, protrusions 95 may be present on the first surface 91S or the second surface 92S. For example, when the first structure 91 and the second structure 92 are a part of the generator, the second surface 92S has a protrusion called a baffle. When the protrusion 95 is present and the arm 11 is moved while being in contact with the second surface 92S, the arm 11 may be caught by the protrusion 95 and cannot be moved.

そこで、第2実施形態に係るロボット200では、移動体2に複数のアームが設けられている。例えば、図12(a)~図12(e)及び図13(a)~図13(d)に表したように、突起95の位置と、移動体2の進行方向A1又はA2と、に合わせて、アーム11~13の一部を折り畳むことで、アームが突起95と接触することを回避できる。また、アーム11~13の一部を折り畳んでいる間は、別のアームが第2面92Sを押し付けるため、移動体2の姿勢を維持し、移動体2の落下等を防止できる。 Therefore, in the robot 200 according to the second embodiment, a plurality of arms are provided on the moving body 2. For example, as shown in FIGS. 12 (a) to 12 (e) and FIGS. 13 (a) to 13 (d), the position of the protrusion 95 and the traveling direction A1 or A2 of the moving body 2 are aligned with each other. By folding a part of the arms 11 to 13, it is possible to prevent the arm from coming into contact with the protrusion 95. Further, since another arm presses the second surface 92S while a part of the arms 11 to 13 is folded, the posture of the moving body 2 can be maintained and the moving body 2 can be prevented from falling or the like.

角度検出器41~43は、それぞれ、アーム11~13の角度をユーザに向けて出力する。ユーザは、その出力結果を確認しながら、アクチュエータ31~33を制御し、アーム11~13の角度θを調整する。これにより、移動体2をより安定して移動させることができる。 The angle detectors 41 to 43 output the angles of the arms 11 to 13 toward the user, respectively. The user controls the actuators 31 to 33 and adjusts the angle θ of the arms 11 to 13 while checking the output result. As a result, the moving body 2 can be moved more stably.

または、制御部5は、アーム11~13のそれぞれの角度に基づいて、アクチュエータ31~33を制御しても良い。例えば、制御部5は、各アームによる押し付け力の合計が、予め設定された値となるように、アクチュエータ31~33の動作を制御する。また、制御部5は、アーム11~13の一部が折り畳まれている間、アーム11~13の別の一部で所定の押し付け力FP1が実現されるよう、アクチュエータ31~33を制御する。 Alternatively, the control unit 5 may control the actuators 31 to 33 based on the respective angles of the arms 11 to 13. For example, the control unit 5 controls the operation of the actuators 31 to 33 so that the total pressing force of each arm becomes a preset value. Further, the control unit 5 controls the actuators 31 to 33 so that a predetermined pressing force FP1 is realized by another part of the arms 11 to 13 while a part of the arms 11 to 13 is folded. ..

便宜的な一例として、アーム11~13が全て第2面92Sに当接している場合、制御部5は、アーム11~13のそれぞれの押し付け力Fが、FP1/3となるように、アクチュエータ31~33を制御する。アーム11が折り畳まれ、アーム12及び13が第2面92Sに当接している間、制御部5は、アーム12及び13のそれぞれの押し付け力Fが、FP1/2となるように、アクチュエータ32及び33を制御する。 As a convenient example, when all the arms 11 to 13 are in contact with the second surface 92S , the control unit 5 sets the pressing force FP of each of the arms 11 to 13 to be FP1 / 3. It controls the actuators 31 to 33. While the arm 11 is folded and the arms 12 and 13 are in contact with the second surface 92S , the control unit 5 makes an actuator so that the respective pressing force FP of the arms 12 and 13 becomes FP1 / 2. It controls 32 and 33.

この制御方法によれば、いずれかのアームを折り畳んでいる間も、移動体2が十分な力で第1面91Sに向けて押さえ付けられる。このため、移動体2の落下等をより確実に防止できる。 According to this control method, the moving body 2 is pressed toward the first surface 91S with sufficient force even while either arm is folded. Therefore, it is possible to more reliably prevent the moving body 2 from falling or the like.

なお、ここでは、移動体2が3つのアームを備える場合を説明したが、移動体2が備えるアームの数は任意である。また、上述した各実施形態では、アームが1つの回動軸のみを備えた1リンク構造である場合を説明した。しかし、各実施形態に係るロボットの構造は、この例に限定されない。アームは、2つ以上のリンクを含んでいても良い。これにより、例えば、アームを本体部10の上で折り畳んで収納した際に、アームが占める面積を小さくできる。 Although the case where the moving body 2 includes three arms has been described here, the number of arms provided by the moving body 2 is arbitrary. Further, in each of the above-described embodiments, the case where the arm has a one-link structure having only one rotation shaft has been described. However, the structure of the robot according to each embodiment is not limited to this example. The arm may include more than one link. Thereby, for example, when the arm is folded and stored on the main body portion 10, the area occupied by the arm can be reduced.

以上、本発明のいくつかの実施形態を例示したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。これら実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、前述の各実施形態は、相互に組み合わせて実施することができる。 Although some embodiments of the present invention have been exemplified above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, changes, and the like can be made without departing from the gist of the invention. These embodiments and variations thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof. In addition, each of the above-described embodiments can be implemented in combination with each other.

1、1a、1b、2 移動体、 5 制御部、 5a ケーブル、 10 本体部、 10a 車体、 10b クローラ、 11~13 アーム、 12b、13b ローラ、 21~23 弾性部材、 31~33 アクチュエータ、 31a シリンダアーム、 32a、33a 回転軸、 41~43 角度検出器、 52 カメラ、 53 計測器、 54 位置検出部、 55 照明器、 56 カメラ、 60 検査ユニット、 61、62 検査器、 63、 ローラ、 65 力検出器、 91 第1構造物、 91S 第1面、 92 第2構造物、 92S 第2面、 95 突起、 100、200 ロボット 1, 1a, 1b, 2 moving body, 5 control unit, 5a cable, 10 body unit, 10a vehicle body, 10b crawler, 11-13 arm, 12b, 13b roller, 21-23 elastic member, 31-33 actuator, 31a cylinder Arm, 32a, 33a Rotating axis, 41-43 angle detector, 52 camera, 53 measuring instrument, 54 position detector, 55 illuminator, 56 camera, 60 inspection unit, 61, 62 inspection instrument, 63, roller, 65 force Detector, 91 1st structure, 91S 1st surface, 92 2nd structure, 92S 2nd surface, 95 protrusions, 100, 200 robots

Claims (8)

第1構造物と第2構造物との間において、前記第1構造物の第1面上を移動する本体部と、
前記本体部に対して回動可能に設けられ、前記第1面と対向する前記第2構造物の第2面に接触するアームと、
前記本体部及び前記アームに連結され、前記アームの回動方向に駆動する力を加える駆動機構と、
前記本体部に対する前記アームの角度を検出する角度検出器と、
前記アームから前記第2面に向けて加えられる力が、予め設定された第1力となるように、前記駆動機構の出力を制御する制御部と、
前記本体部及び前記アームに連結された弾性部材と、
前記アームに取り付けられ、前記第2構造物を検査するための検査ユニットと、
を備え、
前記アームは、前記検査ユニットを介して前記第2面に接触し、
前記弾性部材は、前記アームに対して、前記角度が小さくなる方向に弾性力を加える、ロボット。
A main body that moves on the first surface of the first structure between the first structure and the second structure,
An arm rotatably provided with respect to the main body and in contact with the second surface of the second structure facing the first surface.
A drive mechanism that is connected to the main body and the arm and applies a force that drives the arm in the rotational direction.
An angle detector that detects the angle of the arm with respect to the main body,
A control unit that controls the output of the drive mechanism so that the force applied from the arm toward the second surface becomes a preset first force.
An elastic member connected to the main body and the arm,
An inspection unit attached to the arm for inspecting the second structure,
Equipped with
The arm contacts the second surface via the inspection unit and
The elastic member is a robot that applies an elastic force to the arm in a direction in which the angle becomes smaller.
前記アームから前記第2面に向けて加えられる前記力を検出する力検出器をさらに備え、
前記制御部は、検出された前記力が前記第1力となるように、前記駆動機構の前記出力を制御する請求項記載のロボット。
A force detector for detecting the force applied from the arm toward the second surface is further provided.
The robot according to claim 1 , wherein the control unit controls the output of the drive mechanism so that the detected force becomes the first force.
前記駆動機構は、エアシリンダであり、
前記弾性部材は、ねじりコイルばねである請求項1又は2に記載のロボット。
The drive mechanism is an air cylinder.
The robot according to claim 1 or 2, wherein the elastic member is a torsion coil spring.
前記制御部は、
前記本体部に対する前記アームの前記角度を表す項と、前記アームに対して働く前記弾性部材によるトルクを表す項と、前記アームの長さを表す項と、前記駆動機構の前記出力の指令値を表す項と、前記アームが前記第2面を押し付ける押し付け力を表す項と、前記駆動機構と前記アームとを連結するシリンダアームの前記本体部に対する角度を表す項と、を含む第1式を参照し、
前記第1式を用いて、予め設定された押し付け力が出力されるように、検出された前記角度に基づいて前記出力を決定する、
請求項記載のロボット。
The control unit
A term representing the angle of the arm with respect to the main body, a term representing the torque of the elastic member acting on the arm, a term representing the length of the arm, and a command value of the output of the drive mechanism. Refer to the first equation including a term representing a term, a term representing a pressing force on which the arm presses the second surface, and a term representing the angle of the cylinder arm connecting the drive mechanism and the arm with respect to the main body portion . death,
Using the first equation, the output is determined based on the detected angle so that the preset pressing force is output.
The robot according to claim 1 .
前記制御部は、
前記本体部に対する前記アームの角度を表す項と、前記アームに対して働く前記弾性部材によるトルクを表す項と、前記アームの長さを表す項と、前記駆動機構の前記出力の指令値を表す項と、前記アームが前記第2面を押し付ける押し付け力を表す項と、前記本体部に働く重力加速度を表す項と、前記本体部の自重を表す項と、前記駆動機構に関する外乱を表す項と、前記アームに関する外乱を表す項と、前記本体部の前記第1面上における位置を表す項と、を含む式を参照し、
前記第2式を用いて、予め設定された押し付け力が出力されるように、検出された前記角度に基づいて前記指令値を決定する、
請求項記載のロボット。
The control unit
A term representing the angle of the arm with respect to the main body, a term representing the torque of the elastic member acting on the arm, a term representing the length of the arm, and a command value of the output of the drive mechanism. A term, a term representing a pressing force on which the arm presses the second surface, a term representing the gravitational acceleration acting on the main body portion, a term representing the own weight of the main body portion, and a term representing a disturbance related to the drive mechanism. Refer to the second equation , which includes a term representing the disturbance relating to the arm and a term representing the position of the main body on the first surface .
Using the second equation, the command value is determined based on the detected angle so that the preset pressing force is output.
The robot according to claim 1 .
複数の前記アームと、
前記複数のアーム及び前記本体部にそれぞれ連結された複数の前記駆動機構と、
前記本体部に対する前記複数のアームのそれぞれの角度を検出する複数の前記角度検出器と、
を備えた請求項1~5のいずれか1つに記載のロボット
With multiple said arms,
The plurality of arms and the plurality of drive mechanisms connected to the main body, respectively,
The plurality of angle detectors that detect the respective angles of the plurality of arms with respect to the main body, and the plurality of angle detectors.
The robot according to any one of claims 1 to 5 .
第1構造物と第2構造物との間において、前記第1構造物の第1面上を移動する本体部と、 A main body that moves on the first surface of the first structure between the first structure and the second structure,
前記本体部に対して回動可能に設けられ、前記第1面と対向する前記第2構造物の第2面に接触する複数のアームと、 A plurality of arms rotatably provided with respect to the main body and in contact with the second surface of the second structure facing the first surface.
前記本体部及び前記複数のアームにそれぞれ連結され、前記アームの回動方向に駆動する力を加える複数の駆動機構と、 A plurality of drive mechanisms connected to the main body and the plurality of arms, respectively, to apply a driving force in the rotation direction of the arms, and a plurality of drive mechanisms.
前記本体部に対する前記複数のアームの角度をそれぞれ検出する複数の角度検出器と、 A plurality of angle detectors that detect the angles of the plurality of arms with respect to the main body, respectively.
前記本体部が前記第1面上を移動している間に、前記複数のアームの一部を前記第2面から離間させる制御部と、 A control unit that separates a part of the plurality of arms from the second surface while the main body portion is moving on the first surface.
を備え、 Equipped with
前記制御部は、前記複数のアームから前記第2面に向けて加えられる力の合計が、予め設定された第1力となるように、前記複数の駆動機構の出力を制御する、ロボット。 The control unit is a robot that controls the output of the plurality of drive mechanisms so that the total force applied from the plurality of arms toward the second surface becomes a preset first force.
前記第1構造物は、柱状であり、
前記第2構造物は、筒状であり、前記第1構造物の周りに設けられる請求項1~7のいずれか1つに記載のロボット
The first structure is columnar and has a columnar shape.
The robot according to any one of claims 1 to 7, wherein the second structure has a cylindrical shape and is provided around the first structure.
JP2018059036A 2018-03-26 2018-03-26 robot Active JP7020975B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018059036A JP7020975B2 (en) 2018-03-26 2018-03-26 robot
JP2022015549A JP2022048345A (en) 2018-03-26 2022-02-03 robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018059036A JP7020975B2 (en) 2018-03-26 2018-03-26 robot

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022015549A Division JP2022048345A (en) 2018-03-26 2022-02-03 robot

Publications (2)

Publication Number Publication Date
JP2019171481A JP2019171481A (en) 2019-10-10
JP7020975B2 true JP7020975B2 (en) 2022-02-16

Family

ID=68169861

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018059036A Active JP7020975B2 (en) 2018-03-26 2018-03-26 robot
JP2022015549A Pending JP2022048345A (en) 2018-03-26 2022-02-03 robot

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022015549A Pending JP2022048345A (en) 2018-03-26 2022-02-03 robot

Country Status (1)

Country Link
JP (2) JP7020975B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022048345A (en) * 2018-03-26 2022-03-25 株式会社東芝 robot

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7280700B2 (en) 2019-01-21 2023-05-24 株式会社東芝 Holding device, control system and inspection system
JP7462466B2 (en) 2020-04-20 2024-04-05 株式会社東芝 Holding device, inspection system, movement method, and inspection method
CN111845993B (en) * 2020-08-21 2023-05-09 无锡中车时代智能装备研究院有限公司 Rotor crawling type in-bore detection robot device for generator

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002209363A (en) 2001-01-12 2002-07-26 Hitachi Ltd Inspection robot for rotating electric machine

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6185258A (en) * 1984-10-04 1986-04-30 工業技術院長 In-pipe self-travelling device
JP2647364B2 (en) * 1985-03-05 1997-08-27 三菱重工業株式会社 Pressing mechanism
JP2519757B2 (en) * 1987-11-04 1996-07-31 株式会社東芝 Traveling robot
JP2555467B2 (en) * 1990-07-05 1996-11-20 東京電力株式会社 In-pipe running robot
JPH06293260A (en) * 1993-04-07 1994-10-21 Nippon Telegr & Teleph Corp <Ntt> Running device in pipe line
JP7020975B2 (en) * 2018-03-26 2022-02-16 株式会社東芝 robot

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002209363A (en) 2001-01-12 2002-07-26 Hitachi Ltd Inspection robot for rotating electric machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022048345A (en) * 2018-03-26 2022-03-25 株式会社東芝 robot

Also Published As

Publication number Publication date
JP2022048345A (en) 2022-03-25
JP2019171481A (en) 2019-10-10

Similar Documents

Publication Publication Date Title
JP7020975B2 (en) robot
JP5949911B2 (en) robot
JP7370957B2 (en) On-site gap inspection robot system and method
CN107107336B (en) Robot adaptive placement system with end effector position estimation
US9645565B2 (en) Method and system for determination of at least one property of a joint
JP5191738B2 (en) Manipulator control method and control system
JP7184492B2 (en) Modular crawler robot for field gap inspection
JP7229991B2 (en) Omni-directional traction module for robots
US11842475B2 (en) Holding apparatus, control system and inspection system
KR20180019720A (en) Robot having a force measurement device
US20120133318A1 (en) Control apparatus, control method, and control program for elastic actuator drive mechanism
JP6417034B2 (en) Cobotic manipulator
CN111376267A (en) Industrial robot system
JP2013094935A (en) Robot arm device
JP5758777B2 (en) robot
JP6779933B2 (en) robot
CN110871456B (en) Robot
JP5492168B2 (en) Grip mechanism
CN117042930A (en) Force control carrying device for robot-assisted surface machining
TW202221439A (en) Robot system, and slip determination method
KR20150138747A (en) Variable torque compensator and robot arm using the same
JP6984348B2 (en) Rigidity detector
KR101706513B1 (en) Variable torque compensator and robot arm using the same
CN216803505U (en) Mechanical arm
CN113977631A (en) Mechanical arm

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190918

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210402

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220203

R150 Certificate of patent or registration of utility model

Ref document number: 7020975

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150