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
JP7698388B2 - Cargo handling device and control method - Google Patents
[go: Go Back, main page]

JP7698388B2 - Cargo handling device and control method - Google Patents

Cargo handling device and control method Download PDF

Info

Publication number
JP7698388B2
JP7698388B2 JP2021034357A JP2021034357A JP7698388B2 JP 7698388 B2 JP7698388 B2 JP 7698388B2 JP 2021034357 A JP2021034357 A JP 2021034357A JP 2021034357 A JP2021034357 A JP 2021034357A JP 7698388 B2 JP7698388 B2 JP 7698388B2
Authority
JP
Japan
Prior art keywords
holding
item
unit
loading
article
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
JP2021034357A
Other languages
Japanese (ja)
Other versions
JP2022134883A (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
Original Assignee
Toshiba 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 filed Critical Toshiba Corp
Priority to JP2021034357A priority Critical patent/JP7698388B2/en
Publication of JP2022134883A publication Critical patent/JP2022134883A/en
Application granted granted Critical
Publication of JP7698388B2 publication Critical patent/JP7698388B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • De-Stacking Of Articles (AREA)

Description

本発明の実施形態は、荷役装置及び制御方法に関する。 An embodiment of the present invention relates to a loading device and a control method.

複数の物品が載置された台等の載置部から物品を1つずつ取り出す荷役装置として、物品の側面のいずれか1面、及び上面を吸着することで物品を保持して取り出す構成が知られている。 A loading device that removes items one by one from a platform or other carrying section on which multiple items are placed is known to have a configuration in which the device holds and removes the items by suctioning one of the sides and the top of the items.

しかしながら、物品の載置の方法によっては、物品の側面を保持することが難しい場合がある。 However, depending on how the item is placed, it may be difficult to hold the sides of the item.

特許第6595665号明細書Patent No. 6595665 specification

本発明が解決しようとする課題は、物品を効率的に荷役することができる荷役装置を提供することである。 The problem that this invention aims to solve is to provide a loading device that can load and unload items efficiently.

上記課題を解決するために、実施形態の荷役装置は、第1保持部と、第2保持部と、移動機構と、制御部と、を持つ。第1保持部は、物品の上面を保持する。第2保持部は、第1保持部が物品を保持する保持面に対して交差する第1方向に移動し、物品の側面を保持する。移動機構は、第1保持部、及び第2保持部を共に移動させる。制御部は、物品の積載状態に基づいて、第1保持部及び第2保持部を用いて物品を保持する第1動作と、第1保持部を用いて物品を保持する第2動作のどちらか一方を実行するよう制御する。 In order to solve the above problem, the loading and unloading device of the embodiment has a first holding section, a second holding section, a movement mechanism, and a control section. The first holding section holds the top surface of the item. The second holding section moves in a first direction intersecting the holding surface on which the first holding section holds the item, and holds the side surface of the item. The movement mechanism moves both the first holding section and the second holding section. The control section controls to execute either a first operation to hold the item using the first holding section and the second holding section, or a second operation to hold the item using the first holding section, based on the loading state of the items.

図1は、実施形態に係る荷役装置の一例を示す斜視図である。FIG. 1 is a perspective view illustrating an example of a loading and unloading apparatus according to an embodiment. 図2は、実施形態に係る荷役装置の保持機構の一例を模式的に示す側面図である。FIG. 2 is a side view that illustrates an example of a holding mechanism of the cargo handling apparatus according to the embodiment. 図3は、実施形態に係る荷役装置の保持機構の動作の一例を模式的に示す側面図である。FIG. 3 is a side view that illustrates an example of the operation of the holding mechanism of the cargo handling apparatus according to the embodiment. 図4は、実施形態に係る荷役装置の第1動作の一例を模式的に示す側面図である。FIG. 4 is a side view illustrating a schematic example of a first operation of the loading/unloading apparatus according to the embodiment. 図5は、実施形態に係る荷役装置の第2動作の一例を模式的に示す側面図である。FIG. 5 is a side view illustrating a schematic example of the second operation of the loading/unloading apparatus according to the embodiment. 図6は、実施形態に係る荷役装置に備えられる制御装置の概略構成の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of a schematic configuration of a control device provided in the loading/unloading apparatus according to the embodiment. 図7は、実施形態に係る荷役装置のプロセッサの制御の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of control of the processor of the loading/unloading apparatus according to the embodiment. 図8は、実施形態に係る荷役装置のプロセッサが制御する第1動作の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of a first operation controlled by the processor of the loading and unloading apparatus according to the embodiment. 図9は、実施形態に係る荷役装置のプロセッサが制御する第2動作の一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of a second operation controlled by the processor of the loading and unloading apparatus according to the embodiment. 図10は、実施形態に係る荷役装置のプロセッサによる物品のリリースの一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of releasing an item by a processor of a loading and unloading device according to an embodiment.

以下、図面を参照して発明を実施するための実施形態について説明する。なお、図面は模式的または概念的なものであり、各部分の厚みと幅との関係、部分間の大きさの比率などは、必ずしも現実のものと同一とは限らない。また、同じ部分を表す場合であっても、図面により互いの寸法や比率が異なって表される場合もある。また、本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。 Below, an embodiment for carrying out the invention will be described with reference to the drawings. Note that the drawings are schematic or conceptual, and the relationship between the thickness and width of each part, the size ratio between parts, etc. are not necessarily the same as in reality. Even when the same part is shown, the dimensions and ratios may be shown differently depending on the drawing. In this specification and each drawing, elements similar to those already explained are given the same reference numerals, and detailed explanations will be omitted as appropriate.

図1は、実施形態に係る荷役装置Aの一例を示す斜視図である。図1に表したように、実施形態に係る荷役装置Aは、筐体本体1と、保持機構2と、移動機構3と、搬送部4と、第1の検知部5と、第2の検知部6と、第3の検知部7とを備える。保持機構2は、第1保持部8及び第2保持部9を備える。移動機構3は、駆動部11a、及び駆動部11bを備える。 Figure 1 is a perspective view showing an example of a loading device A according to an embodiment. As shown in Figure 1, the loading device A according to an embodiment includes a housing main body 1, a holding mechanism 2, a moving mechanism 3, a transport unit 4, a first detection unit 5, a second detection unit 6, and a third detection unit 7. The holding mechanism 2 includes a first holding unit 8 and a second holding unit 9. The moving mechanism 3 includes a drive unit 11a and a drive unit 11b.

ここでは、説明のために、X方向(前後方向)、Y方向(左右方向)、及びZ方向(上下方向)を用いる。Z方向は、荷役装置Aが載置される面に対して略垂直な方向である。X方向は、Z方向に垂直であり、第2保持部9が物品Bの側面を保持する保持面に対して略垂直な方向である。Y方向は、Z方向及びX方向に垂直な方向である。X方向、Y方向、及びZ方向は、互いに直交する。 For the purpose of explanation, the X direction (front-back direction), Y direction (left-right direction), and Z direction (up-down direction) are used here. The Z direction is a direction that is approximately perpendicular to the surface on which the loading device A is placed. The X direction is perpendicular to the Z direction, and is a direction that is approximately perpendicular to the holding surface on which the second holding portion 9 holds the side of the item B. The Y direction is a direction that is perpendicular to the Z direction and the X direction. The X direction, Y direction, and Z direction are mutually perpendicular.

第1保持部8は、物品Bの上面(物品Bを載置する面に対向する面)を保持する。第2保持部9は、物品Bの側面(上面と交差し、物品BからX方向に沿って保持機構2に最も近い面)を保持する。第1保持部8及び第2保持部9の両方で物品Bを保持することで、物品Bをより安定して保持できる。又は、第1保持部8のみで物品Bを保持することで、物品Bの手前(X方向に沿って物品Bから保持機構2が離れる方向)に別の物品Bが有る場合でも、第2保持部9を別の物品Bに干渉させずに、搬送対象の物品Bを保持し荷降ろしすることができる。 The first holding unit 8 holds the top surface of the item B (the surface opposite the surface on which the item B is placed). The second holding unit 9 holds the side surface of the item B (the surface that intersects with the top surface and is closest to the holding mechanism 2 along the X direction from the item B). By holding the item B with both the first holding unit 8 and the second holding unit 9, the item B can be held more stably. Alternatively, by holding the item B only with the first holding unit 8, even if there is another item B in front of the item B (in the direction in which the holding mechanism 2 moves away from the item B along the X direction), the item B to be transported can be held and unloaded without the second holding unit 9 interfering with the other item B.

移動機構3は、第1保持部8及び第2保持部9を共に移動させる。例えば、移動機構3は、駆動部11a及び駆動部11bによって保持機構2を移動させることで、第1保持部8、及び第2保持部9をX方向、Y方向及びZ方向に移動可能である。なお、移動機構3は、垂直多関節型ロボット又は水平多関節型ロボットのアームの一部であってもよい。 The moving mechanism 3 moves both the first holding unit 8 and the second holding unit 9. For example, the moving mechanism 3 can move the first holding unit 8 and the second holding unit 9 in the X direction, Y direction, and Z direction by moving the holding mechanism 2 using the driving units 11a and 11b. The moving mechanism 3 may be part of the arm of a vertical articulated robot or a horizontal articulated robot.

搬送部4は、第1保持部8及び第2保持部9を用いて保持され、移動機構3により移動され、載置された物品Bを、第2保持部9が保持した物品Bの側面から離れる方向(X方向に沿って、物品Bがコンベア12に近づく方向)に移動する。例えば、搬送部4は、物品Bが載置可能なベルト13と、ベルト13を駆動するモータ14と、を有する。ベルト13は、無端ベルトである。モータ14は扁平な環状に構成されたベルト13の一端に配置されている。モータ14は、ベルト13を、上面13aをモータ14側に引っ張ることで、ベルト13を駆動する。このように構成された搬送部4は、モータ14がコンベア12側に位置し、かつ、ベルト13の上面13aの移動方向が前後方向と平行となる姿勢で、筐体本体1内に設置される。また、搬送部4は、駆動部11cによって筐体本体1の内部で昇降可能である。 The conveying unit 4 is held by the first holding unit 8 and the second holding unit 9, and is moved by the moving mechanism 3 to move the placed item B in a direction away from the side of the item B held by the second holding unit 9 (in the X direction, the item B approaches the conveyor 12). For example, the conveying unit 4 has a belt 13 on which the item B can be placed, and a motor 14 that drives the belt 13. The belt 13 is an endless belt. The motor 14 is disposed at one end of the belt 13, which is configured in a flat ring shape. The motor 14 drives the belt 13 by pulling the upper surface 13a of the belt 13 toward the motor 14. The conveying unit 4 configured in this manner is installed in the housing body 1 in a position in which the motor 14 is located on the conveyor 12 side and the movement direction of the upper surface 13a of the belt 13 is parallel to the front-rear direction. The conveying unit 4 can be raised and lowered inside the housing body 1 by the drive unit 11c.

第1の検知部5は、保持機構2が保持した物品Bの下端が、保持機構2が保持した物品Bの次に高い位置に位置する物品Bの上端の位置から所定距離高い位置まで持ち上げられたことを検知する。例えば、第1の検知部5は、物品Bなどの対象物までの距離を測定可能なセンサである。第1の検知部5は、例えば、レーザーをX方向(第2方向)に照射するとともにそのレーザーを水平面で走査することにより、レーザーが物品Bに照射され、その反射光を受光部で受光することにより、物品BまでのX方向(第2方向)の距離を測定するレーザレンジファインダ(LRF)である。なお、第1の検知部5は、複数設けられてもよく、それぞれ異なる角度から物品Bにレーザーを照射してもよい。 The first detection unit 5 detects that the bottom end of the item B held by the holding mechanism 2 has been raised to a position a predetermined distance higher than the top end of the item B, which is located at the next highest position after the item B held by the holding mechanism 2. For example, the first detection unit 5 is a sensor that can measure the distance to an object such as the item B. The first detection unit 5 is, for example, a laser range finder (LRF) that measures the distance to the item B in the X direction (second direction) by irradiating the item B with a laser in the X direction (second direction) and scanning the laser on a horizontal plane, and then receiving the reflected light with a light receiving unit. Note that a plurality of first detection units 5 may be provided, and each may irradiate the item B with a laser from a different angle.

第1の検知部5は、Y方向の移動をガイドするガイドレール(不図示)に沿って移動可能である。例えば、第1の検知部5は、荷役装置Aが物品Bを保持する際に、保持機構2に保持された物品Bの次に高い物品Bの上端から所定位置高い位置まで昇降する。第1の検知部5は、荷役装置Aが保持した物品Bを持ち上げる際に、荷役装置Aが保持する物品Bに向けてレーザーを照射する。第1の検知部5と同じ高さに物品Bが存在するときはレーザーが物品Bによって反射された反射光を受光することにより、制御装置10は、保持された物品Bの下端が保持された物品Bの次に高い物品Bの上端を未だ越えていないと判断する。また、保持された物品Bの下端が次に高い物品Bの上端から所定距離高い位置より上方(Z方向(第1方向)に沿って第1保持部8が物品Bから離れる方向)まで持ち上げられるとレーザーが物品Bによって反射されないので、反射光が受光されなくなり、制御装置10は、保持された物品Bの下端が保持された物品Bの次に高い物品Bの上端から所定距離高い位置まで持ち上げられたと判定する。 The first detection unit 5 is movable along a guide rail (not shown) that guides movement in the Y direction. For example, when the loading device A holds an item B, the first detection unit 5 rises and falls from the top end of the next highest item B after the item B held by the holding mechanism 2 to a predetermined position higher. When the first detection unit 5 lifts up the item B held by the loading device A, it irradiates a laser toward the item B held by the loading device A. When the item B is at the same height as the first detection unit 5, the laser receives the light reflected by the item B, and the control device 10 determines that the bottom end of the held item B has not yet passed the top end of the next highest item B after the held item B. Furthermore, when the bottom end of the held item B is raised above a position that is a predetermined distance higher than the top end of the next highest item B (in the direction in which the first holding unit 8 moves away from item B along the Z direction (first direction)), the laser is not reflected by item B, so reflected light is no longer received, and the control device 10 determines that the bottom end of the held item B has been raised to a position that is a predetermined distance higher than the top end of the next highest item B after the held item B.

第2の検知部6は、物品Bの上面までの距離及び位置を取得する。第2の検知部6は、固定部15に固定される。例えば、第2の検知部6は、深度情報を取得可能な3Dカメラである。第2の検知部6は、載置部16(パレット、搬送補助具)に載置された複数の物品Bのそれぞれの上面を撮像する。第2の検知部6は、撮像した画像を、制御装置10に送信する。または、第2の検知部6は、距離センサとカラーカメラ、もしくはステレオカメラなどで構成されてもよい。 The second detection unit 6 acquires the distance and position to the top surface of the item B. The second detection unit 6 is fixed to the fixed part 15. For example, the second detection unit 6 is a 3D camera capable of acquiring depth information. The second detection unit 6 captures an image of the top surface of each of the multiple items B placed on the placement unit 16 (pallet, transport aid). The second detection unit 6 transmits the captured image to the control device 10. Alternatively, the second detection unit 6 may be composed of a distance sensor and a color camera, or a stereo camera, etc.

第3の検知部7は、荷役装置Aが移動する物品Bの上面に対向する底面までの距離を取得する。例えば、第3の検知部7は、荷役装置Aと載置部16の間に設置されたレーザレンジファインダである。つまり、第3の検知部7は、上方を通過する物品Bの底面までの高さを検出可能である。第3の検知部7は、検出結果として、第3の検知部7から荷役装置Aが移動する物品Bの底面までの距離を制御装置10に送信する。 The third detection unit 7 acquires the distance to the bottom surface opposite the top surface of the item B being moved by the loading device A. For example, the third detection unit 7 is a laser range finder installed between the loading device A and the placement unit 16. In other words, the third detection unit 7 can detect the height to the bottom surface of the item B passing above. The third detection unit 7 transmits the distance from the third detection unit 7 to the bottom surface of the item B being moved by the loading device A to the control device 10 as the detection result.

荷役装置Aは、移動機構3で保持機構2を載置部16まで移動し、保持機構2で物品Bを吸着して保持し、移動機構3で保持機構2を搬送部4に移動して吸着を解除することで物品Bを搬送部4に載置し、搬送部4によって物品Bをコンベア12に移動される。コンベア12は、荷役装置Aによって物品Bが移動される搬送先の一例である。 In the loading device A, the moving mechanism 3 moves the holding mechanism 2 to the placement section 16, the holding mechanism 2 adsorbs and holds the item B, the moving mechanism 3 moves the holding mechanism 2 to the conveying section 4 and releases the adsorption, placing the item B on the conveying section 4, and the conveying section 4 moves the item B to the conveyor 12. The conveyor 12 is an example of a destination to which the loading device A moves the item B.

制御装置10は、第1の検知部5から取得した検知結果、第2の検知部6から取得した画像、及び第3の検知部7から取得した距離に基づいて、保持機構2、移動機構3、及び搬送部4を制御する。制御装置10の詳細については、図6を用いて後述する。 The control device 10 controls the holding mechanism 2, the moving mechanism 3, and the transport unit 4 based on the detection result obtained from the first detection unit 5, the image obtained from the second detection unit 6, and the distance obtained from the third detection unit 7. Details of the control device 10 will be described later with reference to FIG. 6.

図2は、実施形態に係る荷役装置Aの保持機構2の一例を模式的に示す側面図である。本実施形態では、保持機構2が備える第1保持部8及び第2保持部9は、真空吸着により物品Bを保持する。 Figure 2 is a side view showing a schematic example of a holding mechanism 2 of the loading and unloading device A according to the embodiment. In this embodiment, the first holding portion 8 and the second holding portion 9 of the holding mechanism 2 hold the item B by vacuum suction.

図2に示すように、第1保持部8は、物品Bの上面を保持する。例えば、第1保持部8は、筐体100aと、筐体100aに取り付けられる吸着ユニット101aと、を含む。筐体100aは、真空吸着に必要な配管、バルブ等を含む。吸着ユニット101aは、ロッド102a及び吸着パッド103aを含む。ロッド102aは、Z方向(第1方向)に延びている。吸着パッド103aは、ロッド102aの先端に設けられる。吸着パッド103a先端の吸着面は、下方(Z方向(第1方向)に沿って、第2保持部9が物品Bに近づく方向)に向いている。 As shown in FIG. 2, the first holding unit 8 holds the upper surface of the item B. For example, the first holding unit 8 includes a housing 100a and an adsorption unit 101a attached to the housing 100a. The housing 100a includes piping, valves, etc. necessary for vacuum adsorption. The adsorption unit 101a includes a rod 102a and an adsorption pad 103a. The rod 102a extends in the Z direction (first direction). The adsorption pad 103a is provided at the tip of the rod 102a. The adsorption surface at the tip of the adsorption pad 103a faces downward (in the direction in which the second holding unit 9 approaches the item B along the Z direction (first direction)).

第2保持部9は、物品Bの側面を保持する。例えば、第2保持部9は、筐体100bと、筐体100bに取り付けられる吸着ユニット101bと、駆動部104zと、駆動部104xと、を含む。筐体100bは、真空吸着に必要な配管、バルブ等を含む。吸着ユニット101bは、ロッド102b及び吸着パッド103bを含む。第2保持部9が物品Bを保持するとき、ロッド102bは、X方向(第2方向)に延びている。吸着パッド103bは、ロッド102bの先端に設けられる。第2保持部9が物品Bを保持する際、吸着パッド103b先端の吸着面は、前方(X方向(第2方向)に沿って第2保持部9が物品Bに近づく方向)に向いている。 The second holding unit 9 holds the side of the item B. For example, the second holding unit 9 includes a housing 100b, an adsorption unit 101b attached to the housing 100b, a drive unit 104z, and a drive unit 104x. The housing 100b includes piping, valves, etc. necessary for vacuum adsorption. The adsorption unit 101b includes a rod 102b and an adsorption pad 103b. When the second holding unit 9 holds the item B, the rod 102b extends in the X direction (second direction). The adsorption pad 103b is provided at the tip of the rod 102b. When the second holding unit 9 holds the item B, the adsorption surface at the tip of the adsorption pad 103b faces forward (the direction in which the second holding unit 9 approaches the item B along the X direction (second direction)).

吸着ユニット101a及び101bのそれぞれは、筐体100a及び筐体100bの内部に設けられた配管及びバルブ、第1保持部8及び第2保持部9の外部に設けられた排気装置等の不図示の排気系と接続される。吸着ユニット101aは、吸着ユニット101bとは独立して排気可能である。 Each of the suction units 101a and 101b is connected to an exhaust system (not shown), including pipes and valves provided inside the housing 100a and housing 100b, and exhaust devices provided outside the first holding unit 8 and second holding unit 9. The suction unit 101a can be exhausted independently of the suction unit 101b.

吸着ユニット101a及び101bは、それぞれ複数設けられてもよい。例えば、第1保持部8は、Z方向及びY方向の少なくともどちらか1方向に配列された複数の吸着ユニットであってもよいし、第2保持部9は、X方向及びY方向の少なくともどちらか1方向に配列された複数の吸着ユニットであってもよい。 A plurality of suction units 101a and 101b may be provided. For example, the first holding section 8 may be a plurality of suction units arranged in at least one of the Z direction and the Y direction, and the second holding section 9 may be a plurality of suction units arranged in at least one of the X direction and the Y direction.

駆動部104zは、第1保持部8に対して、第2保持部9をZ方向(第1方向)に移動させる。駆動部104xは、第1保持部8に対して、第2保持部9をZ方向と交差するX方向(第2方向)に移動させる。つまり、第2保持部9は、第1保持部8が物品Bを保持する保持面に対して交差する第1方向、及び第1方向と交差する第2方向に移動する。 The drive unit 104z moves the second holding unit 9 in the Z direction (first direction) relative to the first holding unit 8. The drive unit 104x moves the second holding unit 9 in the X direction (second direction) that intersects with the Z direction relative to the first holding unit 8. In other words, the second holding unit 9 moves in a first direction that intersects with the holding surface on which the first holding unit 8 holds the item B, and in a second direction that intersects with the first direction.

第2保持部9は、第1保持部8に連結される。例えば、第2保持部9は、駆動部104xを介して連結部106aに連結される。連結部106aは、駆動部104zを介して、支持フレーム105に連結される。第1保持部8は、支持フレーム105に対して回転軸108を介して固定される。支持フレーム105は、移動機構3に対して固定される。 The second holding unit 9 is connected to the first holding unit 8. For example, the second holding unit 9 is connected to the connecting unit 106a via the driving unit 104x. The connecting unit 106a is connected to the support frame 105 via the driving unit 104z. The first holding unit 8 is fixed to the support frame 105 via the rotating shaft 108. The support frame 105 is fixed to the moving mechanism 3.

傾げ機構107は、第1保持部8及び第2保持部9のX方向に対する傾きを調整する。傾げ機構107は、ロッド102c、連結部106c、及び駆動部104cを備える。駆動部104cは、支持フレーム105に取り付けられる。ロッド102cの一端は、第1保持部8及び第2保持部9が回転軸108を軸として回動可能に駆動部104cに連結される。ロッド102cの他端は、連結部106cを介して、第1保持部8に連結される。 The tilt mechanism 107 adjusts the tilt of the first holding unit 8 and the second holding unit 9 in the X direction. The tilt mechanism 107 includes a rod 102c, a connecting unit 106c, and a driving unit 104c. The driving unit 104c is attached to the support frame 105. One end of the rod 102c is connected to the driving unit 104c so that the first holding unit 8 and the second holding unit 9 can rotate around a rotation shaft 108. The other end of the rod 102c is connected to the first holding unit 8 via the connecting unit 106c.

駆動部104cは、Z方向に沿って第1保持部8が物品Bを持ち上げる方向にロッド102cを介して第1保持部8及び第2保持部9を持ち上げる。駆動部104cは、第1保持部8が物品Bを保持する面がX方向と平行になるようにロッド102cを介して第1保持部8及び第2保持部9を持ち上げる。これにより、第1保持部8が物品Bを保持する面と、保持する物品Bの上面が略平行になることで、安定して物品Bの上面を保持することが出来る。 The driving unit 104c lifts the first holding unit 8 and the second holding unit 9 via the rod 102c in the direction in which the first holding unit 8 lifts the item B along the Z direction. The driving unit 104c lifts the first holding unit 8 and the second holding unit 9 via the rod 102c so that the surface on which the first holding unit 8 holds the item B is parallel to the X direction. This makes the surface on which the first holding unit 8 holds the item B approximately parallel to the top surface of the held item B, allowing the top surface of the item B to be stably held.

傾げ機構107は、第1保持部8及び第2保持部9を持ち上げる力を弱めることで、第1保持部8及び第2保持部9を傾げる。例えば、第1保持部8及び第2保持部9は、回転軸108を中心に、支持フレーム105に対して回動可能である。このため、駆動部104cがロッド102cを介して第1保持部8を持ち上げる力を弱めることで、第1保持部8の自重によって第1保持部8及び第2保持部9が共に回動し、第1保持部8及び第2保持部9のX方向に対する傾きが変化する。換言すると、駆動部104cの動作により、第1保持部8及び第2保持部9の支持フレーム105及び移動機構3に対する傾きが変化する。なお、傾げ機構107は、ロッド102cによって第1保持部8の吸着ユニットを物品Bの上面に押し付けるように動作させ、第1保持部8及び第2保持部9を回動させてもよい。 The tilting mechanism 107 tilts the first and second holding parts 8 and 9 by weakening the force lifting the first and second holding parts 8 and 9. For example, the first and second holding parts 8 and 9 can rotate with respect to the support frame 105 around the rotation axis 108. Therefore, when the driving part 104c weakens the force lifting the first holding part 8 via the rod 102c, the first and second holding parts 8 and 9 rotate together due to the weight of the first holding part 8, and the tilt of the first and second holding parts 8 and 9 with respect to the X direction changes. In other words, the tilt of the first and second holding parts 8 and 9 with respect to the support frame 105 and the moving mechanism 3 changes due to the operation of the driving part 104c. Note that the tilting mechanism 107 may rotate the first and second holding parts 8 and 9 by operating the rod 102c to press the suction unit of the first holding part 8 against the upper surface of the article B.

図3は、実施形態に係る荷役装置Aの保持機構2の動作の一例を模式的に示す側面図である。
図3(a)は、第2保持部9が第1位置にあるときの様子を表す。第1位置は、第2保持部9が物品Bの側面を保持可能な位置である。例えば、第1位置は、駆動部104xによって、第2保持部を前方に移動させた位置であり、かつ駆動部104zによって第1保持部8の少なくとも一部よりも下方に第2保持部9を移動させた位置である。例えば、吸着ユニット101bの少なくとも一部は、第1保持部8のロッド102aの下端よりも下方に位置する。
FIG. 3 is a side view that illustrates an example of the operation of the holding mechanism 2 of the cargo handling apparatus A according to the embodiment.
3A shows the state when the second holding part 9 is in the first position. The first position is a position where the second holding part 9 can hold the side surface of the article B. For example, the first position is a position where the second holding part 9 is moved forward by the driving part 104x, and is a position where the second holding part 9 is moved below at least a part of the first holding part 8 by the driving part 104z. For example, at least a part of the suction unit 101b is located below the lower end of the rod 102a of the first holding part 8.

荷役装置Aは、第1位置にて、第1保持部及び第2保持部を用いて物品Bを保持する第1動作を行う。つまり、第1動作は、第2保持部9を第1保持部8が物品Bを保持する保持面よりZ方向(第1方向)に沿って下方に配置させた状態で、第1保持部8及び第2保持部9を用いて物品Bを保持する。第1動作の流れについては、図4を用いて詳細を後述する。 At the first position, the loading/unloading device A performs a first operation to hold item B using the first and second holding parts. That is, the first operation holds item B using the first and second holding parts 8 and 9 with the second holding part 9 positioned lower along the Z direction (first direction) than the holding surface on which the first holding part 8 holds item B. The flow of the first operation will be described in detail later with reference to FIG. 4.

図3(b)は、第2保持部9が第2位置にあるときの様子を表す。第2位置は、第1保持部8が物品Bを保持する際に第2保持部9が妨げとならない位置である。例えば、第2位置は、駆動部104xによって、第2保持部を後方(X方向(第2方向)に沿って第2保持部が物品Bから離れる方向)に移動させた位置であり、かつ駆動部104zによって第1保持部8が物品Bを保持する保持面よりも上方に第2保持部を移動させた位置である。
例えば、吸着ユニット101bの少なくとも一部は、第1保持部8のロッド102aの下端及び吸着パッド103aよりも上方に位置する。
3B shows the state when the second holding unit 9 is in the second position. The second position is a position where the second holding unit 9 does not interfere with the first holding unit 8 holding the item B. For example, the second position is a position where the second holding unit is moved rearward (in a direction in which the second holding unit moves away from the item B along the X direction (second direction)) by the driving unit 104x, and where the second holding unit is moved by the driving unit 104z above the holding surface where the first holding unit 8 holds the item B.
For example, at least a portion of the suction unit 101b is located above the lower end of the rod 102a of the first holding part 8 and the suction pad 103a.

荷役装置Aは、第2位置にて、第1保持部を用いて物品Bを保持する第2動作を行う。つまり、第2動作は、第2保持部9を第1保持部8が物品Bを保持する保持面よりZ方向(第1方向)に沿って上方に配置させた状態で、第1保持部を用いて物品Bを保持する。第2動作の流れについては、図5を用いて詳細を後述する。 At the second position, the loading/unloading device A performs a second operation of holding item B using the first holding part. That is, the second operation holds item B using the first holding part with the second holding part 9 positioned above the holding surface where the first holding part 8 holds item B in the Z direction (first direction). The flow of the second operation will be described in detail later with reference to FIG. 5.

なお、第1位置は、第2保持部9を駆動部104zによって第2位置から下方に移動した後、駆動部104xによって前方に移動させた位置と換言してもよいし、第2位置は、第2保持部9を駆動部104xによって第1位置から後方に移動した後、駆動部104zによって上方に移動させた位置と換言してもよい。 The first position may be described as a position where the second holding unit 9 is moved downward from the second position by the driving unit 104z and then moved forward by the driving unit 104x, and the second position may be described as a position where the second holding unit 9 is moved backward from the first position by the driving unit 104x and then moved upward by the driving unit 104z.

図3(c)は、第2保持部9が第1位置にあり且つ保持機構2が傾いたときの様子を表す。荷役装置Aは、物品Bを保持し載置するときに、駆動部104cが第1保持部8を持ち上げる力を弱めることで、保持機構2を傾ける。例えば、制御装置10は、保持機構2が物品Bを保持した後、保持機構2を傾けて物品Bを引きずりながら搬送部4に載置するように保持機構2及び移動機構3を制御する。これにより、物品Bの自重により蓋が開くなどの破損を防止することができる。 Figure 3 (c) shows the state when the second holding unit 9 is in the first position and the holding mechanism 2 is tilted. When the loading device A holds and places item B, the driving unit 104c reduces the force lifting the first holding unit 8, thereby tilting the holding mechanism 2. For example, the control device 10 controls the holding mechanism 2 and the moving mechanism 3 so that after the holding mechanism 2 holds item B, it tilts the holding mechanism 2 to drag item B and place it on the conveying unit 4. This makes it possible to prevent damage such as the lid opening due to the weight of item B.

図4を用いて、荷役装置Aが第1動作で搬送する際の動作の流れについて説明する。図4は、実施形態に係る荷役装置Aの第1動作の一例を模式的に示す側面図である。 The flow of operations when the loading device A transports in the first operation will be described using Figure 4. Figure 4 is a side view that shows a schematic example of the first operation of the loading device A according to the embodiment.

荷役装置Aが第1動作で物品Bを搬送する場合、荷役装置Aは、物品Bの上面が最も高い位置に位置する物品Bのうち、第2保持部9に最も近い位置に位置する物品Bから順次保持し、持ち上げて引きずりながら搬送部4に搬送する。つまり、第1動作は、複数の物品Bのうち、物品Bの上面が最も高い位置に位置し、かつ第2保持部9に最も近い物品Bから保持する。図4(a)に表したように、制御装置10は、第2保持部9が第1位置に位置しない場合、第2保持部9を第1位置に配置するよう駆動部104x及び駆動部104zを制御する。制御装置10は、第3の検知部7を介して取得した、第3の検知部7から搬送する物品Bの底面までの距離に基づいて、搬送部4の上面を、搬送する物品Bの底面と同じ高さに位置させるよう搬送部4を制御する。 When the loading device A transports the item B in the first operation, the loading device A sequentially holds the item B, starting with the item B closest to the second holding unit 9, among the items B whose upper surfaces are located at the highest positions, and transports them to the conveying unit 4 while lifting and dragging them. In other words, the first operation holds the item B, among the multiple items B, starting with the item B whose upper surface is located at the highest position and closest to the second holding unit 9. As shown in FIG. 4(a), when the second holding unit 9 is not located at the first position, the control device 10 controls the driving unit 104x and the driving unit 104z to place the second holding unit 9 at the first position. The control device 10 controls the conveying unit 4 to position the upper surface of the conveying unit 4 at the same height as the bottom surface of the item B to be conveyed, based on the distance from the third detection unit 7 to the bottom surface of the item B to be conveyed, acquired via the third detection unit 7.

制御装置10は、図4(b)に表したように、第1保持部8を物品Bの直上に移動させた後、第1保持部8を物品Bの上面に押し付けるよう移動機構3を制御する。その後、ロッド102aが変位し、吸着パッド103aが上面の形に応じて変形する。制御装置10は、排気系に接続された吸着ユニット101aの内部の圧力を、電磁弁を開閉することにより制御する。第1保持部8は、吸着ユニット101aの内部の圧力が大気圧よりも低くなることにより、物品Bの上面を保持する。 As shown in FIG. 4(b), the control device 10 moves the first holding part 8 directly above the item B, and then controls the moving mechanism 3 to press the first holding part 8 against the top surface of the item B. The rod 102a is then displaced, and the suction pad 103a deforms according to the shape of the top surface. The control device 10 controls the pressure inside the suction unit 101a connected to the exhaust system by opening and closing the solenoid valve. The first holding part 8 holds the top surface of the item B as the pressure inside the suction unit 101a becomes lower than atmospheric pressure.

制御装置10は、図4(c)に表したように、第2保持部9を物品Bの側面に押し付けるよう駆動部104xを制御する。その後、ロッド102bが変位し、吸着パッド103bが側面の形に応じて変形する。制御装置10は、排気系に接続された吸着ユニット101bの内部の圧力を、電磁弁を開閉することにより制御する。第2保持部9は、吸着ユニット101bの内部の圧力が大気圧よりも低くなることより、物品Bの側面を保持する。 The control device 10 controls the drive unit 104x to press the second holding unit 9 against the side of the article B, as shown in FIG. 4(c). The rod 102b is then displaced, and the suction pad 103b deforms according to the shape of the side. The control device 10 controls the pressure inside the suction unit 101b connected to the exhaust system by opening and closing the solenoid valve. The second holding unit 9 holds the side of the article B as the pressure inside the suction unit 101b becomes lower than atmospheric pressure.

図4(d)に表したように、制御装置10は、物品Bを持ち上げるよう移動機構3を制御する。物品Bを載置部16の上から搬送部4の上へ搬送する際、制御装置10は、傾げ機構107を制御し、第1保持部8及び第2保持部の傾きを変化させる。その後、図4(e)に表したように、制御装置10は、物品Bを載置部16の上から搬送部4の上へ搬送するよう移動機構3を制御する。 As shown in FIG. 4(d), the control device 10 controls the moving mechanism 3 to lift the item B. When transporting the item B from the placement unit 16 onto the conveying unit 4, the control device 10 controls the tilting mechanism 107 to change the tilt of the first holding unit 8 and the second holding unit. Then, as shown in FIG. 4(e), the control device 10 controls the moving mechanism 3 to transport the item B from the placement unit 16 onto the conveying unit 4.

次に、図4(f)に表したように、制御装置10は、第1保持部8及び第2保持部9による保持を解除し、第1保持部8及び第2保持部9を物品Bから離し、物品Bを搬送部4へ載置するよう制御する。すなわち、制御装置10は、吸着ユニット101a及び吸着ユニット101bの圧力を上昇させ、第1保持部8及び第2保持部9による吸着力を弱めるよう制御する。 Next, as shown in FIG. 4(f), the control device 10 controls the first holding unit 8 and the second holding unit 9 to release their holding, move the first holding unit 8 and the second holding unit 9 away from the item B, and place the item B on the conveying unit 4. In other words, the control device 10 controls the suction units 101a and 101b to increase the pressure, thereby weakening the suction force of the first holding unit 8 and the second holding unit 9.

図4(g)に示すように、制御装置10は、物品Bの保持を解除した後、第2保持部9を上方に移動させるよう駆動部104zを制御する。つまり、制御装置10は、第1動作で物品Bを保持する際、物品Bを搬送部4に載置した後、第2保持部の下端が第1保持部の下端より上方になるように、第2保持部9をZ方向(第1方向)に沿って上方に配置させるよう駆動部104zを制御する。これにより、搬送部4が物品Bをコンベア12に搬送した際に、保持機構2が物品Bの搬送を妨げることを回避することができる。 As shown in FIG. 4(g), the control device 10 controls the drive unit 104z to move the second holding unit 9 upward after releasing the hold of the item B. In other words, when holding the item B in the first operation, the control device 10 controls the drive unit 104z to position the second holding unit 9 upward along the Z direction (first direction) after placing the item B on the conveying unit 4 so that the bottom end of the second holding unit is higher than the bottom end of the first holding unit. This makes it possible to prevent the holding mechanism 2 from interfering with the conveying of the item B when the conveying unit 4 conveys the item B to the conveyor 12.

第2保持部9を保持面よりZ方向(第1方向)に沿って上方に配置させた後、制御装置10は、物品Bをコンベア12の上に搬送するよう搬送部4を制御する。コンベア12は、物品Bを別の場所へ搬送する。 After the second holding unit 9 is positioned above the holding surface in the Z direction (first direction), the control device 10 controls the conveying unit 4 to convey the item B onto the conveyor 12. The conveyor 12 conveys the item B to another location.

図5を用いて、荷役装置Aが第2動作で搬送する際の動作の流れについて説明する。図5は、実施形態に係る荷役装置Aの第2動作の一例を模式的に示す側面図である。 The flow of operations when the loading device A transports by the second operation will be described using Figure 5. Figure 5 is a side view that shows a schematic example of the second operation of the loading device A according to the embodiment.

荷役装置Aが第2動作で物品Bを搬送する場合、荷役装置Aは、物品Bの上面が最も高い位置に位置する物品Bから順次保持し、持ち上げて搬送する。つまり、第2動作は、複数の物品Bのうち、物品Bの上面が最も高い位置に位置する物品Bから保持する。図5(a)に表したように、制御装置10は、第2保持部9が第2位置に位置しない場合、第2保持部9を第2位置に配置するよう駆動部104x及び駆動部104zを制御する。このとき、制御装置10は、第3の検知部7を介して取得した物品の底面までの距離に基づいて、搬送部4の上面を、搬送する物品Bの底面と同じ高さに配置させるよう搬送部4を制御してもよい。 When the loading device A transports the item B in the second operation, the loading device A holds, lifts, and transports the item B in order starting from the item B whose top surface is located at the highest position. In other words, the second operation holds the item B starting from the item B whose top surface is located at the highest position among the multiple items B. As shown in FIG. 5(a), when the second holding unit 9 is not located at the second position, the control device 10 controls the drive unit 104x and the drive unit 104z to place the second holding unit 9 at the second position. At this time, the control device 10 may control the conveying unit 4 to place the top surface of the conveying unit 4 at the same height as the bottom surface of the item B to be conveyed, based on the distance to the bottom surface of the item acquired via the third detection unit 7.

制御装置10は、図5(b)に表したように、第1保持部8を、搬送の対象である物品Bの直上に移動させた後、第1保持部8を物品Bの上面に押し付けるよう移動機構3を制御する。制御装置10は、排気系に接続された吸着ユニット101aの内部の圧力を、電磁弁を開閉することにより制御する。第1保持部8は、吸着ユニット101aの内部の圧力が大気圧よりも低くなることにより、物品Bの上面を保持する。 As shown in FIG. 5(b), the control device 10 moves the first holding unit 8 directly above the item B to be transported, and then controls the moving mechanism 3 to press the first holding unit 8 against the top surface of the item B. The control device 10 controls the pressure inside the suction unit 101a connected to the exhaust system by opening and closing an electromagnetic valve. The first holding unit 8 holds the top surface of the item B by making the pressure inside the suction unit 101a lower than atmospheric pressure.

制御装置10は、図5(c)に表したように、物品Bを持ち上げるよう移動機構3を制御する。制御装置10は、第1の検知部5が検知した結果に基づいて、保持された物品Bの下端が保持された物品Bの次に高い物品Bの上端から所定距離高い位置まで持ち上げられたと判定されるまで物品Bを持ち上げるよう移動機構3を制御する。このとき、第2保持部9は、第2位置に位置したままであり、物品Bを保持しない。 The control device 10 controls the moving mechanism 3 to lift the item B as shown in FIG. 5(c). Based on the result of detection by the first detection unit 5, the control device 10 controls the moving mechanism 3 to lift the item B until it is determined that the bottom end of the held item B has been lifted to a position a predetermined distance higher than the top end of the next highest item B after the held item B. At this time, the second holding unit 9 remains in the second position and does not hold the item B.

図5(d)に表したように、制御装置10は、物品Bを載置部16の上から搬送部4の上へ搬送するよう移動機構3を制御する。次に、図5(e)に表したように、制御装置10は、第1保持部8による保持を解除し、保持機構2を物品Bから離すよう移動機構3を制御する。 As shown in FIG. 5(d), the control device 10 controls the moving mechanism 3 to transport the item B from above the placement unit 16 to above the transport unit 4. Next, as shown in FIG. 5(e), the control device 10 controls the moving mechanism 3 to release the hold by the first holding unit 8 and move the holding mechanism 2 away from the item B.

保持機構2を物品Bから離した後、制御装置10は、物品Bをコンベア12の上に搬送するよう搬送部4を制御する。コンベア12は、物品Bを別の場所へ搬送する。 After the holding mechanism 2 is released from the item B, the control device 10 controls the conveying unit 4 to convey the item B onto the conveyor 12. The conveyor 12 conveys the item B to another location.

次に、図6を用いて実施形態に係る荷役装置Aに備えられる制御装置10の構成について説明する。図6は、実施形態に係る荷役装置Aに備えられる制御装置10の概略構成の一例を示すブロック図である。図6に示すように、荷役装置Aは、図6は、プロセッサ701(制御部)、ROM702(read-only memory)、RAM703(random-access memory)、NVM704(Non-volatile memory)(記憶部)、通信インターフェース705(通信部)、及び検知インターフェース706を備える。 Next, the configuration of the control device 10 provided in the loading device A according to the embodiment will be described with reference to FIG. 6. FIG. 6 is a block diagram showing an example of a schematic configuration of the control device 10 provided in the loading device A according to the embodiment. As shown in FIG. 6, the loading device A includes a processor 701 (control unit), a ROM 702 (read-only memory), a RAM 703 (random-access memory), a NVM 704 (non-volatile memory) (storage unit), a communication interface 705 (communication unit), and a detection interface 706.

プロセッサ701は、荷役装置Aの処理に必要な演算及び制御などの処理を行うコンピュータの中枢部分に相当し、荷役装置A全体を統合的に制御する。プロセッサ701は、ROM702又はNVM704などに記憶されたシステムソフトウェア、アプリケーションソフトウェア又はファームウェアなどのプログラムに基づいて、荷役装置Aの各種の機能を実現するべく制御を実行する。プロセッサ701は、例えば、CPU(central processing unit)、MPU(micro processing unit)、又はDSP(digital signal processor)である。あるいは、プロセッサ701は、これらのうちの複数を組み合わせたものである。 The processor 701 corresponds to the central part of a computer that performs the calculations and control required for the processing of the loading device A, and performs integrated control of the entire loading device A. The processor 701 executes control to realize various functions of the loading device A based on programs such as system software, application software, or firmware stored in the ROM 702 or NVM 704. The processor 701 is, for example, a CPU (central processing unit), an MPU (micro processing unit), or a DSP (digital signal processor). Alternatively, the processor 701 is a combination of two or more of these.

ROM702は、プロセッサ701を中枢とするコンピュータの主記憶装置に相当する。ROM702は、専らデータの読み出しに用いられる不揮発性メモリである。ROM702は、上記のプログラムを記憶する。また、ROM702は、プロセッサ701が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。 ROM 702 corresponds to the main memory device of a computer with processor 701 at its core. ROM 702 is a non-volatile memory used exclusively for reading data. ROM 702 stores the above-mentioned programs. ROM 702 also stores data and various setting values used by processor 701 when performing various processes.

RAM703は、プロセッサ701を中枢とするコンピュータの主記憶装置に相当する。RAM703は、データの読み書きに用いられるメモリである。RAM703は、プロセッサ701が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。 RAM 703 corresponds to the main memory device of a computer with processor 701 at its core. RAM 703 is a memory used for reading and writing data. RAM 703 is used as a so-called work area for storing data that is temporarily used when processor 701 performs various processes.

NVM704は、プロセッサ701を中枢とするコンピュータの補助記憶装置に相当する。NVM704は、例えばEEPROM(electric erasable programmable read-only memory)(登録商標)、HDD(hard disk drive)又はSSD(solid state drive)などである。NVM704は、上記のプログラムを記憶する場合もある。また、NVM704は、プロセッサ701が各種の処理を行う上で使用するデータ、プロセッサ701での処理によって生成されたデータ又は各種の設定値などを保存する。 NVM704 corresponds to an auxiliary storage device of a computer with processor 701 at its core. NVM704 is, for example, an EEPROM (electrical erasable programmable read-only memory) (registered trademark), a HDD (hard disk drive), or an SSD (solid state drive). NVM704 may also store the above programs. NVM704 also stores data used by processor 701 in performing various processes, data generated by the processes of processor 701, various setting values, etc.

ROM702又はNVM704に記憶されるプログラムは、荷役装置Aを制御するためのプログラムを含む。一例として、荷役装置Aは、当該プログラムがROM702又はNVM704に記憶された状態で荷役装置Aの管理者などへと譲渡される。しかしながら、荷役装置Aは、当該プログラムがROM702又はNVM704に記憶されない状態で当該管理者などに譲渡されてもよい。そして、荷役装置Aを制御するためのプログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にNVM704へ書き込まれてもよい。このときのプログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記憶媒体に記録して、あるいはネットワークなどを介したダウンロードにより実現できる。 The programs stored in ROM 702 or NVM 704 include a program for controlling loading device A. As an example, loading device A is transferred to the manager of loading device A with the program stored in ROM 702 or NVM 704. However, loading device A may be transferred to the manager without the program being stored in ROM 702 or NVM 704. The program for controlling loading device A may be transferred separately to the manager and written to NVM 704 under the operation of the manager or a serviceman. The program may be transferred by recording it on a removable storage medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by downloading it via a network.

通信インターフェース705は、ネットワークなどを介して他の装置と有線又は無線で通信し、他の装置から送信される各種情報を受信し、また、他の装置に各種情報を送信するためのインターフェースである。例えば、プロセッサ701は、通信インターフェースを介して、物品Bの積載状態を取得する。 The communication interface 705 is an interface for communicating with other devices via a network or the like, either wired or wirelessly, receiving various information transmitted from other devices, and transmitting various information to other devices. For example, the processor 701 acquires the loading status of item B via the communication interface.

検知インターフェース706は、第1の検知部5、第2の検知部6、及び第3の検知部7が検知した各種情報を取得するインターフェースである。例えば、プロセッサ701は、検知インターフェース706を介して、第1の検知部5からZ方向(第1方向)に同じ高さ位置に存在する物品BまでのX方向(第2方向)に沿った距離を取得する。また、プロセッサ701は、検知インターフェース706を介して、第2の検知部6から物品Bの上面までの距離及び位置を示す画像を取得する。また、プロセッサ701は、検知インターフェース706を介して、第3の検知部7から荷役装置Aが移動する物品Bの底面までの距離を取得する。なお、検知インターフェース706は、第1の検知部5、第2の検知部6、及び第3の検知部7について、それぞれ異なるインターフェースを備えていてもよいし、一つのインターフェースが第1の検知部5、第2の検知部6、及び第3の検知部7から各種情報を取得してもよい。 The detection interface 706 is an interface that acquires various information detected by the first detection unit 5, the second detection unit 6, and the third detection unit 7. For example, the processor 701 acquires the distance along the X direction (second direction) from the first detection unit 5 to the item B that is at the same height position in the Z direction (first direction) via the detection interface 706. The processor 701 also acquires an image showing the distance and position from the second detection unit 6 to the top surface of the item B via the detection interface 706. The processor 701 also acquires the distance from the third detection unit 7 to the bottom surface of the item B moved by the loading device A via the detection interface 706. The detection interface 706 may have different interfaces for the first detection unit 5, the second detection unit 6, and the third detection unit 7, respectively, or one interface may acquire various information from the first detection unit 5, the second detection unit 6, and the third detection unit 7.

プロセッサ701は、物品Bの積載状態を取得する。例えば、プロセッサ701は、通信インターフェース705を介して、外部装置と通信して物品Bの積載状態を取得する。積載状態は、複数の物品Bが載置部16に積まれている荷姿を含み、荷姿は、物品Bが規則的に記載されているか否かの情報を含む。物品Bが規則的に記載されているか否かの情報は、複数の物品Bが積まれている段毎に物品Bの高さが略同じであるか否かを示す。例えば、積載状態は、第1配列と、第2配列と、に分けられる。 The processor 701 acquires the loading state of the item B. For example, the processor 701 acquires the loading state of the item B by communicating with an external device via the communication interface 705. The loading state includes a packing state in which a plurality of the items B are stacked on the loading section 16, and the packing state includes information on whether the items B are arranged in a regular pattern. The information on whether the items B are arranged in a regular pattern indicates whether the height of the items B is approximately the same for each tier in which the plurality of the items B are stacked. For example, the loading state is divided into a first arrangement and a second arrangement.

第1配列は、ほぼ同じサイズの物品BがX方向及びY方向に並べることで段を形成し、物品Bの高さが略同じである段がZ方向に複数積載されている。第2配列では、サイズが異なる物品Bが、不規則に積載されている。本実施形態では、第1配列で積載されている物品Bを規則的に積載されている物品Bとし、第2配列で積載されている物品Bを不規則的に積載されている物品Bとして説明する。なお、載置部16上の物品Bの積載状態を示すデータは、ユーザによって入力されてもよいし、荷役装置Aが備えるセンサ又は装置によって取得してもよいし、外部装置から取得してもよい。 In the first arrangement, items B of approximately the same size are lined up in the X and Y directions to form rows, and multiple rows in which the items B are approximately the same height are stacked in the Z direction. In the second arrangement, items B of different sizes are stacked irregularly. In this embodiment, the items B stacked in the first arrangement are described as items B that are regularly stacked, and the items B stacked in the second arrangement are described as items B that are irregularly stacked. Note that data indicating the loading state of items B on the loading section 16 may be input by a user, may be acquired by a sensor or device provided in the loading device A, or may be acquired from an external device.

プロセッサ701は、第2の検知部6から検知インターフェース706を介して物品Bの上面までの距離及び位置を取得する。例えば、プロセッサ701は、検知インターフェース706を介して、第2の検知部6が撮像した物品Bの上面の画像を取得する。プロセッサ701は、取得した画像に基づいて、物品Bの上面について第2の検知部6の位置を基準としたX方向、Y方向及びZ方向の相対座標である距離及び位置を取得する。プロセッサ701は、第2の検知部6から取得した物品BのX方向、Y方向及びZ方向の距離及び位置に基づいて、各物品Bの位置と高さの組み合わせを検知する。 The processor 701 acquires the distance and position from the second detection unit 6 to the top surface of the object B via the detection interface 706. For example, the processor 701 acquires an image of the top surface of the object B captured by the second detection unit 6 via the detection interface 706. Based on the acquired image, the processor 701 acquires the distance and position, which are relative coordinates in the X, Y, and Z directions for the top surface of the object B with reference to the position of the second detection unit 6. The processor 701 detects the combination of position and height of each object B based on the distance and position in the X, Y, and Z directions of the object B acquired from the second detection unit 6.

プロセッサ701は、物品Bの積載状態及び第2の検知部6が検知した検知結果に基づいて、第1保持部8及び第2保持部9を用いて物品Bを保持する第1動作と、第1保持部8を用いて物品Bを保持する第2動作のどちらか一方を実行するよう制御する。例えば、プロセッサ701は、通信インターフェース705を介して取得した物品Bが規則的に記載されているか否かの情報に基づいて、物品Bの積載状態を判定する。また、プロセッサ701は、第2の検知部6から取得した画像に基づいて、各物品Bの位置と高さの組み合わせを検知する。プロセッサ701は、判定した物品Bの積載状態及び各物品Bの位置と高さの組み合わせに基づいて第1動作と第2動作のどちらで実行するかを判定し、判定した結果に基づいて第1動作又は第2動作を実行させるよう制御する。 The processor 701 controls to execute either a first operation of holding the item B using the first holding unit 8 and the second holding unit 9, or a second operation of holding the item B using the first holding unit 8, based on the loading state of the item B and the detection result detected by the second detection unit 6. For example, the processor 701 determines the loading state of the item B based on information on whether the item B is regularly written or not, obtained via the communication interface 705. The processor 701 also detects the combination of the position and height of each item B based on the image obtained from the second detection unit 6. The processor 701 determines whether the first or second operation should be executed based on the determined loading state of the item B and the combination of the position and height of each item B, and controls to execute the first or second operation based on the result of the determination.

プロセッサ701は、物品Bが規則的に積載されている場合、第1動作で物品Bを保持するよう保持機構2を制御する。つまり、第1動作は、物品Bが不規則に積載されている場合、第2の検知部6から取得した物品Bまでの距離及び位置に基づいて第1動作と第2動作のどちらか一方を実行するよう制御する。プロセッサ701は、物品Bが規則的に積載されていない、かつ第2保持部9に最も近い物品Bの上面が最も高い位置に位置する場合、第1動作で物品Bを保持するよう保持機構2を制御する。また、プロセッサ701は、物品Bが規則的に積載されていない、かつ物品Bの上面が最も高い位置に位置し、第2保持部に最も近い位置に位置しない場合、第2動作で物品Bを保持するよう保持機構2を制御する。これにより、プロセッサ701は、物品Bが規則的に記載されているか否かの情報に基づいて、物品Bの荷姿に適した動作で効率的に物品Bを荷役することができる。また、物品Bが不規則に積載されている場合であっても、物品Bまでの距離及び位置に基づいて、保持する物品Bの位置及び高さに適した動作で効率的に物品Bを荷役することができる。なお、プロセッサ701は、物品Bが規則的に積載されている場合、第1動作で物品Bを保持するよう保持機構2を制御し、物品Bが規則的に積載されていない場合、第2動作で物品Bを保持するよう保持機構2を制御してもよい。 The processor 701 controls the holding mechanism 2 to hold the item B in the first operation when the item B is regularly loaded. In other words, when the item B is irregularly loaded, the processor 701 controls the holding mechanism 2 to execute either the first operation or the second operation based on the distance and position to the item B acquired from the second detection unit 6. When the item B is not regularly loaded and the top surface of the item B closest to the second holding unit 9 is located at the highest position, the processor 701 controls the holding mechanism 2 to hold the item B in the first operation. Also, when the item B is not regularly loaded and the top surface of the item B is located at the highest position and is not located at the position closest to the second holding unit, the processor 701 controls the holding mechanism 2 to hold the item B in the second operation. As a result, the processor 701 can efficiently load the item B with an operation suitable for the packing form of the item B based on information on whether the item B is regularly written or not. Furthermore, even if the items B are loaded irregularly, the items B can be efficiently loaded and unloaded with an operation appropriate for the position and height of the items B to be held, based on the distance and position to the items B. Note that the processor 701 may control the holding mechanism 2 to hold the items B with a first operation when the items B are loaded regularly, and may control the holding mechanism 2 to hold the items B with a second operation when the items B are not loaded regularly.

プロセッサ701は、第1動作で物品Bを保持する際、第2保持部9を第1保持部8が物品Bを保持する保持面よりZ方向(第1方向)に沿って下方に配置させた状態で、第1保持部8及び第2保持部9を用いて物品Bを保持するよう制御する。例えば、プロセッサ701は、第2保持部を第1位置に移動した状態で、第1保持部8及び第2保持部9を用いて物品Bを保持するよう制御する。これにより、プロセッサ701は、第2保持部9による物品Bの側面を吸着する際に、物品Bの側面を吸着することが可能な位置に第2保持部9を配置することで、効率的に物品Bを荷役することができる。 When holding item B in the first operation, the processor 701 controls the first and second holding units 8 and 9 to hold item B with the second holding unit 9 positioned lower along the Z direction (first direction) than the holding surface where the first holding unit 8 holds item B. For example, the processor 701 controls the first and second holding units 8 and 9 to hold item B with the second holding unit moved to the first position. In this way, when the second holding unit 9 adsorbs the side of item B, the processor 701 can efficiently load and unload item B by positioning the second holding unit 9 in a position where it can adsorb the side of item B.

プロセッサ701は、第1動作で物品Bを保持する際、複数の物品Bのうち、物品Bの上面が最も高い位置に位置し、かつ第2保持部9に最も近い物品Bから保持するよう制御する。例えば、プロセッサ701は、検知インターフェース706を介して取得した、第2の検知部6から物品Bまでの距離及び位置に基づいて、複数の物品Bのうち、物品Bの上面が最も高い位置に位置し、かつ第2保持部9に最も近い物品Bを保持する物品Bとして決定する。プロセッサ701は、第1保持部8及び第2保持部9を用いて決定した物品Bを保持するよう保持機構2及び移動機構3を制御する。これにより、プロセッサ701は、第1動作で物品Bを保持する際に効率的な順番で物品Bを荷役することができる。なお、搬送対象である物品Bは、荷役装置Aのユーザによって決定されてもよい。 When holding the item B in the first operation, the processor 701 controls the device so that, among the multiple items B, the item B whose upper surface is located at the highest position and which is closest to the second holding unit 9 is held first. For example, the processor 701 determines, based on the distance and position from the second detection unit 6 to the item B acquired via the detection interface 706, the item B to be held is the item B whose upper surface is located at the highest position and which is closest to the second holding unit 9. The processor 701 controls the holding mechanism 2 and the moving mechanism 3 to hold the item B determined using the first holding unit 8 and the second holding unit 9. This allows the processor 701 to load the item B in an efficient order when holding the item B in the first operation. The item B to be transported may be determined by the user of the loading device A.

プロセッサ701は、第1動作で物品Bを保持する際、物品Bを搬送部4に載置した後、第2保持部9の下端が第1保持部8の下端より上方になるように、第2保持部9を上方に配置させるよう駆動部104zを制御する。例えば、プロセッサ701は、第1保持部8及び第2保持部9の吸着を解除した後、駆動部104xによって第2保持部9を後方に配置させ、駆動部104zによって第2保持部9を上方に移動するよう制御する。これにより、プロセッサ701は、搬送部4に載置された物品Bをコンベア12に搬送する際、物品Bと保持機構2との干渉を避けるために、保持機構2を退避させることができる。また、プロセッサ701は、第2保持部9を上方に移動するよう制御することで保持機構2を退避させることで、移動機構3を駆動させて保持機構2を退避させるよりも動作させる箇所が少ないため、効率的に物品Bを荷役することができる。なお、プロセッサ701は、駆動部104xによって第2保持部9を後方に配置させる制御と、駆動部104zによって第2保持部9を上方に配置させる制御と、を同時に制御してもよい。 When holding the item B in the first operation, the processor 701 controls the drive unit 104z to place the second holding unit 9 upward so that the lower end of the second holding unit 9 is higher than the lower end of the first holding unit 8 after placing the item B on the conveying unit 4. For example, the processor 701 controls the drive unit 104x to place the second holding unit 9 backward and the drive unit 104z to move the second holding unit 9 upward after releasing the suction of the first holding unit 8 and the second holding unit 9. This allows the processor 701 to retract the holding mechanism 2 to avoid interference between the item B and the holding mechanism 2 when conveying the item B placed on the conveying unit 4 to the conveyor 12. In addition, the processor 701 can efficiently load and unload the item B by controlling the second holding unit 9 to move upward to retract the holding mechanism 2, since there are fewer parts to be operated than when the moving mechanism 3 is driven to retract the holding mechanism 2. The processor 701 may simultaneously control the drive unit 104x to position the second holding unit 9 rearward and the drive unit 104z to position the second holding unit 9 upward.

プロセッサ701は、第2動作で物品Bを保持する際、第2保持部9を第1保持部8が物品Bを保持する保持面よりZ方向(第1方向)に沿って上方に配置させた状態で、第1保持部8を用いて物品Bを保持するよう制御する。例えば、プロセッサ701は、第2保持部を第2位置に移動した状態で、第1保持部8を用いて物品Bを保持するよう制御する。プロセッサ701は、第2保持部9による物品Bの側面を吸着しない際に、第2保持部9を載置部16に載置された物品Bに干渉しない位置に退避させることで、効率的に物品Bの荷役を行うことができる When holding item B in the second operation, the processor 701 controls the first holding unit 8 to hold item B in a state where the second holding unit 9 is positioned above the holding surface where the first holding unit 8 holds item B in the Z direction (first direction). For example, the processor 701 controls the first holding unit 8 to hold item B in a state where the second holding unit is moved to the second position. When the second holding unit 9 is not suctioning the side of item B, the processor 701 retreats the second holding unit 9 to a position where it does not interfere with item B placed on the placement unit 16, thereby enabling efficient loading and unloading of item B.

プロセッサ701は、第2動作では物品Bを保持する際に、複数の物品Bのうち、物品Bの上面が最も高い位置に位置する物品Bから保持するよう制御する。例えば、プロセッサ701は、検知インターフェース706を介して取得した、第2の検知部6から物品Bまでの距離及び位置に基づいて、複数の物品Bのうち、物品Bの上面が最も高い位置に位置する物品Bを保持する物品Bとして決定する。プロセッサ701は、第1保持部8を用いて決定した物品Bを保持するよう保持機構2及び移動機構3を制御する。これにより、プロセッサ701は、第2動作で物品Bを保持する際に効率的な順番で物品Bを荷役することができる。なお、第1動作と同様に、搬送対象である物品Bは、荷役装置Aのユーザによって決定されてもよい。 When holding the item B in the second operation, the processor 701 controls so that, among the multiple items B, the item B whose top surface is located at the highest position is held first. For example, the processor 701 determines, based on the distance and position from the second detection unit 6 to the item B acquired via the detection interface 706, the item B whose top surface is located at the highest position is the item B to be held. The processor 701 controls the holding mechanism 2 and the moving mechanism 3 to hold the item B determined using the first holding unit 8. This allows the processor 701 to load the items B in an efficient order when holding the items B in the second operation. As in the first operation, the item B to be transported may be determined by the user of the loading device A.

プロセッサ701は、第1の検知部5が検知するまで、移動機構3が保持した物品Bを持ち上げるよう移動機構3を制御する。例えば、プロセッサ701は、検知インターフェース706を介して、第1の検知部5とZ方向(第1方向)に同じ高さ位置に存在する物品BまでのX方向(第2方向)に沿った距離を取得する。プロセッサ701は、取得した距離に基づいて、移動機構が保持した物品Bの下端が、次に高い位置に位置する物品Bの上端の位置から所定距離高い位置まで持ち上げられたことを検知できる。これにより、プロセッサ701は、荷役装置Aが保持した物品Bを移動する際、持ち上げる高さが不十分なために他の物品Bに干渉することを回避することができる。 The processor 701 controls the moving mechanism 3 to lift the item B held by the moving mechanism 3 until the first detection unit 5 detects it. For example, the processor 701 acquires the distance along the X direction (second direction) to the item B that is at the same height position in the Z direction (first direction) as the first detection unit 5 via the detection interface 706. Based on the acquired distance, the processor 701 can detect that the bottom end of the item B held by the moving mechanism has been lifted to a position a predetermined distance higher than the position of the top end of the item B that is located at the next highest position. This allows the processor 701 to avoid interference with other items B when moving the item B held by the loading device A due to an insufficient lifting height.

プロセッサ701は、第1保持部8が物品Bを保持する際に吸着する吸着位置を算出する。例えば、プロセッサ701は、第2の検知部6から取得した画像に基づいて、載置部16上の複数の物品Bのそれぞれの上面の略中心の位置を検出する。プロセッサ701は、物品Bを保持する際に、保持する物品Bとして決定した物品Bの上面の略中心が第1保持部8の略中心とZ方向に対向する位置を吸着位置として算出する。なお、吸着位置は、任意の方法で算出してもよいし、荷役装置Aのユーザによって決定されてもよい。 The processor 701 calculates the suction position at which the first holding unit 8 picks up the item B when holding it. For example, the processor 701 detects the approximate center position of the top surface of each of the multiple items B on the placement unit 16 based on the image acquired from the second detection unit 6. When holding the item B, the processor 701 calculates the suction position as the position where the approximate center of the top surface of the item B determined as the item B to be held faces the approximate center of the first holding unit 8 in the Z direction. The suction position may be calculated by any method or may be determined by the user of the loading device A.

図7を用いて、制御装置10が荷役装置Aを制御する流れについて説明する。図7は、実施形態に係る荷役装置Aのプロセッサ701の制御の一例を示すフローチャートである。 The flow of the control device 10 controlling the loading device A will be described using FIG. 7. FIG. 7 is a flowchart showing an example of the control of the processor 701 of the loading device A according to the embodiment.

まず、プロセッサ701は、積載状態を取得する(ST1)。また、プロセッサ701は、検知インターフェース706を介して第2の検知部6から物品Bの上面までの距離及び位置を取得する(ST2)。プロセッサ701は、第2の検知部6から取得した距離及び位置に基づいて、載置部16に物品Bがあるか否かを判定する(ST3)。載置部16に物品Bが無い場合(ST3、No)、制御を終了する。載置部16に物品Bがある場合(ST3、Yes)、プロセッサ701は、取得した積載状態に基づいて、物品Bの荷姿が規則積載か不規則積載かを判定する(ST4)。 First, the processor 701 acquires the loading state (ST1). The processor 701 also acquires the distance and position from the second detection unit 6 to the top surface of item B via the detection interface 706 (ST2). The processor 701 determines whether or not item B is present on the placement unit 16 based on the distance and position acquired from the second detection unit 6 (ST3). If item B is not present on the placement unit 16 (ST3, No), control ends. If item B is present on the placement unit 16 (ST3, Yes), the processor 701 determines whether item B is regularly loaded or irregularly loaded based on the acquired loading state (ST4).

物品Bの荷姿が規則積載でない(不規則積載である)場合(ST4、No)、プロセッサ701は、物品Bの上面が最も高い位置に位置する物品Bを保持する物品Bとして決定する(ST5-1)。プロセッサ701は、決定した保持する物品Bが一番手前にあるか否かを判定する(ST6)。決定した保持する物品Bが一番手前でない場合(ST6、No)、プロセッサ701は、第2動作で物品Bを保持するよう保持機構2を制御する(ST7)。決定した保持する物品Bが一番手前である場合、(ST6、Yes)、プロセッサ701は、第1動作で物品Bを保持するよう保持機構2を制御する(ST8)。また、物品Bの荷姿が規則積載である場合(ST4、Yes)、プロセッサ701は、物品Bの上面が最も高い位置に位置し、かつ第2保持部9に最も近い物品Bを保持する物品Bとして決定し(ST5-2)、第1動作で物品Bを保持するよう保持機構2を制御する(ST8)。 If the packing style of item B is not regular loading (irregular loading) (ST4, No), the processor 701 determines that the top surface of item B is located at the highest position as the item B to be held (ST5-1). The processor 701 judges whether the determined item B to be held is the foremost item (ST6). If the determined item B to be held is not the foremost item (ST6, No), the processor 701 controls the holding mechanism 2 to hold item B in the second operation (ST7). If the determined item B to be held is the foremost item (ST6, Yes), the processor 701 controls the holding mechanism 2 to hold item B in the first operation (ST8). Also, if the packing style of item B is regular loading (ST4, Yes), the processor 701 determines that the top surface of item B is located at the highest position and is closest to the second holding unit 9 as the item B to be held (ST5-2), and controls the holding mechanism 2 to hold item B in the first operation (ST8).

第1動作及び第2動作に関しては、図8及び図9で詳細を説明する。ST7又はST8を行った後、プロセッサ701は、保持した物品Bを持ち上げるよう移動機構3を制御する(ST9)。プロセッサ701は、検知インターフェース706を介して、第3の検知部7から保持機構2が保持した物品Bの底面までの距離に基づいて、搬送部4の位置を調整するよう制御する(ST10)。プロセッサ701は、保持した物品Bを搬送部4まで移動するよう移動機構3を制御する(ST11)。プロセッサ701は、移動した物品Bを搬送部4に物品Bをリリースするよう保持機構2及び移動機構3を制御する(ST12)。物品Bのリリースに関しては、図10で詳細を説明する。プロセッサ701は、物品のリリースを行った後、ST2に制御を戻す。 The first and second operations will be described in detail in FIG. 8 and FIG. 9. After performing ST7 or ST8, the processor 701 controls the moving mechanism 3 to lift the held item B (ST9). The processor 701 controls the conveying unit 4 to adjust the position based on the distance from the third detection unit 7 to the bottom surface of the item B held by the holding mechanism 2 via the detection interface 706 (ST10). The processor 701 controls the moving mechanism 3 to move the held item B to the conveying unit 4 (ST11). The processor 701 controls the holding mechanism 2 and the moving mechanism 3 to release the moved item B to the conveying unit 4 (ST12). The release of item B will be described in detail in FIG. 10. After releasing the item, the processor 701 returns control to ST2.

図8は、実施形態に係る荷役装置のプロセッサ701が制御する第1動作の一例を示すフローチャートである。まず、プロセッサ701は、第2保持部9が第2位置に位置するか否かを判定する(ST100)。第2保持部9が第2位置に位置しない場合(ST100、No)、プロセッサ701は、第2保持部9を第2位置に配置するよう駆動部104x及び駆動部104zを制御する(ST101)。その後、プロセッサ701は、第2保持部9を下方に移動するよう駆動部104x及び駆動部104zを制御する(ST102)。 Figure 8 is a flowchart showing an example of a first operation controlled by the processor 701 of the loading and unloading device according to the embodiment. First, the processor 701 determines whether the second holding unit 9 is located at the second position (ST100). If the second holding unit 9 is not located at the second position (ST100, No), the processor 701 controls the drive units 104x and 104z to place the second holding unit 9 at the second position (ST101). After that, the processor 701 controls the drive units 104x and 104z to move the second holding unit 9 downward (ST102).

次に、プロセッサ701は、第1保持部8及び第2保持部9が物品Bを吸着する位置を算出する(ST103)。プロセッサ701は、算出した吸着位置まで保持機構2を移動するよう移動機構3を制御した後(ST104)、第2保持部9を前方に移動するよう駆動部104xを制御する(ST105)。これにより、プロセッサ701は、第2保持部9が第1位置に位置する状態で、物品Bを保持することができる。その後、プロセッサ701は、第1保持部8及び第2保持部9による物品Bの吸着を開始し、物品Bを保持するよう制御する(ST106)。プロセッサ701は、傾げ機構107によって物品Bを保持する際に傾げを行うように保持機構2を持ち上げる力を弱めるように制御し(ST107)、図7に示すST9に制御を戻す。 Next, the processor 701 calculates the position where the first holding unit 8 and the second holding unit 9 pick up the item B (ST103). The processor 701 controls the moving mechanism 3 to move the holding mechanism 2 to the calculated pick-up position (ST104), and then controls the drive unit 104x to move the second holding unit 9 forward (ST105). This allows the processor 701 to hold the item B with the second holding unit 9 located at the first position. The processor 701 then controls the first holding unit 8 and the second holding unit 9 to start picking up the item B and holding the item B (ST106). The processor 701 controls the tilting mechanism 107 to weaken the force lifting the holding mechanism 2 so that the tilting mechanism 107 tilts the item B when holding the item B (ST107), and returns control to ST9 shown in FIG. 7.

図9は、実施形態に係る荷役装置Aのプロセッサ701が制御する第2動作の一例を示すフローチャートである。まず、プロセッサ701は、第2保持部9が第2位置に位置するか否かを判定する(ST200)。第2保持部9が第2位置に位置しない場合(ST200、No)、プロセッサ701は、第2保持部9を第2位置に配置するよう駆動部104x及び駆動部104zを制御する(ST201)。その後、プロセッサ701は、第1保持部8が物品Bを吸着する位置を算出する(ST202)。プロセッサ701は、算出した吸着位置まで保持機構2を移動させ(ST203)、第1保持部8による物品Bの吸着を開始し、物品Bを保持するよう制御する(ST204)。その後、図7に示すST9に制御を戻す。 FIG. 9 is a flowchart showing an example of the second operation controlled by the processor 701 of the loading/unloading device A according to the embodiment. First, the processor 701 determines whether the second holding unit 9 is located at the second position (ST200). If the second holding unit 9 is not located at the second position (ST200, No), the processor 701 controls the drive unit 104x and the drive unit 104z to place the second holding unit 9 at the second position (ST201). The processor 701 then calculates the position at which the first holding unit 8 picks up the item B (ST202). The processor 701 moves the holding mechanism 2 to the calculated pick-up position (ST203), starts picking up the item B by the first holding unit 8, and controls the first holding unit 8 to hold the item B (ST204). Then, the control returns to ST9 shown in FIG. 7.

図10は、実施形態に係る荷役装置Aのプロセッサ701による物品Bのリリースの一例を示すフローチャートである。まず、プロセッサ701は、第1保持部8の吸着を解除するよう制御する(ST302)。プロセッサ701は、物品Bを第1動作で保持しているか否かを判定する(ST303)。物品Bを第1動作で保持していない場合(ST303、No)、物品Bのリリースを終了し、図7のST2に制御を戻す。物品Bを第1動作で保持している場合(ST303、Yes)、プロセッサ701は、第2保持部9の吸着を解除するよう制御する(ST304)。プロセッサ701は、第2保持部9の吸着を解除するよう制御した後、第2保持部9を後方に移動するよう駆動部104xを制御する(ST305)。後方への移動が完了した後、第2保持部9の下端が第1保持部8の下端より上方になるように、第2保持部9を上方に移動させる駆動部104zを制御する(ST306)。なお、ST305とST306は同時に行われてもよい。その後、プロセッサ701は、傾げ機構107によって物品Bを保持する際に傾げを行わないように保持機構2を持ち上げる力を強めるよう制御し(ST307)、図7に示すST2に制御を戻す。 Figure 10 is a flowchart showing an example of the release of item B by the processor 701 of the loading device A according to the embodiment. First, the processor 701 controls the first holding unit 8 to release the suction (ST302). The processor 701 determines whether the item B is being held by the first operation (ST303). If the item B is not being held by the first operation (ST303, No), the release of the item B is terminated and control is returned to ST2 in Figure 7. If the item B is being held by the first operation (ST303, Yes), the processor 701 controls the second holding unit 9 to release the suction (ST304). After controlling the second holding unit 9 to release the suction, the processor 701 controls the drive unit 104x to move the second holding unit 9 backward (ST305). After the backward movement is completed, the processor 701 controls the drive unit 104z to move the second holding unit 9 upward so that the lower end of the second holding unit 9 is higher than the lower end of the first holding unit 8 (ST306). Note that ST305 and ST306 may be performed simultaneously. After that, the processor 701 controls the tilt mechanism 107 to increase the force lifting the holding mechanism 2 so that the tilt mechanism 107 does not tilt the article B when holding it (ST307), and returns control to ST2 shown in FIG. 7.

上記したように、荷役装置Aは、物品Bの上面を保持する第1保持部8と、第1保持部8が物品Bを保持する面に対して交差するZ方向(第1方向)に移動し、物品Bの側面を保持する第2保持部9と、を有する荷役装置Aを制御する制御方法であって、物品Bの積載状態に基づいて、第1保持部8及び第2保持部9を用いて物品Bを保持する第1動作と、第1保持部8を用いて物品Bを保持する第2動作のどちらか一方を実行するよう荷役装置Aを制御する制御方法を用いて荷役を実施する。 As described above, the loading device A has a first holding part 8 that holds the top surface of the item B, and a second holding part 9 that moves in the Z direction (first direction) that intersects with the surface on which the first holding part 8 holds the item B and holds the side of the item B. The method controls the loading device A to perform either a first operation to hold the item B using the first holding part 8 and the second holding part 9, or a second operation to hold the item B using the first holding part 8, based on the loading state of the item B, and performs loading and unloading using the control method.

本実施形態の荷役装置Aによれば、荷役装置Aは、通信インターフェース705及び検知インターフェース706を介して、載置部16に載置された物品Bの積載状態を取得する。積載状態は、物品Bが規則的に記載されているか否かの情報を含む。荷役装置Aは、物品Bの積載状態に基づいて、第1保持部8及び第2保持部9を用いて物品Bを保持する第1動作と、第1保持部8を用いて物品Bを保持する第2動作のどちらかを実行するか判定する。荷役装置Aは、判定した結果に基づいて第1動作又は第2動作を実行し物品Bを保持する。荷役装置Aは、移動機構3を駆動させて保持した物品Bを搬送部4に載置し、搬送部4によって物品Bをコンベア12に移動することで、物品Bの荷役を行う。これにより、荷役装置Aは、物品Bの積載状態に基づいて、物品Bを保持する動作を切り替えることで、物品Bを効率的に荷役することができる。 According to the loading device A of this embodiment, the loading device A acquires the loading state of the item B placed on the placement section 16 via the communication interface 705 and the detection interface 706. The loading state includes information on whether the item B is regularly placed. Based on the loading state of the item B, the loading device A determines whether to execute either the first operation of holding the item B using the first holding section 8 and the second holding section 9 or the second operation of holding the item B using the first holding section 8. Based on the result of the determination, the loading device A executes the first operation or the second operation to hold the item B. The loading device A loads the item B by driving the moving mechanism 3 to place the held item B on the conveying section 4 and moving the item B to the conveyor 12 by the conveying section 4. As a result, the loading device A can load the item B efficiently by switching the operation of holding the item B based on the loading state of the item B.

なお、上述の各実施形態のフローチャートにおいて、各ステップが直列に実行される形態を例示しているが、必ずしも各ステップの前後関係が固定されるものでなく、一部のステップの前後関係が入れ替わってもよい。また、一部のステップが他のステップと並列に実行されてもよい。 In the flowcharts of the above-described embodiments, the steps are illustrated as being executed in series, but the order of steps is not necessarily fixed, and the order of some steps may be reversed. Also, some steps may be executed in parallel with other steps.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1 筐体本体
2 保持機構
3 移動機構
4 搬送部
5 第1の検知部
6 第2の検知部
7 第3の検知部
8 第1保持部
9 第2保持部
10 制御装置
11a 駆動部
11b 駆動部
11c 駆動部
12 コンベア
13 ベルト
13a 上面
14 モータ
15 固定部
16 載置部
100a 筐体
100b 筐体
101a 吸着ユニット
101b 吸着ユニット
102a ロッド
102b ロッド
102c ロッド
103a 吸着パッド
103b 吸着パッド
104c 駆動部
104x 駆動部
104z 駆動部
105 支持フレーム
106a 連結部
106c 連結部
107 傾げ機構
108 回転軸
701 プロセッサ
702 ROM
703 RAM
704 NVM
705 通信インターフェース
706 検知インターフェース
A 荷役装置
B 物品
1 Housing body 2 Holding mechanism 3 Moving mechanism 4 Transport unit 5 First detection unit 6 Second detection unit 7 Third detection unit 8 First holding unit 9 Second holding unit 10 Control device 11a Drive unit 11b Drive unit 11c Drive unit 12 Conveyor 13 Belt 13a Top surface 14 Motor 15 Fixed unit 16 Placement unit 100a Housing 100b Housing 101a Suction unit 101b Suction unit 102a Rod 102b Rod 102c Rod 103a Suction pad 103b Suction pad 104c Drive unit 104x Drive unit 104z Drive unit 105 Support frame 106a Connection unit 106c Connection unit 107 Tilt mechanism 108 Rotation axis 701 Processor 702 ROM
703 RAM
704 NVM
705 Communication interface 706 Detection interface A Cargo handling device B Item

Claims (14)

物品の上面を保持する第1保持部と、
前記第1保持部が前記物品を保持する保持面に対して交差する第1方向に移動し、前記
物品の側面を保持する第2保持部と、
前記第1保持部、及び前記第2保持部を共に移動させる移動機構と、
前記物品の積載状態に基づいて、前記第1保持部及び前記第2保持部を用いて前記物品
を保持する第1動作と、前記第1保持部を用いて前記物品を保持する第2動作のいずれか
一方を実行するよう制御する制御部と、
を備える荷役装置。
A first holding portion that holds an upper surface of an article;
A second holding portion that moves in a first direction intersecting a holding surface that holds the article and holds a side surface of the article,
a moving mechanism that moves both the first holding portion and the second holding portion;
a control unit that controls the device to execute either a first operation of holding the item using the first holding unit and the second holding unit, or a second operation of holding the item using the first holding unit, based on a loading state of the item;
A loading and unloading device comprising:
前記第1動作は、前記第2保持部を前記保持面より前記第1方向に沿って下方に配置さ
せた状態で、前記第1保持部及び前記第2保持部を用いて前記物品を保持する、請求項1
に記載の荷役装置。
2. The method according to claim 1, wherein the first action includes holding the article using the first holding part and the second holding part in a state where the second holding part is disposed below the holding surface along the first direction.
The loading and unloading device according to claim 1.
前記第2動作は、前記第2保持部を前記保持面より前記第1方向に沿って上方に配置さ
せた状態で、前記第1保持部を用いて前記物品を保持する、請求項1又は請求項2に記載
の荷役装置。
3. The loading and unloading apparatus according to claim 1, wherein the second action comprises holding the item using the first holding portion while positioning the second holding portion above the holding surface along the first direction.
前記第1動作は、複数の前記物品のうち、前記物品の上面が最も高い位置に位置し、か
つ前記第2保持部に最も近い物品から保持する、請求項1乃至請求項3の何れか一項に記
載の荷役装置。
4. The loading and unloading apparatus according to claim 1, wherein the first operation holds, among the plurality of articles, an article whose upper surface is located at the highest position and which is closest to the second holding portion.
前記第2動作は、複数の前記物品のうち、前記物品の上面が最も高い位置に位置する物
品から保持する、請求項1乃至請求項4の何れか一項に記載の荷役装置。
The loading and unloading apparatus according to claim 1 , wherein the second action starts with holding an article whose top surface is located at a highest position among the plurality of articles.
前記第2保持部は、前記第1方向と交差する第2方向に移動する、請求項1乃至請求項
5の何れか一項に記載の荷役装置。
The loading and unloading apparatus according to claim 1 , wherein the second holding portion moves in a second direction intersecting the first direction.
前記第1保持部が保持した物品の下端が、前記第1保持部が保持した前記物品の次に高
い位置に位置する物品の上端の位置から所定距離高い位置まで持ち上げられたことを検知
する第1の検知部をさらに有し、
前記制御部は、前記第1の検知部が検知するまで、前記第1保持部が保持した前記物品
を持ち上げるよう前記移動機構を制御する、請求項1乃至請求項6の何れか一項に記載の
荷役装置。
The apparatus further includes a first detection unit that detects that a lower end of an article held by the first holding unit is lifted to a position that is a predetermined distance higher than a position of an upper end of an article that is located at a second highest position after the article held by the first holding unit,
The loading and unloading apparatus according to claim 1 , wherein the control unit controls the moving mechanism to lift the article held by the first holding unit until the first detection unit detects the article.
前記第1保持部及び前記第2保持部の少なくとも一方を用いて保持され、前記移動機構
により移動され、載置された前記物品を前記物品の側面から離れる方向に移動する搬送部
をさらに有する、請求項1乃至請求項7の何れか一項に記載の荷役装置。
8. The loading and unloading device according to claim 1, further comprising a conveying section that is held using at least one of the first holding section and the second holding section, moved by the moving mechanism, and moves the placed item in a direction away from the side of the item.
前記第1動作は、前記物品を前記搬送部に載置した後、前記第2保持部の下端が前記第
1保持部の下端より上方になるように、前記第2保持部を前記第1方向に沿って上方に配
置させる、請求項8に記載の荷役装置。
9. The loading and unloading device of claim 8, wherein the first action, after the item is placed on the conveying section, positions the second holding section upward along the first direction so that a lower end of the second holding section is higher than a lower end of the first holding section.
前記積載状態は、複数の前記物品が搬送補助具に積まれている荷姿を含み、前記荷姿は
複数の前記物品が積まれている段毎に前記物品の高さが略同じであるか否かの情報を含
む、請求項1乃至請求項9の何れか一項に記載の荷役装置。
A loading device as described in any one of claims 1 to 9, wherein the loading state includes a packing state in which a plurality of the items are stacked on a conveying aid, and the packing state includes information on whether the heights of the items are approximately the same for each tier in which the plurality of the items are stacked.
前記制御部は、複数の前記物品が積まれている段毎に前記物品の高さが略同じである
合、前記第1動作を実行するよう制御する、請求項10に記載の荷役装置。
The loading/unloading apparatus according to claim 10, wherein the control unit controls to execute the first operation when the heights of the articles are substantially the same for each tier on which the articles are stacked .
前記制御部は、複数の前記物品が積まれている段毎に前記物品の高さが略同じでない
合、前記第2動作を実行するよう制御する、請求項10又は請求項11に記載の荷役装置。
The loading/unloading apparatus according to claim 10 or 11, wherein the control unit controls to execute the second operation when the heights of the articles are not substantially the same for each tier on which the articles are stacked .
前記物品の上面までの距離及び位置を取得する第2の検知部をさらに有し、
前記制御部は、前記積載状態及び前記第2の検知部の検知結果に基づいて、前記物品が
規則的に積載されていない、かつ前記第2保持部に最も近い物品の上面が最も高い位置に
位置する場合、前記第1動作を実行するよう制御し、複数の前記物品が積まれている段毎
に前記物品の高さが略同じでない、かつ前記物品の上面が最も高い位置に位置し、前記第
2保持部に最も近い位置に位置しない場合、前記第2動作を実行するよう制御する、請求
項10又は請求項11に記載の荷役装置。
Further comprising a second detection unit that acquires a distance and a position to a top surface of the article,
The control unit controls the loader to execute the first operation when the items are not regularly loaded and the top surface of the item closest to the second holding unit is at the highest position based on the loading state and the detection result of the second detection unit, and controls the loader to execute the first operation when the items are regularly loaded and the top surface of the item closest to the second holding unit is at the highest position based on the loading state and the detection result of the second detection unit.
12. The loading and unloading device according to claim 10, wherein the control is performed to execute the second operation when the heights of the articles are not substantially the same and the top surface of the article is not located at the highest position and is not located at the position closest to the second holding portion.
物品の上面を保持する第1保持部と、前記第1保持部が前記物品を保持する面に対して
交差する第1方向に移動し、前記物品の側面を保持する第2保持部と、を有する荷役装置
を制御する制御方法であって、
前記物品の積載状態に基づいて、前記第1保持部及び前記第2保持部を用いて前記物品
を保持する第1動作と、前記第1保持部を用いて前記物品を保持する第2動作のいずれか
一方を実行するよう前記荷役装置を制御する制御方法。
A control method for controlling a loading and unloading device having a first holding section that holds an upper surface of an article, and a second holding section that moves in a first direction intersecting a surface on which the first holding section holds the article and holds a side surface of the article, comprising:
A control method for controlling the loading device to perform either a first operation of holding the item using the first holding section and the second holding section, or a second operation of holding the item using the first holding section, based on the loading state of the item.
JP2021034357A 2021-03-04 2021-03-04 Cargo handling device and control method Active JP7698388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021034357A JP7698388B2 (en) 2021-03-04 2021-03-04 Cargo handling device and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021034357A JP7698388B2 (en) 2021-03-04 2021-03-04 Cargo handling device and control method

Publications (2)

Publication Number Publication Date
JP2022134883A JP2022134883A (en) 2022-09-15
JP7698388B2 true JP7698388B2 (en) 2025-06-25

Family

ID=83232286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021034357A Active JP7698388B2 (en) 2021-03-04 2021-03-04 Cargo handling device and control method

Country Status (1)

Country Link
JP (1) JP7698388B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7579730B2 (en) * 2021-03-24 2024-11-08 オークラ輸送機株式会社 Transfer device and transfer method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018176348A (en) 2017-04-12 2018-11-15 ファナック株式会社 Gripper and robot system
JP2018203527A (en) 2017-06-09 2018-12-27 株式会社東芝 Cargo handling device, and operation method of cargo handling device
JP2019048375A (en) 2017-09-08 2019-03-28 株式会社東芝 Transfer device
JP2019218165A (en) 2018-06-18 2019-12-26 株式会社東芝 Cargo handling device and program
CN212020122U (en) 2020-04-14 2020-11-27 常州创胜特尔数控机床设备有限公司 Machining arm of numerical control boring and milling machine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09141588A (en) * 1995-11-21 1997-06-03 Mitsubishi Electric Corp Industrial robot handle device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018176348A (en) 2017-04-12 2018-11-15 ファナック株式会社 Gripper and robot system
JP2018203527A (en) 2017-06-09 2018-12-27 株式会社東芝 Cargo handling device, and operation method of cargo handling device
JP2019048375A (en) 2017-09-08 2019-03-28 株式会社東芝 Transfer device
JP2019218165A (en) 2018-06-18 2019-12-26 株式会社東芝 Cargo handling device and program
CN212020122U (en) 2020-04-14 2020-11-27 常州创胜特尔数控机床设备有限公司 Machining arm of numerical control boring and milling machine

Also Published As

Publication number Publication date
JP2022134883A (en) 2022-09-15

Similar Documents

Publication Publication Date Title
US10730708B2 (en) Unloading apparatus and unloading method
JP6614075B2 (en) Material loading equipment
JP6833580B2 (en) Transport system
JP7107300B2 (en) Transfer device
TWI823001B (en) transfer device
JP7698388B2 (en) Cargo handling device and control method
KR20220081084A (en) Automatic cargo transportation apparatus
JP2021066578A (en) Unloading device, and unloading method
JP2013255972A (en) Workpiece conveying device and method for controlling the same
US20230136488A1 (en) Transfer apparatus, control device, transfer method, and storage medium
KR102736638B1 (en) Robot device for un-loading luggage and controlling method of the same
JP7686472B2 (en) Unloading device, unloading program, and unloading method
KR102726632B1 (en) Compound fork device and system including the same
JP2021024679A (en) Cargo handling control device, cargo handling system, and program
JP7479901B2 (en) Gripping device, cargo handling device, cargo handling control device, cargo handling control method, and computer program
CN115771755A (en) Robot, holding device, and loading/unloading system
KR102878606B1 (en) Robot device for un-loading luggage and controlling method of the same
JP3317993B2 (en) Product loading method and device by robot
JP2007269459A (en) Goods transport equipment
KR102926926B1 (en) Robot device for un-loading luggage preventing unintentional rod movement
JP2020147427A (en) Cargo handling equipment
US20260042618A1 (en) Robotic system with transferring structure
JP7415538B2 (en) Transfer equipment
JP7813548B2 (en) Work supply device and work supply method
JP2021123440A (en) Control unit and cargo handler

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20210618

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20220615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220706

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250212

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

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20250602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250611

R150 Certificate of patent or registration of utility model

Ref document number: 7698388

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150