[go: up one dir, main page]

JP2019218155A - Unloading system, unloading control device, method for controlling unloading system, and unloading control program - Google Patents

Unloading system, unloading control device, method for controlling unloading system, and unloading control program Download PDF

Info

Publication number
JP2019218155A
JP2019218155A JP2018114873A JP2018114873A JP2019218155A JP 2019218155 A JP2019218155 A JP 2019218155A JP 2018114873 A JP2018114873 A JP 2018114873A JP 2018114873 A JP2018114873 A JP 2018114873A JP 2019218155 A JP2019218155 A JP 2019218155A
Authority
JP
Japan
Prior art keywords
height
article
conveyor
auxiliary conveyor
robot arm
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.)
Granted
Application number
JP2018114873A
Other languages
Japanese (ja)
Other versions
JP7059115B2 (en
Inventor
佳秀 大鶴
Yoshihide Otsuru
佳秀 大鶴
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 Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure 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 Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2018114873A priority Critical patent/JP7059115B2/en
Priority to PCT/JP2019/023714 priority patent/WO2019240272A1/en
Publication of JP2019218155A publication Critical patent/JP2019218155A/en
Priority to JP2022062004A priority patent/JP7247400B2/en
Application granted granted Critical
Publication of JP7059115B2 publication Critical patent/JP7059115B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/52Devices for transferring articles or materials between conveyors i.e. discharging or feeding devices
    • B65G47/53Devices for transferring articles or materials between conveyors i.e. discharging or feeding devices between conveyors which cross one another
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G59/00De-stacking of articles
    • B65G59/02De-stacking from the top of the stack

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Specific Conveyance Elements (AREA)
  • Relays Between Conveyors (AREA)
  • De-Stacking Of Articles (AREA)
  • Manipulator (AREA)

Abstract

【課題】物品を把持するロボットを用いた荷降しシステムにおけるタクトタイムを短縮する。【解決手段】荷降しシステムは、物品群の物品を把持するロボットアームと、ロボットアームが把持した物品が載置され、載置された物品を搬送用コンベアに搬送する補助コンベアと、補助コンベアを昇降させる昇降機構と、物品群の最も高い位置となる物品の上面の高さ又は物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサと、ロボットアームが把持している物品を補助コンベアに配置する動作に応じて、補助コンベアの高さをセンサが配置された高さに合わせるように、補助コンベア昇降機構の動作を制御する制御装置とを有している。【選択図】図4PROBLEM TO BE SOLVED: To shorten a takt time in an unloading system using a robot for gripping an article. SOLUTION: The unloading system includes a robot arm that grips an article of an article group, an auxiliary conveyor on which an article gripped by the robot arm is placed, and an auxiliary conveyor that conveys the placed article to a transport conveyor. The robot arm and the elevating mechanism that raises and lowers the robot arm, and the sensor that is placed at a height that is a certain distance higher than the height of the upper surface of the article, which is the highest position of the article group, or the height of the storage container that stores the article group. It has a control device that controls the operation of the auxiliary conveyor elevating mechanism so that the height of the auxiliary conveyor is adjusted to the height at which the sensor is arranged according to the operation of arranging the gripped article on the auxiliary conveyor. There is. [Selection diagram] FIG. 4

Description

本発明の実施形態は、荷降しシステム、荷降し制御装置、荷降しシステムの制御方法及び荷降し制御プログラムに関する。   An embodiment of the present invention relates to an unloading system, an unloading control device, a method of controlling an unloading system, and an unloading control program.

物流倉庫などの現場において、収納された商品等の荷物を搬送用コンベア等に荷降しする場合に、荷降し装置が用いられることがある。例えば、ロボットアーム及びロボットアームの先端に設けられて荷物を把持する把持部を有する荷降し装置が知られている。荷降し装置では、物流現場においてタクトタイムの短縮が求められている。   2. Description of the Related Art At a site such as a distribution warehouse, an unloading device is sometimes used when unloading stored goods or the like on a conveyor or the like. For example, an unloading device is known which has a robot arm and a gripping portion provided at a distal end of the robot arm for gripping a load. With the unloading device, it is required to reduce the tact time at the physical distribution site.

このような荷降し装置では、ロボットアームの制御のみでタクトタイムを短縮しようとすると、ロボットアームの速度を上げることとなる。しかしながら、ロボットアームの速度を上げるのみでは、把持した荷物を落下させてしまう可能性もあり、実現できるタクトタイムに限界がある。   In such an unloading device, if an attempt is made to reduce the tact time only by controlling the robot arm, the speed of the robot arm is increased. However, merely increasing the speed of the robot arm may cause the gripped luggage to fall, which limits the tact time that can be achieved.

特開2016−115887号公報JP-A-2006-111587

本発明は、上記の課題を解決するために、物品を把持するロボットを用いた荷降しシステムにおけるタクトタイムを短縮することを目的とする。   An object of the present invention is to reduce the tact time in an unloading system using a robot that grips an article in order to solve the above-mentioned problem.

実施形態によれば、荷降しシステムは、物品群から1又は複数の物品を把持する把持部を有するロボットアームと、前記ロボットアームが前記把持部で把持した物品が載置され、載置された物品を搬送用コンベアに搬送する補助コンベアと、前記補助コンベアを昇降させる補助コンベア昇降機構と、前記物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサであって、センサが配置されたセンサ高さにおける、前記センサから前記ロボットアームが前記把持部で把持している物品までの距離を測定する、センサと、前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置する動作に応じて、前記補助コンベアの高さを前記センサ高さに合わせるように、前記補助コンベア昇降機構の動作を制御する制御装置と、を具備する。   According to the embodiment, the unloading system includes a robot arm having a gripper that grips one or a plurality of articles from an article group, and the article that the robot arm grips with the gripper is placed and placed. Conveyor that transports the transferred articles to a transport conveyor, an auxiliary conveyor elevating mechanism that raises and lowers the auxiliary conveyor, and a storage that stores the height of the top surface of the article at the highest position of the article group or the article group A sensor arranged at a height that is higher than the height of the container by a predetermined distance, and measures a distance from the sensor to an article held by the robot arm at the sensor at the sensor height at which the sensor is arranged. The height of the auxiliary conveyor is adjusted to the sensor height in accordance with the sensor and the operation of placing the article gripped by the gripper by the robot arm on the auxiliary conveyor. So as to anda controller for controlling the operation of the auxiliary conveyor lift mechanism.

図1Aは、荷降しシステムの一例を概略的に示す上面図である。FIG. 1A is a top view schematically illustrating an example of an unloading system. 図1Bは、荷降しシステムの一例を概略的に示す側面図である。FIG. 1B is a side view schematically illustrating an example of an unloading system. 図2Aは、荷降しシステムの一例を概略的に示す上面図である。FIG. 2A is a top view schematically illustrating an example of an unloading system. 図2Bは、荷降しシステムの一例を概略的に示す側面図である。FIG. 2B is a side view schematically illustrating an example of an unloading system. 図3は、荷降しシステムの構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the configuration of the unloading system. 図4は、荷降しシステムによる荷降し動作の一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of the unloading operation by the unloading system. 図5Aは、荷降しシステムの動作の一例を示す上面図である。FIG. 5A is a top view illustrating an example of the operation of the unloading system. 図5Bは、荷降しシステムの動作の一例を示す側面図である。FIG. 5B is a side view showing an example of the operation of the unloading system. 図6Aは、荷降しシステムの動作の一例を示す上面図である。FIG. 6A is a top view illustrating an example of the operation of the unloading system. 図6Bは、荷降しシステムの動作の一例を示す側面図である。FIG. 6B is a side view showing an example of the operation of the unloading system. 図7Aは、補助コンベアが複数の物品を分離する動作の一例を示す側面図である。FIG. 7A is a side view illustrating an example of an operation in which the auxiliary conveyor separates a plurality of articles. 図7Bは、補助コンベアが複数の物品を分離する動作の一例を示す側面図である。FIG. 7B is a side view illustrating an example of an operation in which the auxiliary conveyor separates a plurality of articles. 図7Cは、補助コンベアが複数の物品を分離する動作の一例を示す側面図である。FIG. 7C is a side view illustrating an example of an operation in which the auxiliary conveyor separates a plurality of articles. 図8は、荷降しシステムによる荷降し動作の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the unloading operation by the unloading system.

本発明の実施形態について、図面を参照して説明する。以下の説明では、荷物を把持するロボットを用いた荷降しシステムにおけるタクトタイム短縮の手法を提案する。   An embodiment of the present invention will be described with reference to the drawings. In the following description, a technique for reducing the tact time in an unloading system using a robot that holds a load is proposed.

図1Aは、実施形態に係る荷降しシステム100の一例を概略的に示す上面図である。図1Bは、荷降しシステム100の一例を概略的に示す側面図である。なお、図1A及び図1Bでは、簡略化のために荷降しシステム100の構成の一部を省略している。また、図1A及び図1Bに示されるように、X方向とY方向(水平方向)、及びZ方向(鉛直方向又は上下方向)を定義する。   FIG. 1A is a top view schematically illustrating an example of an unloading system 100 according to the embodiment. FIG. 1B is a side view schematically illustrating an example of the unloading system 100. 1A and 1B, a part of the configuration of the unloading system 100 is omitted for simplification. Further, as shown in FIGS. 1A and 1B, an X direction and a Y direction (horizontal direction) and a Z direction (vertical direction or vertical direction) are defined.

荷降しシステム100は、物流現場などで用いられる、積み重ねられた荷物の荷降しを行うシステムである。荷降しシステム100は、ロボットアーム10と、補助コンベア3と、補助コンベア昇降機構4と、第1距離センサ5と、第2距離センサ6と、第2距離センサ昇降機構7と、第1センサ8と、第2センサ9と、制御装置20とを有している。荷降しシステム100は、例えば荷降し対象の荷物である物品11を搬送用コンベア13に搬送するシステムである。搬送用コンベア13は、荷降し後の物品11を搬送する搬送機構である。   The unloading system 100 is a system used at a logistics site or the like for unloading stacked packages. The unloading system 100 includes a robot arm 10, an auxiliary conveyor 3, an auxiliary conveyor elevating mechanism 4, a first distance sensor 5, a second distance sensor 6, a second distance sensor elevating mechanism 7, a first sensor 8, a second sensor 9, and a control device 20. The unloading system 100 is a system that conveys, for example, an article 11 that is a load to be unloaded to a conveyor 13. The transport conveyor 13 is a transport mechanism that transports the unloaded article 11.

荷降しシステム100は、所定位置に置かれた物品11をロボットアーム10及び補助コンベア3を用いて搬送用コンベア13に搬送させるシステムである。本実施形態では、物品を所定位置から搬送用コンベア13まで移動させる経路中に補助コンベア3が設けられている。   The unloading system 100 is a system that transports an article 11 placed at a predetermined position to a transport conveyor 13 using the robot arm 10 and the auxiliary conveyor 3. In the present embodiment, the auxiliary conveyor 3 is provided in a path for moving articles from a predetermined position to the conveyor 13.

本実施形態において、所定位置に置かれる1以上の物品11を物品群12と称する。物品群12は、1以上の物品11を含み、例えば、複数の物品11が鉛直方向(Z方向)に積み重ねられた段が水平方向(X方向、Y方向、又はその両方)に複数並べられたもの(物品のスタック)を指す。物品群12は、台車等に積載されてもよいし、格納容器に収納されてもよい。   In the present embodiment, one or more articles 11 placed at a predetermined position are referred to as an article group 12. The article group 12 includes one or more articles 11, for example, a plurality of articles 11 stacked in a vertical direction (Z direction) are arranged in a horizontal direction (X direction, Y direction, or both). Things (stacks of goods). The article group 12 may be loaded on a cart or the like, or may be stored in a storage container.

ロボットアーム10は、物品群12の1又は複数の物品11を把持し、把持した物品11を補助コンベア3上に載置する。補助コンベア3は、ロボットアーム10により補助コンベア3上に載置された物品11を搬送用コンベア13に搬送する。補助コンベア3を設けたことにより、ロボットアーム10の水平方向の動作経路(移動距離)が短縮される。また、補助コンベア昇降機構4により、補助コンベア3の高さが変更可能である。昇降する補助コンベア3を設けたことにより、ロボットアーム10の鉛直方向の動作経路(移動距離)が短縮される。   The robot arm 10 grasps one or a plurality of articles 11 of the article group 12 and places the grasped articles 11 on the auxiliary conveyor 3. The auxiliary conveyor 3 transports the articles 11 placed on the auxiliary conveyor 3 by the robot arm 10 to the transport conveyor 13. By providing the auxiliary conveyor 3, the horizontal movement path (movement distance) of the robot arm 10 is reduced. The height of the auxiliary conveyor 3 can be changed by the auxiliary conveyor lifting mechanism 4. By providing the auxiliary conveyor 3 that moves up and down, the vertical movement path (movement distance) of the robot arm 10 is reduced.

ロボットアーム10は、物品を移動させる装置である。本実施形態では、ロボットアーム10は、物品群12の荷降しに用いられる。ロボットアーム10は、制御装置20により動作を制御される。ロボットアーム10は、アーム機構1と、アーム機構1の先端に設けられた把持部2とを有している。   The robot arm 10 is a device that moves an article. In the present embodiment, the robot arm 10 is used for unloading the article group 12. The operation of the robot arm 10 is controlled by the control device 20. The robot arm 10 has an arm mechanism 1 and a gripper 2 provided at a tip of the arm mechanism 1.

アーム機構1は、例えば、複数のアームと、アーム間を連結している複数の関節機構とを有している。関節機構は、制御装置20の制御により動作し、連結している2つのアームの相対的な角度を変化させる。すなわち、関節機構の動作によってアームが移動する。   The arm mechanism 1 has, for example, a plurality of arms and a plurality of joint mechanisms connecting the arms. The joint mechanism operates under the control of the control device 20, and changes the relative angle of the two connected arms. That is, the arm is moved by the operation of the joint mechanism.

把持部2は、物品11を把持する。例えば、把持部2は、物品11に吸着する吸着パッドを含む。吸着パッドの数は、1つでもよいし、複数であってもよい。吸着パッドが物品11の表面に接した状態で、制御装置20の制御により吸着パッド内が負圧にされると、吸着パッドは、物品11の表面に吸着(真空吸着)する。吸着パッド内の負圧が解除されると、吸着パッドは物品11をリリースする。このように、把持部2は、例えば吸着によって物品11を把持する。   The grip part 2 grips the article 11. For example, the holding unit 2 includes a suction pad that suctions on the article 11. The number of suction pads may be one or more. When a negative pressure is applied to the inside of the suction pad under the control of the control device 20 in a state where the suction pad is in contact with the surface of the article 11, the suction pad sucks (vacuum suction) on the surface of the article 11. When the negative pressure in the suction pad is released, the suction pad releases the article 11. In this manner, the gripper 2 grips the article 11 by, for example, suction.

あるいは、把持部2は、物品11を挟持するグリッパを含むものであってよい。グリッパは、例えば、複数の指と、複数の指を連結している複数の関節機構とを備える。関節機構は、制御装置20の制御により動作し、関節機構の動作に連動して指が動作するように構成されてよい。グリッパは、例えば、複数の指による2点以上の接点で、対向する複数の方向から物品11に対して力を加える。これにより、把持部2は、指と物品11との間に生じる摩擦によって物品11を把持する。   Alternatively, the gripper 2 may include a gripper that holds the article 11. The gripper includes, for example, a plurality of fingers and a plurality of joint mechanisms connecting the plurality of fingers. The joint mechanism may be configured to operate under the control of the control device 20 and to operate the finger in conjunction with the operation of the joint mechanism. The gripper applies force to the article 11 from a plurality of opposing directions, for example, at two or more points of contact by a plurality of fingers. Thereby, the grip part 2 grips the article 11 by friction generated between the finger and the article 11.

把持部2として、吸着による把持機構である吸着パッド、挟持による把持機構であるグリッパを挙げたが、把持部2はこれに限定されない。物品群12から1又は複数の物品11を把持可能な種々の把持機構を採用してよい。   The gripper 2 is a suction pad, which is a gripping mechanism by suction, and a gripper, which is a gripping mechanism by clamping, but the gripper 2 is not limited thereto. Various gripping mechanisms capable of gripping one or a plurality of articles 11 from the article group 12 may be employed.

補助コンベア3は、ロボットアーム10が把持部2で把持した物品を受けて搬送用コンベア13へと搬送する搬送機構である。補助コンベア3は、制御装置20により動作を制御される。補助コンベア3は、ロボットアーム10の把持部2で把持された物品が置かれる補助コンベア面3aを有している。補助コンベア3は、例えば、図1Aに矢印A3で示される補助コンベア3の搬送方向(略X方向)が、矢印A13で示される搬送用コンベア13の搬送方向(Y方向)と交差するように配置されている。補助コンベア面3a上を搬送された物品11は、搬送用コンベア13の搬送用コンベア面13aに排出される。   The auxiliary conveyor 3 is a transport mechanism that receives an article gripped by the gripper 2 by the robot arm 10 and transports the article to the transport conveyor 13. The operation of the auxiliary conveyor 3 is controlled by the control device 20. The auxiliary conveyor 3 has an auxiliary conveyor surface 3a on which articles gripped by the gripper 2 of the robot arm 10 are placed. The auxiliary conveyor 3 is arranged, for example, such that the transport direction (substantially X direction) of the auxiliary conveyor 3 indicated by an arrow A3 in FIG. 1A intersects the transport direction (Y direction) of the transport conveyor 13 indicated by an arrow A13. Have been. The article 11 transported on the auxiliary conveyor surface 3a is discharged to the transport conveyor surface 13a of the transport conveyor 13.

補助コンベア3は、互いに異なる搬送速度で動作可能な複数のコンベアを含んでよい。補助コンベア3は、例えば第1コンベア3bと第2コンベア3cとを含む。第1コンベア3bと第2コンベア3cとは、制御装置20の制御により独立して動作を制御される。補助コンベア3は、例えば、第1コンベア3bの速度と第2コンベア3cの速度とが異なるようにして駆動可能である。各コンベア3b,3cは、補助コンベア3の搬送方向A3に沿って並べて配置されたベルトコンベアである。あるいは、並べて配置された複数のローラからなるローラーコンベアであってよい。   The auxiliary conveyor 3 may include a plurality of conveyors that can operate at different transport speeds. The auxiliary conveyor 3 includes, for example, a first conveyor 3b and a second conveyor 3c. The operations of the first conveyor 3b and the second conveyor 3c are independently controlled by the control of the control device 20. The auxiliary conveyor 3 can be driven such that the speed of the first conveyor 3b and the speed of the second conveyor 3c are different, for example. Each of the conveyors 3b and 3c is a belt conveyor arranged side by side along the transport direction A3 of the auxiliary conveyor 3. Alternatively, a roller conveyor including a plurality of rollers arranged side by side may be used.

補助コンベア昇降機構4は、補助コンベア3を上下方向(図1Bに双方向矢印A4で示される方向)に移動させる、すなわち補助コンベア3を昇降させるリフト機構である。補助コンベア昇降機構4は、制御装置20により動作を制御される。例えば、補助コンベア昇降機構4の不図示のモータが、制御装置20の制御により駆動され、補助コンベア3を上昇又は降下させる。つまり、補助コンベア昇降機構4の動作により、補助コンベア3は高さを変更可能である。補助コンベア3の上面である補助コンベア面3aの高さは、補助コンベア昇降機構4により、例えば、搬送用コンベア13の上面である搬送用コンベア面13aの高さと略同一の高さH13と、後述する第2距離センサ6が配置されたセンサ高さH6との間で変更可能であってよい。   The auxiliary conveyor elevating mechanism 4 is a lift mechanism that moves the auxiliary conveyor 3 in a vertical direction (a direction indicated by a bidirectional arrow A4 in FIG. 1B), that is, moves the auxiliary conveyor 3 up and down. The operation of the auxiliary conveyor elevating mechanism 4 is controlled by the control device 20. For example, a motor (not shown) of the auxiliary conveyor elevating mechanism 4 is driven by the control of the control device 20 to raise or lower the auxiliary conveyor 3. That is, the height of the auxiliary conveyor 3 can be changed by the operation of the auxiliary conveyor lifting mechanism 4. The height of the auxiliary conveyor surface 3a, which is the upper surface of the auxiliary conveyor 3, is, for example, a height H13, which is substantially the same as the height of the transport conveyor surface 13a, which is the upper surface of the transport conveyor 13, by the auxiliary conveyor lifting mechanism 4, which will be described later. It may be changeable between the sensor height H6 at which the second distance sensor 6 is disposed.

第1距離センサ5は、物品群12の各物品11までの距離を計測するセンサである。第1距離センサ5は、制御装置20により動作を制御される。第1距離センサ5は、図1Aに示されるように、荷降し対象の物品群12の上方に配置される。第1距離センサ5は、例えば、異なる2点から物品11を撮像した際の視差に基づいて物品11までの距離を計測するステレオカメラである。第1距離センサ5は、物品群12のなかからロボットアーム10が把持する把持対象物品を特定するために用いられる。   The first distance sensor 5 is a sensor that measures the distance to each article 11 in the article group 12. The operation of the first distance sensor 5 is controlled by the control device 20. The first distance sensor 5, as shown in FIG. 1A, is arranged above the article group 12 to be unloaded. The first distance sensor 5 is, for example, a stereo camera that measures the distance to the article 11 based on parallax when the article 11 is imaged from two different points. The first distance sensor 5 is used to specify a grip target article gripped by the robot arm 10 from the article group 12.

第2距離センサ6は、例えばレーザーレンジファインダ(LRF)である。以下、第2距離センサ6をLRF6、第2距離センサ昇降機構7をLRF昇降機構7として説明する。また、第1距離センサ5を単に距離センサ5と称する。LRF6は、物品群12の近傍に配置される。LRF6は、制御装置20により動作を制御される。LRF6は、例えば半導体レーザーからレーザー光を発振して照射し、例えば物品11である対象物までの距離を測定する。測定された距離の値に基づいて、物品11の有無が判断される。例えばLRF6により有効な値が検出された場合に、物品11が存在すると判断される。有効な値とは、測定された距離の値が、対象物である把持する物品11が存在し得る範囲の値である。なお、LRF以外の距離センサ、あるいは物品の有無を検出可能な他のセンサを採用してもよい。   The second distance sensor 6 is, for example, a laser range finder (LRF). Hereinafter, the second distance sensor 6 will be described as an LRF 6 and the second distance sensor elevating mechanism 7 will be described as an LRF elevating mechanism 7. Further, the first distance sensor 5 is simply referred to as a distance sensor 5. The LRF 6 is arranged near the article group 12. The operation of the LRF 6 is controlled by the control device 20. The LRF 6 oscillates and irradiates a laser beam from, for example, a semiconductor laser, and measures, for example, a distance to an object which is the article 11. The presence or absence of the article 11 is determined based on the measured distance value. For example, when a valid value is detected by the LRF 6, it is determined that the article 11 is present. The valid value is a value in a range in which the measured distance value can exist in the object 11 to be gripped as the target object. Note that a distance sensor other than the LRF or another sensor capable of detecting the presence or absence of an article may be employed.

LRF昇降機構7は、LRF6を上下方向(図1Bに双方向矢印A7で示される方向)に移動させるリフト機構である。LRF昇降機構7は、例えば、鉛直方向に延びた支柱を有し、その支柱にLRF6が上下方向に移動可能に配置されている。LRF昇降機構7は、制御装置20により動作を制御される。例えば、LRF昇降機構7の不図示のモータが、制御装置20の制御により駆動され、LRF6を上昇又は降下させる。つまり、LRF昇降機構7の動作により、LRF6はLRF測定位置である高さH6(センサ高さ)を変更可能である。   The LRF lifting mechanism 7 is a lift mechanism that moves the LRF 6 in a vertical direction (a direction indicated by a bidirectional arrow A7 in FIG. 1B). The LRF lifting mechanism 7 has, for example, a column extending in the vertical direction, and the LRF 6 is arranged on the column so as to be movable in the vertical direction. The operation of the LRF lifting mechanism 7 is controlled by the control device 20. For example, a motor (not shown) of the LRF lifting mechanism 7 is driven under the control of the control device 20 to raise or lower the LRF 6. That is, the operation of the LRF lifting mechanism 7 allows the LRF 6 to change the height H6 (sensor height), which is the LRF measurement position.

第1センサ8は、補助コンベア3上の物品の有無を検出するセンサである。第1センサ8は、補助コンベア3の上方に、例えば補助コンベア3の搬送方向A3に略直交する幅にわたって物品の有無を検出するように配置されている。ロボットアーム10により補助コンベア3に物品11が載置された場合、第1センサ8は、補助コンベア面3a上に物品11があることを検出する。第1センサ8には、光学センサ、画像センサなどの種々の検出装置を用いてよい。   The first sensor 8 is a sensor that detects the presence or absence of an article on the auxiliary conveyor 3. The first sensor 8 is arranged above the auxiliary conveyor 3 so as to detect the presence or absence of an article over a width substantially orthogonal to the transport direction A3 of the auxiliary conveyor 3, for example. When the article 11 is placed on the auxiliary conveyor 3 by the robot arm 10, the first sensor 8 detects that the article 11 is on the auxiliary conveyor surface 3a. Various detection devices such as an optical sensor and an image sensor may be used as the first sensor 8.

第2センサ9は、補助コンベア3から搬送用コンベア13への物品の排出を検出するセンサである。第2センサ9は、補助コンベア3の上方に、例えば補助コンベア3の搬送方向A3に略直交する幅にわたって物品の有無を検出するように配置されている。第2センサ9は、補助コンベア3と搬送用コンベア13との合流位置の近傍に配置されている。第2センサ9は、補助コンベア面3a上の物品11が補助コンベア3から搬送用コンベア13に排出されたことを検出する。第2センサ9にも、光学センサ、画像センサなどの種々の検出装置を用いてよい。   The second sensor 9 is a sensor that detects the discharge of an article from the auxiliary conveyor 3 to the transport conveyor 13. The second sensor 9 is disposed above the auxiliary conveyor 3 so as to detect the presence or absence of an article over a width substantially orthogonal to the transport direction A3 of the auxiliary conveyor 3, for example. The second sensor 9 is arranged near the position where the auxiliary conveyor 3 and the transport conveyor 13 meet. The second sensor 9 detects that the article 11 on the auxiliary conveyor surface 3a has been discharged from the auxiliary conveyor 3 to the transport conveyor 13. Various detection devices such as an optical sensor and an image sensor may be used as the second sensor 9.

荷降し対象である物品11は、図1A及び図1Bに示されるように、物品群12として補助コンベア3の近傍に配置される。なお、図1A及び図1Bでは、物品群12の各物品11のサイズが揃っている、すなわち同じサイズであるが、これに限定されない。サイズの異なる種々の物品11を含む物品群12が荷降し対象であってよい。   The articles 11 to be unloaded are arranged near the auxiliary conveyor 3 as an article group 12, as shown in FIGS. 1A and 1B. 1A and 1B, the size of each article 11 in the article group 12 is uniform, that is, the size is the same, but the invention is not limited to this. An article group 12 including various articles 11 having different sizes may be an object to be unloaded.

図2A及び図2Bに示されるように、物品群12が格納容器14に格納された状態で補助コンベア3の近傍に配置されてもよい。格納容器14は、鉛直方向に延びた側壁15と、底面16とを有している。物品11は、格納容器14の底面16の上に積み重ねられた物品群12として配置されている。格納容器14の高さH14(側壁15の高さ)は、例えば、格納容器14に格納された物品11のうち最も高い位置にある物品の上面の高さH11よりも高い。   As shown in FIGS. 2A and 2B, the article group 12 may be arranged near the auxiliary conveyor 3 in a state of being stored in the storage container 14. The storage container 14 has a side wall 15 extending in the vertical direction and a bottom surface 16. The articles 11 are arranged as an article group 12 stacked on a bottom surface 16 of the storage container 14. The height H14 of the storage container 14 (the height of the side wall 15) is, for example, higher than the height H11 of the top surface of the highest article among the articles 11 stored in the storage container 14.

搬送用コンベア13は、物流現場で用いられる一般的なベルトコンベアである。荷降し後の物品11が搬送用コンベア13で搬送される。   The conveyor 13 is a general belt conveyor used at a physical distribution site. The unloaded article 11 is transported by the transport conveyor 13.

図3は、荷降しシステム100の構成の一例を示すブロック図である。制御装置20は、通信インタフェース21と、プロセッサ22と、メモリ23と、ストレージ24とを有している。これらは、バスライン25を介して通信可能である。また、制御装置20は、図示しない操作端末を有している。操作端末は、例えば、画面表示と制御装置20への指示入力とに用いられるタッチパネルであってよい。操作端末は、タッチパネルに代わって、ディスプレイなどの表示装置とキーボード又はマウスなどの入力装置とを有してもよい。   FIG. 3 is a block diagram showing an example of the configuration of the unloading system 100. The control device 20 has a communication interface 21, a processor 22, a memory 23, and a storage 24. These can communicate via the bus line 25. Further, the control device 20 has an operation terminal (not shown). The operation terminal may be, for example, a touch panel used for displaying a screen and inputting an instruction to the control device 20. The operation terminal may include a display device such as a display and an input device such as a keyboard or a mouse instead of the touch panel.

通信インタフェース21は、外部機器との通信に用いるインタフェースである。通信インタフェース21は、ロボットアーム10、補助コンベア3、補助コンベア昇降機構4、距離センサ5、LRF6、LRF昇降機構7、第1センサ8及び第2センサ9と通信するための通信規格などに対応した端子及び回路を備える。通信インタフェース21は、プロセッサ22の制御に基づいて、ネットワーク30を介して、ロボットアーム10、補助コンベア3、補助コンベア昇降機構4、距離センサ5、LRF6、LRF昇降機構7、第1センサ8及び第2センサ9と通信する。   The communication interface 21 is an interface used for communication with an external device. The communication interface 21 corresponds to a communication standard for communicating with the robot arm 10, the auxiliary conveyor 3, the auxiliary conveyor elevating mechanism 4, the distance sensor 5, the LRF 6, the LRF elevating mechanism 7, the first sensor 8 and the second sensor 9, and the like. It has terminals and circuits. The communication interface 21 controls the robot arm 10, the auxiliary conveyor 3, the auxiliary conveyor elevating mechanism 4, the distance sensor 5, the LRF 6, the LRF elevating mechanism 7, the first sensor 8, and the It communicates with the two sensors 9.

プロセッサ22は、例えば、CPU(Central Processing Unit)により構成される。メモリ23は、読み出し専用のデータメモリであるROM(Read Only Memory)又はデータを一時的に記憶するRAM(Random Access Memory)を含む。ストレージ24は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)などの大容量ストレージであってよい。メモリ23又はストレージ24は、荷降しシステム100の各機器の制御プログラムや各種データを記憶している。プロセッサ22は、メモリ23又はストレージ24に記憶されているプログラム等に基づいて種々の処理を行う。つまり、プロセッサ22は、ソフトウェア機能部として各種プログラムを実行する。プロセッサ22に代わって、ハードウェア機能部としてのASIC(Application Specific Integrated Circuit)又はFPGA(Field Programmable Gate Array)などの制御回路が用いられてもよい。   The processor 22 includes, for example, a CPU (Central Processing Unit). The memory 23 includes a read only memory (ROM) that is a read-only data memory or a random access memory (RAM) that temporarily stores data. The storage 24 may be a large-capacity storage such as a hard disk drive (HDD) or a solid state drive (SSD). The memory 23 or the storage 24 stores a control program for each device of the unloading system 100 and various data. The processor 22 performs various processes based on a program or the like stored in the memory 23 or the storage 24. That is, the processor 22 executes various programs as a software function unit. Instead of the processor 22, a control circuit such as an ASIC (Application Specific Integrated Circuit) or a FPGA (Field Programmable Gate Array) as a hardware function unit may be used.

本実施形態では、1つの制御装置20が荷降しシステム100の各機器の制御を実行するとして説明しているが、制御装置20の数はこれに限定されない。互いに通信可能な複数の制御装置がそれぞれの機器の制御を実行してもよい。   In the present embodiment, one control device 20 is described as unloading and controlling each device of the system 100, but the number of control devices 20 is not limited to this. A plurality of control devices that can communicate with each other may control each device.

図4を参照して、本実施形態における荷降しシステム100の荷降し動作の一例について説明する。荷降しシステム100では、昇降する補助コンベア3により、ロボットアーム10の水平方向及び鉛直方向の動作経路の短縮を図る。   An example of the unloading operation of the unloading system 100 according to the present embodiment will be described with reference to FIG. In the unloading system 100, the horizontal and vertical movement paths of the robot arm 10 are reduced by the auxiliary conveyor 3 that moves up and down.

図4は、荷降しシステム100による荷降し動作の一例を示すフローチャートである。物品群12が補助コンベア3の近傍の所定位置にセットされた後、荷降し動作が開始される。例えば、ユーザーが不図示の操作端末から荷降し開始指示を入力することにより、制御装置20の制御による荷降し動作が開始される。   FIG. 4 is a flowchart showing an example of the unloading operation of the unloading system 100. After the article group 12 is set at a predetermined position near the auxiliary conveyor 3, the unloading operation is started. For example, when the user inputs an unloading start instruction from an operation terminal (not shown), the unloading operation under the control of the control device 20 is started.

ステップS11において、制御装置20は、LRF6の測定位置(LRF測定位置)を物品群12のうち最も高い物品の高さに基づいて高さ合わせするように、LRF昇降機構7を駆動させる。例えば、あるLRF測定位置でLRF6が物品11までの距離を測定する。制御装置20は、LRF6の測定結果を示す値を取得し、取得した値が物品11の検出に有効な値である場合に、つまり物品11を検出した場合、LRF昇降機構7によりLRF6を所定高さ上昇させる。物品11を検出したと判断されなくなるまでこれが繰り返される。制御装置20が物品11を検出したと判断しなくなった場合、LRF測定位置の高さが物品群12の最も高い物品の上面の高さに基づく高さ合わせが完了したこととする。例えば、図1Bには、物品群12の最も高い物品の上面に高さ合わせされたLRF6が示されている。   In step S11, the control device 20 drives the LRF lifting mechanism 7 so that the measurement position of the LRF 6 (LRF measurement position) is adjusted based on the height of the highest article in the article group 12. For example, the LRF 6 measures the distance to the article 11 at a certain LRF measurement position. The control device 20 acquires the value indicating the measurement result of the LRF 6, and when the acquired value is a value effective for detecting the article 11, that is, when the article 11 is detected, the LRF lifting mechanism 7 raises the LRF 6 to a predetermined height. Raise it. This is repeated until it is not determined that the article 11 has been detected. If the control device 20 no longer determines that the article 11 has been detected, it is assumed that the height adjustment based on the height of the upper surface of the article in the article group 12 with the highest LRF measurement position has been completed. For example, FIG. 1B shows the LRF 6 leveled to the top of the tallest item in the group of items 12.

ここで高さ合わせされるLRF測定位置は、物品群12のうち最も高い物品の高さと同じ高さではなく、物品群12のうち最も高い物品の上面から一定距離高い位置である。一定距離は、荷降しシステム100に含まれる各装置の誤差や装置間の信号の送受信によるタイムラグを吸収でき、また、物品の移送による揺れ、傾きが起きても他の荷物と干渉しない程度の値に設定することができ、具体的には例えば10cm程度であってよい。   Here, the LRF measurement position to be height-adjusted is not the same height as the height of the tallest article in the article group 12 but is a position that is higher by a certain distance from the upper surface of the tallest article in the article group 12. The fixed distance can absorb an error of each device included in the unloading system 100 and a time lag due to transmission and reception of signals between the devices, and a degree that does not interfere with other loads even if shaking or tilting due to transfer of goods occurs. It can be set to a value, specifically, for example, about 10 cm.

ステップS12において、制御装置20は、補助コンベア3の高さを物品群12のうち最も高い物品の高さに基づいて高さ合わせするように、補助コンベア昇降機構4を駆動させる。制御装置20は、例えばステップS11で高さ合わせしたLRF測定位置の高さ情報に基づいて、補助コンベア3の高さ合わせをする。例えば、図1Bには、物品群12の最も高い物品の上面に高さ合わせされた補助コンベア3が示されている。   In step S12, the control device 20 drives the auxiliary conveyor elevating mechanism 4 so that the height of the auxiliary conveyor 3 is adjusted based on the height of the highest article in the group of articles 12. The control device 20 adjusts the height of the auxiliary conveyor 3 based on the height information of the LRF measurement position adjusted in height in step S11, for example. For example, FIG. 1B shows the auxiliary conveyor 3 height-adjusted to the upper surface of the tallest item in the item group 12.

ステップS12の後、制御装置20は、ステップS13からステップS21までの処理と、ステップS22からステップS28までの処理とを並列して開始する。ステップS13からステップS21は、ロボットアーム10による把持対象物品の把持から補助コンベア3への配置に係わる処理である。ステップS22からステップS28は、補助コンベア3に配置された物品の搬送用コンベア13への搬送に係わる処理である。   After step S12, the control device 20 starts the processing from step S13 to step S21 and the processing from step S22 to step S28 in parallel. Steps S <b> 13 to S <b> 21 are processes related to the gripping of the gripping target article by the robot arm 10 to the arrangement on the auxiliary conveyor 3. Steps S22 to S28 are processes related to the transport of the articles placed on the auxiliary conveyor 3 to the transport conveyor 13.

まず、ステップS13からステップS21の処理について説明する。   First, the processing from step S13 to step S21 will be described.

ステップS13において、制御装置20は、距離センサ5を動作させる。例えばステレオカメラである距離センサ5が、異なる2点から撮像した際の視差に基づいて距離センサ5と物品群12の各物品11との距離を計測する。制御装置20は、距離センサ5が計測した距離情報を取得することにより、物品群12の各物品11の位置を検知する。すなわち、制御装置20は、3次元空間における物品11の位置情報を表す物品位置情報を取得する。   In step S13, the control device 20 operates the distance sensor 5. For example, the distance sensor 5 as a stereo camera measures the distance between the distance sensor 5 and each of the articles 11 in the article group 12 based on parallax when images are taken from two different points. The control device 20 detects the position of each article 11 of the article group 12 by acquiring the distance information measured by the distance sensor 5. That is, the control device 20 acquires article position information indicating the position information of the article 11 in the three-dimensional space.

ステップS14において、制御装置20は、ステップS13で取得した物品位置情報に基づいて、ロボットアーム10で把持可能な物品の有無を判定する。把持可能な物品がないと判定された場合には(ステップS14−No)、処理は終了する。ステップS13で取得した物品位置情報から物品がないと判定された場合、物品を認識できなかった場合、物品がロボットアーム10の可動範囲外にある場合などに、制御装置20は把持可能な物品がないと判定し、処理は終了する。把持可能な物品があると判定された場合には(ステップS14−Yes)、処理はステップS15に進む。   In step S14, the control device 20 determines whether there is any article that can be gripped by the robot arm 10 based on the article position information acquired in step S13. If it is determined that there is no grippable article (step S14-No), the process ends. When it is determined that there is no article from the article position information acquired in step S13, when the article cannot be recognized, or when the article is out of the movable range of the robot arm 10, the control device 20 determines that the grippable article is not present. It is determined that there is not, and the process ends. If it is determined that there is an article that can be gripped (step S14-Yes), the process proceeds to step S15.

ステップS15において、制御装置20は、ステップS13で取得した物品位置情報に基づいて、把持対象物品を特定する。制御装置20は、取得した物品位置情報から、上面位置が最も高い物品の1つをロボットアーム10の把持対象物品と決定する。   In step S15, the control device 20 specifies a grasp target article based on the article position information acquired in step S13. The control device 20 determines one of the articles having the highest top surface position as the article to be grasped by the robot arm 10 from the acquired article position information.

ステップS16において、制御装置20は、ステップS15で特定した把持対象物品と同時にロボットアーム10で把持可能な物品の有無を判定する。同時に把持可能な物品は、例えば、物品のサイズと、ロボットアーム10の把持部2で同時に把持可能な物品の許容サイズとに基づいて判定されてよい。物品のサイズは、例えば物品位置情報から取得可能である。同時に把持可能な物品の許容サイズは、例えばロボットアーム10の制御プログラムに関連してストレージ24に記憶されたデータから取得可能である。同時に把持可能な物品は、1つであっても複数であってもよい。同時に把持可能な物品があると判定された場合には(ステップS16−Yes)、処理はステップS17に進む。ないと判定された場合には(ステップS16−No)、処理はステップS18に進む。   In step S16, the control device 20 determines whether there is an article that can be gripped by the robot arm 10 at the same time as the grip target article specified in step S15. The articles that can be grasped at the same time may be determined based on, for example, the size of the articles and the allowable size of the articles that can be simultaneously grasped by the grasping unit 2 of the robot arm 10. The size of the article can be obtained from the article position information, for example. The allowable size of the article that can be grasped at the same time can be acquired from data stored in the storage 24 in association with the control program of the robot arm 10, for example. The number of articles that can be held simultaneously may be one or more. If it is determined that there is an article that can be grasped at the same time (step S16-Yes), the process proceeds to step S17. When it is determined that there is not (Step S16-No), the process proceeds to Step S18.

ステップS17において、制御装置20は、ステップS16で同時に把持可能であると判定された物品をロボットアーム10の把持対象物品に追加する。   In step S17, the control device 20 adds the articles determined to be simultaneously graspable in step S16 to the articles to be grasped by the robot arm 10.

ステップS18において、制御装置20は、制御プログラムにしたがってロボットアーム10を動作させる。制御装置20は、ステップS15及びステップS17で設定した1又は複数の把持対象物品をロボットアーム10の把持部2で把持して鉛直方向へ引き上げる動作をロボットアーム10に行わせる。このとき、制御装置20は、LRF6も動作させる。LRF6は、ロボットアーム10が把持対象物品を引き上げているときのLRF測定位置の水平面における物品の有無を検出する。   In step S18, the control device 20 operates the robot arm 10 according to the control program. The control device 20 causes the robot arm 10 to perform an operation of gripping one or a plurality of objects to be gripped set in steps S15 and S17 with the grip portion 2 of the robot arm 10 and pulling up in the vertical direction. At this time, the control device 20 also operates the LRF6. The LRF 6 detects the presence or absence of an article on the horizontal plane at the LRF measurement position when the robot arm 10 is pulling up the article to be grasped.

ステップS19において、制御装置20は、LRF6による物品11までの距離の測定結果を示す値に基づいて、把持対象物品の底がLRF測定位置を超えたか否かを判定する。把持対象物品がロボットアーム10により引き上げられると、LRF6は、物品11の検出に有効な値を物品11までの距離として検出する。この場合、制御装置20は、LRF6の検出結果に基づいて、物品11を検出したと判断する。把持対象物品がさらに引き上げられて当該物品の底がLRF測定位置を超えると、LRF6は、物品11の検出に有効でない値(例えば物品11までの距離∞)を検出する。この場合、制御装置20は、LRF6の検出結果に基づいて、物品11を検出しなくなった、すなわち把持対象物品の底面がLRF測定位置の高さを超えたと判定する。このように、制御装置20は、LRF6が測定する距離情報に基づいて、把持対象物品の底面がLRF測定位置の高さを超えたと判定するまで、ロボットアーム10を動作させて把持対象物品を上昇させる。把持対象物品の底がLRF測定位置を超えたと判定されると、処理はステップS20に進む。   In step S19, the control device 20 determines whether or not the bottom of the object to be grasped has exceeded the LRF measurement position based on the value indicating the measurement result of the distance to the article 11 by the LRF6. When the object to be grasped is pulled up by the robot arm 10, the LRF 6 detects a value effective for detecting the object 11 as a distance to the object 11. In this case, control device 20 determines that article 11 has been detected based on the detection result of LRF6. When the object to be grasped is further pulled up and the bottom of the article exceeds the LRF measurement position, the LRF 6 detects a value that is not effective for detecting the article 11 (for example, a distance ま で to the article 11). In this case, the control device 20 determines based on the detection result of the LRF 6 that the article 11 is no longer detected, that is, the bottom surface of the article to be grasped has exceeded the height of the LRF measurement position. As described above, the control device 20 operates the robot arm 10 to raise the grip target article until it determines that the bottom surface of the grip target article has exceeded the height of the LRF measurement position based on the distance information measured by the LRF 6. Let it. If it is determined that the bottom of the object to be grasped has exceeded the LRF measurement position, the process proceeds to step S20.

ステップS20において、制御装置20は、補助コンベア3が物品群12のうち最も高い物品の上面に基づいて高さ合わせ済みであるか否かを判定する。ここで、ステップS20は、後述するステップS28の処理が完了したことを確認するためのステップである。高さ合わせ済みであると判定されるまで待機し、高さ合わせ済みであると判定されたら処理はステップS21に進む。   In step S20, the control device 20 determines whether or not the height of the auxiliary conveyor 3 has been adjusted based on the upper surface of the highest article in the article group 12. Here, step S20 is a step for confirming that the processing of step S28 described later has been completed. The process waits until it is determined that the height has been adjusted. If it is determined that the height has been adjusted, the process proceeds to step S21.

ステップS21において、制御装置20は、ロボットアーム10の把持部2で把持している物品を補助コンベア3に移動させて、補助コンベア面3aに配置させる。例えば図5Aには、ロボットアーム10により物品11aが補助コンベア3上に配置された状態が示されている。また、把持部2が複数の物品を同時に把持している場合には、ロボットアーム10は、例えば図7Aに示されるように、複数の物品11b,11cが補助コンベア3の搬送方向に並ぶような姿勢で物品をリリースする。これにより、ロボットアーム10による物品の搬送動作が完了する。   In step S21, the control device 20 moves the articles held by the holding unit 2 of the robot arm 10 to the auxiliary conveyor 3 and arranges them on the auxiliary conveyor surface 3a. For example, FIG. 5A shows a state in which the article 11a is arranged on the auxiliary conveyor 3 by the robot arm 10. In addition, when the gripper 2 is simultaneously gripping a plurality of articles, the robot arm 10 may move the plurality of articles 11b and 11c in the transport direction of the auxiliary conveyor 3 as illustrated in FIG. 7A, for example. Release the article in the posture. Thereby, the operation of transporting the article by the robot arm 10 is completed.

次に、ステップS22からステップS28の処理について説明する。ステップS13の処理開始とともに、ステップS22の処理が開始される。   Next, the processing from step S22 to step S28 will be described. Along with the start of the processing of step S13, the processing of step S22 is started.

ステップS22において、制御装置20は、第1センサ8が検出した補助コンベア3上の物品11の検出情報に基づいて、補助コンベア3上の物品の有無を判定する。補助コンベア3上に物品がないと判定された場合には(ステップS22−No)、処理は終了する。あると判定された場合には(ステップS22−Yes)、処理はステップS23に進む。   In step S22, the control device 20 determines the presence or absence of an article on the auxiliary conveyor 3 based on the detection information of the article 11 on the auxiliary conveyor 3 detected by the first sensor 8. If it is determined that there is no article on the auxiliary conveyor 3 (step S22-No), the process ends. If it is determined that there is (Step S22-Yes), the process proceeds to Step S23.

なお、補助コンベア3上の物品の有無の判定には、LRF6を用いてもよい。例えば、LRF6がその測定範囲の水平面において再び物品を検出した場合、制御装置20は、補助コンベア3上に物品があると判定してよい。   Note that the LRF 6 may be used to determine the presence or absence of an article on the auxiliary conveyor 3. For example, when the LRF 6 detects an article again on the horizontal plane of the measurement range, the control device 20 may determine that there is an article on the auxiliary conveyor 3.

ステップS23において、制御装置20は、補助コンベア昇降機構4を駆動させることにより、補助コンベア3を上昇又は降下させて補助コンベア3の高さを搬送用コンベア13の高さH13に合わせる。搬送用コンベア13の高さは不変であり、搬送用コンベア面13aの高さは例えばストレージ24に予め記憶されていてよい。例えば、図5Bには、補助コンベア昇降機構4により補助コンベア3が矢印A41で示されるように下降されて補助コンベア3の高さが搬送用コンベア13の高さH13に合わせられた状態が示されている。   In step S23, the control device 20 drives the auxiliary conveyor elevating mechanism 4 to raise or lower the auxiliary conveyor 3 and adjust the height of the auxiliary conveyor 3 to the height H13 of the transport conveyor 13. The height of the conveyor 13 is not changed, and the height of the conveyor surface 13a may be stored in the storage 24 in advance. For example, FIG. 5B shows a state in which the auxiliary conveyor 3 is lowered by the auxiliary conveyor elevating mechanism 4 as indicated by an arrow A41, and the height of the auxiliary conveyor 3 is adjusted to the height H13 of the transport conveyor 13. ing.

ステップS24において、制御装置20は、補助コンベア面3a上に搬送方向に並んだ複数の物品の有無を判定する。制御装置20は、例えば、ロボットアーム10の直前の制御情報から、補助コンベア3上にロボットアーム10により複数の物品が載置されているかを判定する。複数の物品があると判定された場合には(ステップS24−Yes)、処理はステップS26に進む。複数の物品がないと判定された場合には(ステップS24−No)、処理はステップS25に進む。   In step S24, the control device 20 determines the presence or absence of a plurality of articles arranged in the transport direction on the auxiliary conveyor surface 3a. The control device 20 determines, for example, whether a plurality of articles are placed on the auxiliary conveyor 3 by the robot arm 10 from the control information immediately before the robot arm 10. If it is determined that there are a plurality of articles (Step S24-Yes), the process proceeds to Step S26. When it is determined that there is no plurality of articles (Step S24-No), the process proceeds to Step S25.

ステップS25において、制御装置20は、補助コンベア3を駆動させて補助コンベア面3a上の物品11aを搬送用コンベア13へと搬送する。例えば、図6A及び図6Bには、補助コンベア3から搬送用コンベア13へと搬送されている物品11aが示されている。   In step S25, the control device 20 drives the auxiliary conveyor 3 to transport the article 11a on the auxiliary conveyor surface 3a to the transport conveyor 13. For example, FIGS. 6A and 6B show the article 11a being conveyed from the auxiliary conveyor 3 to the conveyor 13 for conveyance.

ステップS26において、制御装置20は、補助コンベア3を駆動させて複数の物品を分離して搬送用コンベア13へと搬送する。ここで、複数の物品を分離する手法について、図7A乃至図7Cを参照して説明する。   In step S26, the control device 20 drives the auxiliary conveyor 3 to separate a plurality of articles and transports the articles to the transport conveyor 13. Here, a method of separating a plurality of articles will be described with reference to FIGS. 7A to 7C.

例えば、図7Aに示されるように、ロボットアーム10は、2つの物品11b,11cが補助コンベア3の搬送方向に並ぶような姿勢で、物品11b,11cを把持部2からリリースする。これにより、補助コンベア3上において、進行方向に対して下流に第1の物品11bが、また、進行方向に対して上流に第2の物品11cがそれぞれ配置される。例えば、補助コンベア3の第1コンベア3b上に、第1の物品11b及び第2の物品11cが配置される。   For example, as shown in FIG. 7A, the robot arm 10 releases the articles 11 b and 11 c from the holding unit 2 in a posture in which the two articles 11 b and 11 c are arranged in the conveying direction of the auxiliary conveyor 3. Thus, on the auxiliary conveyor 3, the first article 11b is disposed downstream in the traveling direction, and the second article 11c is disposed upstream in the traveling direction. For example, a first article 11b and a second article 11c are arranged on the first conveyor 3b of the auxiliary conveyor 3.

その後、制御装置20は、補助コンベア3上に搬送方向に並んで配置された2つの物品11b,11cを検出して(ステップS22−Yes)、補助コンベア3を図7Aに矢印A41で示されるように下降させて補助コンベア3の高さを搬送用コンベア13の高さに合わせる(ステップS23)。例えば、図7Bには、補助コンベア3の高さが搬送用コンベア13の高さに合わせられた状態が示されている。このとき、第1の物品11bと第2の物品11cとの間の間隔Δd1は比較的小さい。   Thereafter, the control device 20 detects the two articles 11b and 11c arranged side by side in the transport direction on the auxiliary conveyor 3 (step S22-Yes), and moves the auxiliary conveyor 3 as shown by an arrow A41 in FIG. 7A. To adjust the height of the auxiliary conveyor 3 to the height of the conveyor 13 (step S23). For example, FIG. 7B shows a state in which the height of the auxiliary conveyor 3 is adjusted to the height of the transport conveyor 13. At this time, the distance Δd1 between the first article 11b and the second article 11c is relatively small.

次いで、補助コンベア3上に搬送方向に並んだ物品11b,11cがあると判定されると(ステップS24−Yes)、制御装置20は、図7Bに示される状態から、補助コンベア3の第1コンベア3bを第1速度v3bで、第2コンベア3cを第2速度v3cでそれぞれ駆動させる。ここで、第2速度v3c>第1速度v3bである。すなわち、制御装置20は、進行方向に対して下流に位置する第2コンベア3cを、進行方向に対して上流に位置する第1コンベア3bよりも速い速度で動作させる。 Next, when it is determined that the articles 11b and 11c arranged in the transport direction are present on the auxiliary conveyor 3 (Step S24-Yes), the control device 20 changes the first conveyor of the auxiliary conveyor 3 from the state shown in FIG. 7B. 3b is driven at a first speed v3b , and the second conveyor 3c is driven at a second speed v3c . Here, the second speed v 3c > the first speed v 3b . That is, the control device 20 operates the second conveyor 3c located downstream in the traveling direction at a higher speed than the first conveyor 3b located upstream in the traveling direction.

補助コンベア3が駆動されると、第1コンベア3b上の第1の物品11b及び第2の物品11cが第1速度v3bで搬送される。そして、物品11b,11cのうち、下流側に位置する第1の物品11bが、第2の物品11cに先立って第1コンベア3bから第2コンベア3cに搬送される。第1の物品11bが第2コンベア3cに到達すると、第2コンベア3c上の第1の物品11bは第2速度v3bで搬送される。このとき、第1コンベア3b上の第2の物品11cは未だ第1速度v3aで搬送されているため、第1の物品11bと第2の物品11cとの間の間隔Δd2が図7Cに示されるように広がる。つまり、搬送用コンベア13に近い第2コンベア3cの第2速度v3cを第1コンベア3bの第1速度v3bに対して上げることで、2つの物品間の間隔を広げて分離する。すなわち、2つの物品間の間隔が調整される。 When the auxiliary conveyor 3 is driven, the first article 11b and the second article 11c on the first conveyor 3b are transported at the first speed v3b . Then, of the articles 11b and 11c, the first article 11b located on the downstream side is conveyed from the first conveyor 3b to the second conveyor 3c prior to the second article 11c. When the first article 11b reaches the second conveyor 3c, the first article 11b on the second conveyor 3c is conveyed at the second speed v3b . At this time, since the second article 11c on the first conveyor 3b is conveyed yet at a first speed v 3a, distance Δd2 between the first article 11b and the second article 11c is shown in FIG. 7C Spread to be. That is, by increasing the second velocity v 3c of the second conveyor 3c closer to the conveyer 13 to the first speed v 3b of the first conveyor 3b, separated by increasing spacing between the two articles. That is, the distance between the two articles is adjusted.

ステップS25又はステップS26の後、処理はステップS27に進む。ステップS27において、制御装置20は、第2センサ9が検出した補助コンベア3上の物品11の検出情報に基づいて、補助コンベア3上の物品が搬送用コンベア13に排出されたか否かを判定する。搬送用コンベア13に排出されたと判定されるまで待機し、排出されたと判定されたら処理はステップS28に進む。   After step S25 or step S26, the process proceeds to step S27. In step S27, the control device 20 determines whether the articles on the auxiliary conveyor 3 have been discharged to the conveyor 13 based on the detection information of the articles 11 on the auxiliary conveyor 3 detected by the second sensor 9. . The process waits until it is determined that the sheet has been discharged to the conveyor 13, and if it is determined that the sheet has been discharged, the process proceeds to step S28.

ステップS28において、制御装置20は、ステップS12と同様にして、補助コンベア昇降機構4を駆動させて、補助コンベア3を上昇又は降下させて補助コンベア3の高さを物品群12のうち最も高い物品の上面の高さに基づいて高さ合わせする。   In step S28, the control device 20 drives the auxiliary conveyor elevating mechanism 4 to raise or lower the auxiliary conveyor 3 and raise the height of the auxiliary conveyor 3 to the highest item in the group of articles 12 as in step S12. Adjust the height based on the height of the upper surface of the.

なお、ステップS28の完了を待って、ステップS20が行われる。すなわち、ステップS13からステップS21とステップS22からステップS28との並列処理において、補助コンベア3から搬送用コンベア13への物品排出動作の完了後(ステップS27−Yes)、補助コンベア3の高さを物品群12の最も高い物品の上面の高さに基づいて高さ合わせしてから(ステップS28)、ロボットアーム10による補助コンベア3への物品の移動及び載置が行われる(ステップS21)。   Step S20 is performed after completion of step S28. That is, in the parallel processing of step S13 to step S21 and step S22 to step S28, after the operation of discharging the articles from the auxiliary conveyor 3 to the transport conveyor 13 is completed (step S27-Yes), the height of the auxiliary conveyor 3 is changed to After adjusting the height based on the height of the upper surface of the highest article in the group 12 (step S28), the robot arm 10 moves and places the article on the auxiliary conveyor 3 (step S21).

ステップS13からステップS27の処理の完了後、処理はステップS11に戻る。つまり、制御装置20は、再び、LRF測定位置の高さ合わせ、補助コンベア3の高さ合わせをし、その後、次の物品把持のための処理と補助コンベア上の物品排出のための処理とを並列処理で実行する。物品群12にロボットアーム10で把持可能な物品がなくなるまで、及び、補助コンベア3上の物品がなくなるまで、このような処理が繰り返される。   After completion of the processing from the step S13 to the step S27, the processing returns to the step S11. That is, the control device 20 adjusts the height of the LRF measurement position and the height of the auxiliary conveyor 3 again, and then performs processing for gripping the next article and processing for discharging the article on the auxiliary conveyor. Execute in parallel processing. This process is repeated until there are no more articles that can be gripped by the robot arm 10 in the article group 12 and there are no more articles on the auxiliary conveyor 3.

図8は、図2A及び図2Bに示されるような、物品群12が格納容器14に格納されている場合の荷降しシステム100の荷降し動作の一例を示す図である。ここでは、格納容器14の側壁15の高さは、格納容器14内の物品群12のうち最も高い物品の上面の高さよりも高いものとする。以下、図4に示される荷降し動作と異なる点を中心に、図8に示される荷降し動作について説明する。   FIG. 8 is a diagram illustrating an example of the unloading operation of the unloading system 100 when the article group 12 is stored in the storage container 14 as illustrated in FIGS. 2A and 2B. Here, it is assumed that the height of the side wall 15 of the storage container 14 is higher than the height of the top surface of the highest item in the group of items 12 in the storage container 14. Hereinafter, the unloading operation shown in FIG. 8 will be described with a focus on differences from the unloading operation shown in FIG.

ステップS51において、制御装置20は、LRF測定位置を格納容器14の高さに基づいて高さ合わせするように、LRF昇降機構7を駆動させる。ここで高さ合わせされるLRF測定位置は、格納容器14の高さから一定距離高い高さである。   In step S51, the control device 20 drives the LRF lifting mechanism 7 to adjust the LRF measurement position based on the height of the storage container 14. The LRF measurement position where the height is adjusted is a height that is higher than the height of the storage container 14 by a certain distance.

ステップS52において、制御装置20は、補助コンベア3の高さを格納容器14の高さに基づいて高さ合わせするように、補助コンベア昇降機構4を駆動させる。   In step S52, the control device 20 drives the auxiliary conveyor elevating mechanism 4 so that the height of the auxiliary conveyor 3 is adjusted based on the height of the storage container 14.

ステップS52の後、制御装置20は、ステップS53からステップS61までの処理と、ステップS62からステップS68までの処理とを並列して開始する。   After step S52, the control device 20 starts the processing from step S53 to step S61 and the processing from step S62 to step S68 in parallel.

ステップS53からステップS59は、上述のステップS13からステップS19と同様である。すなわち、制御装置20は、距離センサ5から取得した距離情報に基づいて物品11の位置情報を表す物品位置情報を取得し(ステップS53)、これに基づいて1又は複数の把持対象物品を決定し(ステップS54〜ステップS57)、把持対象物品の底がLRF測定位置を超えたと判定されるまで、ロボットアーム10で把持対象物品を引き上げる(ステップS58,ステップS59)。   Steps S53 to S59 are the same as steps S13 to S19 described above. That is, the control device 20 acquires the article position information representing the position information of the article 11 based on the distance information acquired from the distance sensor 5 (step S53), and determines one or a plurality of grasp target articles based on this. (Steps S54 to S57), the object to be gripped is pulled up by the robot arm 10 until it is determined that the bottom of the object to be gripped has exceeded the LRF measurement position (steps S58 and S59).

ステップS60において、制御装置20は、補助コンベア3が格納容器14の高さに基づいて高さ合わせ済みであるか否かを判定する。ここで、ステップS60は、後述するステップS68の処理が完了したことを確認するためのステップである。高さ合わせ済みであると判定されるまで待機し、高さ合わせ済みであると判定されたら処理はステップS61に進む。   In step S60, the control device 20 determines whether or not the height of the auxiliary conveyor 3 has been adjusted based on the height of the storage container 14. Here, step S60 is a step for confirming that the processing of step S68 described later has been completed. The process waits until it is determined that the height has been adjusted. If it is determined that the height has been adjusted, the process proceeds to step S61.

ステップS61において、制御装置20は、ステップS21と同様に、ロボットアーム10の把持部2で把持している物品を補助コンベア3に移動させて、補助コンベア面3aに配置させる。   In step S61, as in step S21, the control device 20 moves the articles gripped by the gripper 2 of the robot arm 10 to the auxiliary conveyor 3 and arranges them on the auxiliary conveyor surface 3a.

ステップS62からステップS67は、上述のステップS22からステップS67と同様である。すなわち、制御装置20は、補助コンベア3上に物品があれば補助コンベア3の高さを搬送用コンベア13の高さに合わせ(ステップS62,ステップS63)、補助コンベア3を駆動させて補助コンベア面3a上の物品を搬送用コンベア13に搬送させて(ステップS64〜ステップS66)、搬送用コンベア13への物品の排出完了を検出する(ステップS67)。   Steps S62 to S67 are the same as steps S22 to S67 described above. That is, if there is an article on the auxiliary conveyor 3, the control device 20 adjusts the height of the auxiliary conveyor 3 to the height of the transport conveyor 13 (steps S62 and S63), drives the auxiliary conveyor 3, and drives the auxiliary conveyor 3 The articles on 3a are conveyed to the conveyor 13 (steps S64 to S66), and the completion of the discharge of the articles to the conveyor 13 is detected (step S67).

ステップS68において、制御装置20は、ステップS52と同様にして、補助コンベア昇降機構4を駆動させることにより、補助コンベア3を上昇又は降下させて補助コンベア3の高さを格納容器14の高さに基づいて高さ合わせする。   In step S68, the control device 20 raises or lowers the auxiliary conveyor 3 by driving the auxiliary conveyor elevating mechanism 4 in the same manner as in step S52, and adjusts the height of the auxiliary conveyor 3 to the height of the storage container 14. Adjust the height based on the height.

ここでも、ステップS68の完了を待って、ステップS60が行われる。すなわち、ステップS53からステップS61とステップS62からステップS68との並列処理において、補助コンベア3から搬送用コンベア13への物品排出動作の完了後(ステップS67−Yes)、補助コンベア3の高さを格納容器14の高さに基づく高さ(LRF測定位置)に合わせてから(ステップS68)、ロボットアーム10による補助コンベア3への物品の移動及び配置が行われる(ステップS61)。   Here, step S60 is performed after the completion of step S68. That is, in the parallel processing of step S53 to step S61 and step S62 to step S68, the height of the auxiliary conveyor 3 is stored after the operation of discharging the articles from the auxiliary conveyor 3 to the conveyor 13 is completed (step S67-Yes). After adjusting the height (LRF measurement position) based on the height of the container 14 (step S68), the robot arm 10 moves and arranges the articles on the auxiliary conveyor 3 (step S61).

ステップS53からステップS67の処理の完了後、制御装置20は、再びステップS53及びステップS62の並列処理を繰り返す。ここでは、LRF測定位置の再度の高さ合わせは不要である。また、ステップS68で既に補助コンベア3の高さが格納容器14の高さに基づいて高さ合わせされているため、補助コンベア3の再度の高さ合わせも不要である。荷降し対象の物品群12が格納容器14に格納されている場合、補助コンベア3は、格納容器14の高さH14よりも一定距離高い高さ(LRF測定位置)と搬送用コンベア13の高さH13とを単純に往復移動することとなる。   After the completion of the processing from Step S53 to Step S67, the control device 20 repeats the parallel processing of Step S53 and Step S62 again. Here, it is not necessary to adjust the height of the LRF measurement position again. In addition, since the height of the auxiliary conveyor 3 has already been adjusted based on the height of the storage container 14 in step S68, it is not necessary to adjust the height of the auxiliary conveyor 3 again. When the article group 12 to be unloaded is stored in the storage container 14, the auxiliary conveyor 3 is higher than the height H <b> 14 of the storage container 14 by a certain distance (LRF measurement position) and the height of the transport conveyor 13. Then, it simply reciprocates with the H13.

以上説明したように、図4及び図8に示される荷降し動作では、制御装置20は、ロボットアーム10が把持部2で把持した物品を補助コンベア3に載置する動作に応じて、補助コンベア3の高さを第2距離センサとしてのLRF6が配置された高さであるセンサ高さ(LRF測定位置)に基づいて高さ合わせするように、補助コンベア昇降機構4の動作を制御する。特に、制御装置20は、ロボットアーム10が把持部2で把持した物品を補助コンベア3に載置する前に、補助コンベア3の高さをLRF6が配置された高さにし、ロボットアーム10が把持部2で把持した物品を補助コンベア3に載置した後に、搬送用コンベア13の高さに基づいて補助コンベア3の高さを補助コンベア昇降機構4によって制御する。   As described above, in the unloading operation illustrated in FIGS. 4 and 8, the control device 20 performs the auxiliary operation in accordance with the operation in which the robot arm 10 places the article gripped by the gripper 2 on the auxiliary conveyor 3. The operation of the auxiliary conveyor lifting mechanism 4 is controlled so that the height of the conveyor 3 is adjusted based on the sensor height (LRF measurement position), which is the height at which the LRF 6 as the second distance sensor is disposed. In particular, the control device 20 sets the height of the auxiliary conveyor 3 to the height at which the LRF 6 is arranged before placing the articles gripped by the gripping unit 2 by the robot arm 10 on the auxiliary conveyor 3, and After the articles held by the section 2 are placed on the auxiliary conveyor 3, the height of the auxiliary conveyor 3 is controlled by the auxiliary conveyor elevating mechanism 4 based on the height of the transport conveyor 13.

本実施形態によれば、荷降しシステム100において、ロボットアーム10と搬送用コンベア13との間に補助コンベア3を設けることで、搬送用コンベア13へ直接搬送する場合と比べてロボットアーム10の水平方向の動作経路を短くできる。また、補助コンベア3に補助コンベア昇降機構4を設けて昇降させることにより、ロボットアーム10の上下方向の動作経路も短くできる。これにより、荷降しシステム100のタクトタイムが改善される。   According to the present embodiment, in the unloading system 100, by providing the auxiliary conveyor 3 between the robot arm 10 and the conveyor 13 for transfer, the robot arm 10 is compared with the case where the robot arm 10 is directly transferred to the conveyor 13 for transfer. The horizontal movement path can be shortened. Further, by providing the auxiliary conveyor 3 with the auxiliary conveyor elevating mechanism 4 and moving it up and down, the vertical movement path of the robot arm 10 can be shortened. Thereby, the takt time of the unloading system 100 is improved.

ロボットアーム10の速度制御のみでタクトタイムを短縮しようとする場合、実現できるタクトタイムには限界がある。本実施形態では、ロボットアーム10から搬送用コンベア13までの動作経路(移動経路)中に補助コンベア3を設けることで、ロボットアーム10の動作経路を短縮する。ロボットアーム10が搬送用コンベア13へ物品を直接搬送する場合と比較して、水平方向及び上下方向のいずれにおいても動作経路が短縮でき、荷降しシステム100のタクトタイムを改善することができる。   When trying to reduce the tact time only by controlling the speed of the robot arm 10, there is a limit to the tact time that can be realized. In the present embodiment, the operation path of the robot arm 10 is shortened by providing the auxiliary conveyor 3 in the operation path (moving path) from the robot arm 10 to the transport conveyor 13. Compared with the case where the robot arm 10 directly conveys the article to the conveyor 13, the operation path can be shortened in both the horizontal direction and the vertical direction, and the takt time of the unloading system 100 can be improved.

本実施形態では、荷降しシステム100には、物品群50の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサであるLRF6が設けられている。LRF6は、LRF6が配置された高さであるLRF測定位置における、ロボットアーム10が把持部2で把持した物品の有無を検出するセンサである。制御装置20が、ロボットアーム10が把持部2で把持した物品を補助コンベア3に載置する動作に応じて、補助コンベア3の高さをLRF6が配置された高さに合わせるように、補助コンベア昇降機構4の動作を制御することで、荷降しシステム100のタクトタイムを改善することができる。   In the present embodiment, the unloading system 100 is disposed at a height that is a fixed distance higher than the height of the top surface of the article that is the highest position of the article group 50 or the height of the storage container that stores the article group. The sensor LRF6 provided is provided. The LRF 6 is a sensor that detects the presence / absence of an article held by the holding unit 2 by the robot arm 10 at the LRF measurement position where the LRF 6 is located. The control device 20 controls the auxiliary conveyor 3 so that the height of the auxiliary conveyor 3 is adjusted to the height at which the LRF 6 is arranged in accordance with an operation of placing the articles gripped by the gripper 2 by the robot arm 10 on the auxiliary conveyor 3. By controlling the operation of the lifting mechanism 4, the tact time of the unloading system 100 can be improved.

また、LRF6による物品までの距離の測定に基づいて、制御装置20による物品の引き抜き完了の判定が可能となる。物品の引き抜き完了を判定することで、ロボットアーム10が必要以上に物品を持ち上げなくて済む。つまり、LRF6を用いた物品引き抜き判定により、荷降しシステム100のタクトタイムの改善を図ることができる。   Further, based on the measurement of the distance to the article by the LRF 6, it is possible for the control device 20 to determine the completion of the removal of the article. By determining the completion of the removal of the article, the robot arm 10 does not need to lift the article more than necessary. That is, the tact time of the unloading system 100 can be improved by the article removal determination using the LRF 6.

本実施形態では、ロボットアーム10による物品の引き上げの判定に用いられる第2距離センサとしてのLRF6がLRF昇降機構7により昇降する。これにより、LRF測定位置は、随時、物品群12のうち最も高い位置にある物品の高さに基づいて高さ合わせすることが可能である。補助コンベア3の高さも随時最も高い位置にある物品の高さに基づいて高さ合わせすることができるため、ロボットアーム10の上下方向の動作経路が短縮され、荷降しシステム100のタクトタイムを改善することができる。   In the present embodiment, the LRF 6 as the second distance sensor used for determining whether the robot arm 10 has pulled up the article is moved up and down by the LRF elevating mechanism 7. Thereby, the LRF measurement position can be adjusted at any time based on the height of the highest article in the article group 12. Since the height of the auxiliary conveyor 3 can also be adjusted at any time based on the height of the article at the highest position, the vertical movement path of the robot arm 10 is shortened, and the tact time of the unloading system 100 is reduced. Can be improved.

なお、ロボットアーム10が物品を載置するときの補助コンベア3の高さは、物品群12のうち最も高い位置にある物品の上面の高さよりも一定距離高い高さに限らず、当該高さと搬送用コンベア13の高さとの間の任意の高さに設定してもよい。例えば、制御装置20は、ロボットアーム10が把持部2で把持した物品を補助コンベア3に載置する前に、補助コンベア3の高さを物品群12の最も高い位置となる物品の上面の高さ又は物品群12を格納している格納容器14の高さよりも一定距離高い高さと搬送用コンベア13の高さとの間の任意の高さにするように、補助コンベア昇降機構4の動作を制御する。例えば、補助コンベア3の高さを物品群12のうち最も高い位置にある物品の底面の高さに合わせれば、ロボットアーム10の上下方向の動作経路がより短縮できる。   Note that the height of the auxiliary conveyor 3 when the robot arm 10 places an article is not limited to a height that is a fixed distance higher than the height of the upper surface of the article at the highest position in the article group 12, and the height is not limited to the height. The height may be set to an arbitrary height between the height of the conveyor 13. For example, the control device 20 sets the height of the auxiliary conveyor 3 to the height of the upper surface of the article, which is the highest position of the article group 12, before the robot arm 10 places the article held by the holding section 2 on the auxiliary conveyor 3. The operation of the auxiliary conveyor elevating mechanism 4 is controlled so that the height of the auxiliary conveyor lifting mechanism 4 is set to an arbitrary height between the height of the storage container 14 storing the group of articles 12 and the height of the storage container 14 and the height of the transport conveyor 13. I do. For example, if the height of the auxiliary conveyor 3 is adjusted to the height of the bottom surface of the highest article in the article group 12, the vertical movement path of the robot arm 10 can be further reduced.

本実施形態では、制御装置20は、補助コンベア3上の物品を搬送用コンベア13に搬送する動作と、次の把持対象物品を決定してロボットアーム10で把持させる動作とを並行して行わせるため、時間的な無駄がない。制御装置20は、補助コンベア3上の物品が搬送用コンベア13に排出されるのを確認した後、さらに、補助コンベア3の高さが最も高い位置にある物品の上面の高さ又は格納容器14の高さよりも一定距離高い高さに合わせられたことを確認して、ロボットアーム10で物品を補助コンベア3に載置する。これにより、ロボットアーム10の動作経路は確実に短縮される。   In the present embodiment, the control device 20 causes the operation of transporting the articles on the auxiliary conveyor 3 to the transport conveyor 13 and the operation of determining the next gripping target article and gripping the robot arm 10 to be performed in parallel. Therefore, there is no waste of time. After confirming that the articles on the auxiliary conveyor 3 are discharged to the transport conveyor 13, the control device 20 further checks the height of the upper surface of the article or the storage container 14 where the height of the auxiliary conveyor 3 is the highest. After confirming that the height has been adjusted to a certain distance higher than the height of the object, the robot arm 10 places the article on the auxiliary conveyor 3. Thereby, the operation path of the robot arm 10 is reliably shortened.

本実施形態では、同時に把持可能な物品が複数あった場合には、制御装置20は、ロボットアーム10に複数の物品の同時搬送を行わせる。そして、搬送用コンベア13に流す前に、補助コンベア3の搬送速度に部分的に差をつけて、補助コンベア3上で複数の物品の分離、言い換えれば物品間隔の調整を行う。これにより、ロボットアーム10の機構や動作時間を変更することなく、単位時間当たりの物品搬送数の増加が可能となる。   In the present embodiment, when there are a plurality of articles that can be grasped at the same time, the control device 20 causes the robot arm 10 to simultaneously carry the plurality of articles. Then, before flowing to the conveyor 13, the conveying speed of the auxiliary conveyor 3 is partially differentiated to separate a plurality of articles on the auxiliary conveyor 3, in other words, to adjust the article interval. Thus, the number of articles conveyed per unit time can be increased without changing the mechanism or operation time of the robot arm 10.

例えば、ロボットアーム10の把持部2が複数の物品をリリースするタイミングに差を付けることでタクトタイムを改善する手法がある。しかしながら、そのような手法を採用すると、リリースにかかる時間の増加や把持部2の機構の複雑化などが生じうる。本実施形態によれば、リリースにかかる時間の増加や把持部2の機構の複雑化などを生じることなく、タクトタイムを改善しながら複数の物品の分離を行うことができる。   For example, there is a method of improving the tact time by making a difference in the timing at which the gripper 2 of the robot arm 10 releases a plurality of articles. However, if such a method is adopted, the time required for release may be increased, and the mechanism of the gripper 2 may be complicated. According to the present embodiment, it is possible to separate a plurality of articles while improving the tact time without increasing the time required for release or complicating the mechanism of the gripping section 2.

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

1…アーム機構、2…把持部、3…補助コンベア、4…補助コンベア昇降機構、5…距離センサ、6…レーザーレンジファインダ(LRF)、7…LRF昇降機構、8…第1センサ、9…第2センサ、10…ロボットアーム、11…物品、12…物品群、13…搬送用コンベア、14…格納容器、15…側壁、16…底面、20…制御装置、21…通信インタフェース、22…プロセッサ、23…メモリ、24…ストレージ、30…ネットワーク、100…荷降しシステム。   DESCRIPTION OF SYMBOLS 1 ... Arm mechanism, 2 ... grip part, 3 ... Auxiliary conveyor, 4 ... Auxiliary conveyor elevating mechanism, 5 ... Distance sensor, 6 ... Laser range finder (LRF), 7 ... LRF elevating mechanism, 8 ... First sensor, 9 ... Second sensor, 10: robot arm, 11: article, 12: article group, 13: transport conveyor, 14: storage container, 15: side wall, 16: bottom face, 20: control device, 21: communication interface, 22: processor , 23 ... memory, 24 ... storage, 30 ... network, 100 ... unloading system.

Claims (9)

物品群から1又は複数の物品を把持する把持部を有するロボットアームと、
前記ロボットアームが前記把持部で把持した物品が載置され、載置された物品を搬送用コンベアに搬送する補助コンベアと、
前記補助コンベアを昇降させる補助コンベア昇降機構と、
前記物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサであって、センサが配置されたセンサ高さにおける、前記センサから前記ロボットアームが前記把持部で把持している物品までの距離を測定する、センサと、
前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置する動作に基づいて、前記補助コンベアの高さを前記センサ高さに合わせるように、前記補助コンベア昇降機構の動作を制御する制御装置と、を具備する荷降しシステム。
A robot arm having a gripper for gripping one or more articles from the article group,
An article that the robot arm holds by the holding section is placed thereon, and an auxiliary conveyor that transports the placed article to a transport conveyor,
An auxiliary conveyor elevating mechanism for elevating and lowering the auxiliary conveyor,
A sensor arranged at a height that is higher than a height of an upper surface of an article that is the highest position of the article group or a height of a storage container that stores the article group by a certain distance, wherein the sensor is arranged. At a height, a sensor that measures a distance from the sensor to the article that the robot arm grips with the gripper,
The robot arm controls the operation of the auxiliary conveyor elevating mechanism so that the height of the auxiliary conveyor is adjusted to the sensor height based on the operation of placing the article held by the gripping portion on the auxiliary conveyor. And a control device.
前記制御装置は、
前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置する前に、前記補助コンベアの高さを前記センサ高さに合わせ、
前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置した後に、前記搬送用コンベアの高さに基づいて前記補助コンベアの高さを制御する、請求項1に記載の荷降しシステム。
The control device includes:
Before placing the article held by the holding section on the auxiliary conveyor, the robot arm adjusts the height of the auxiliary conveyor to the sensor height,
2. The unloading device according to claim 1, wherein after the robot arm places an article held by the holding section on the auxiliary conveyor, the robot arm controls the height of the auxiliary conveyor based on the height of the transport conveyor. 3. system.
前記制御装置は、
前記補助コンベアに前記物品が載置された場合に前記補助コンベア昇降機構によって前記搬送用コンベアの高さに基づいて前記補助コンベアの高さを制御するとともに、前記ロボットアームに前記物品群における他の1又は複数の物品を把持する動作を行わせ、
前記補助コンベアから前記搬送用コンベアに前記物品が搬送された後、前記補助コンベアの高さを前記センサ高さに合わせる、請求項2に記載の荷降しシステム。
The control device includes:
When the article is placed on the auxiliary conveyor, the auxiliary conveyor elevating mechanism controls the height of the auxiliary conveyor based on the height of the transporting conveyor, and the robot arm controls the other of the articles in the group of articles. Performing an operation of gripping one or more articles,
3. The unloading system according to claim 2, wherein the height of the auxiliary conveyor is adjusted to the height of the sensor after the articles are transported from the auxiliary conveyor to the transport conveyor.
前記センサを昇降させるセンサ昇降機構をさらに具備し、
前記制御装置は、前記センサが前記物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されるように、前記センサ昇降機構の動作を制御する、請求項1乃至3のいずれか1項に記載の荷降しシステム。
Further comprising a sensor lifting mechanism for raising and lowering the sensor,
The control device, so that the sensor is disposed at a height that is a fixed distance higher than the height of the upper surface of the article that is the highest position of the article group or the height of the storage container that stores the article group, 4. The unloading system according to claim 1, wherein the unloading system controls operation of the sensor lifting mechanism. 5.
前記制御装置は、前記センサで測定した前記距離に基づいて、前記ロボットアームが前記把持部で把持した物品が前記センサ高さを超えたか否かを判定し、前記物品が前記センサ高さを超えたと判定した場合に、さらに、前記補助コンベアの高さが前記センサ高さに基づいて高さ合わせされているか否かを判定し、前記補助コンベアの高さが前記センサ高さに基づいて高さ合わせされていると判定した場合に、前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置させる、請求項1乃至4のいずれか1項に記載の荷降しシステム。   The control device determines, based on the distance measured by the sensor, whether the article held by the robot arm with the holding unit has exceeded the sensor height, and the article has exceeded the sensor height. If it is determined that the height of the auxiliary conveyor is further adjusted based on the sensor height, it is further determined whether the height of the auxiliary conveyor is a height based on the sensor height The unloading system according to any one of claims 1 to 4, wherein, when it is determined that the items are aligned, the robot arm places the article held by the holding unit on the auxiliary conveyor. 前記補助コンベアは、互いに異なる搬送速度で動作する複数のコンベアを含み、
前記複数のコンベアは、前記ロボットアームが前記把持部で把持した複数の物品を載置する第1コンベアと、前記第1コンベアの下流に位置する第2コンベアとを含み、
前記制御装置は、前記ロボットアームが前記把持部で把持した複数の物品を前記補助コンベアに載置した場合、前記第2コンベアの搬送速度が前記第1コンベアの搬送速度よりも速くなるように前記複数のコンベアの動作を制御する、請求項1乃至5のいずれか1項に記載の荷降しシステム。
The auxiliary conveyor includes a plurality of conveyors operating at different transport speeds from each other,
The plurality of conveyors include a first conveyor on which the robot arm places a plurality of articles gripped by the gripper, and a second conveyor positioned downstream of the first conveyor,
The controller is configured such that, when the robot arm places a plurality of articles gripped by the gripper on the auxiliary conveyor, the transport speed of the second conveyor is higher than the transport speed of the first conveyor. The unloading system according to claim 1, wherein the unloading system controls operation of a plurality of conveyors.
物品群から1又は複数の物品を把持する把持部を有するロボットアームと、
前記ロボットアームが前記把持部で把持した物品が載置され、載置された物品を搬送用コンベアに搬送する補助コンベアと、
前記補助コンベアを昇降させる補助コンベア昇降機構と、
前記物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサであって、センサ高さにおける、前記センサから前記ロボットアームが前記把持部で把持している物品までの距離を測定する、センサと、
を含む荷降しシステムの前記補助コンベア昇降機構の動作を制御する制御回路を備える荷降し制御装置であって、
前記制御回路は、
前記ロボットアームが前記把持部で把持した物品を前記補助コンベアに載置する動作に応じて、前記補助コンベアの高さを前記センサ高さに合わせるように、前記補助コンベア昇降機構の動作を制御する、荷降し制御装置。
A robot arm having a gripper for gripping one or more articles from the article group,
An article that the robot arm holds by the holding section is placed thereon, and an auxiliary conveyor that transports the placed article to a transport conveyor,
An auxiliary conveyor elevating mechanism for elevating and lowering the auxiliary conveyor,
A sensor disposed at a height that is a fixed distance higher than the height of the upper surface of the article that is the highest position of the article group or the height of the storage container that stores the article group, wherein the sensor at the sensor height, A sensor that measures a distance from a sensor to an article held by the robot arm by the holding unit,
An unloading control device comprising a control circuit for controlling the operation of the auxiliary conveyor elevating mechanism of the unloading system, comprising:
The control circuit includes:
The robot arm controls the operation of the auxiliary conveyer elevating mechanism so that the height of the auxiliary conveyer is adjusted to the sensor height in accordance with the operation of placing the article gripped by the gripper on the auxiliary conveyer. , Unloading control device.
物品を搬送用コンベアへ搬送する補助コンベアの高さを、荷降しの対象となる物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサの高さにし、
ロボットアームの把持部が物品群から1又は複数の物品を把持し、
前記ロボットアームが前記把持部で把持した物品を補助コンベアに載置し、
前記ロボットアームが前記把持部で把持した前記物品を前記補助コンベアに載置した後、前記搬送用コンベアの高さに基づいて前記補助コンベアの高さを制御する、
荷降しシステムの制御方法。
The height of the auxiliary conveyor that transports the articles to the transport conveyor is higher than the height of the top surface of the article that is the highest position of the article group to be unloaded or the height of the storage container that stores the article group. Also, the height of the sensor arranged at a certain distance higher height,
A gripper of the robot arm grips one or more articles from the article group,
The article held by the robot arm by the holding unit is placed on an auxiliary conveyor,
After placing the article held by the holding portion on the auxiliary conveyor, the robot arm controls the height of the auxiliary conveyor based on the height of the transport conveyor,
How to control the unloading system.
物品を搬送用コンベアへ搬送する補助コンベアの高さを、荷降しの対象となる物品群の最も高い位置となる物品の上面の高さ又は前記物品群を格納している格納容器の高さよりも一定距離高い高さに配置されたセンサの高さにし、
ロボットアームの把持部が物品群から1又は複数の物品を把持し、
前記ロボットアームが前記把持部で把持した物品を補助コンベアに載置し、
前記ロボットアームが前記把持部で把持した前記物品を前記補助コンベアに載置した後、前記搬送用コンベアの高さに基づいて前記補助コンベアの高さを制御する、
ことをコンピュータに実行させる、荷降し制御プログラム。
The height of the auxiliary conveyor that transports the articles to the transport conveyor is higher than the height of the upper surface of the article that is the highest position of the article group to be unloaded or the height of the storage container that stores the article group. Also, the height of the sensor arranged at a certain distance higher height,
A gripper of the robot arm grips one or more articles from the article group,
The article held by the robot arm by the holding unit is placed on an auxiliary conveyor,
After the robot arm places the article gripped by the gripper on the auxiliary conveyor, controls the height of the auxiliary conveyor based on the height of the transport conveyor,
An unloading control program that allows a computer to do things.
JP2018114873A 2018-06-15 2018-06-15 Unloading system, unloading control device, unloading system control method and unloading control program Active JP7059115B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018114873A JP7059115B2 (en) 2018-06-15 2018-06-15 Unloading system, unloading control device, unloading system control method and unloading control program
PCT/JP2019/023714 WO2019240272A1 (en) 2018-06-15 2019-06-14 Load-lowering system, load-lowering control device, method for controlling load-lowering system, and computer-readable storage medium
JP2022062004A JP7247400B2 (en) 2018-06-15 2022-04-01 Unloading control device, unloading control method and unloading control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018114873A JP7059115B2 (en) 2018-06-15 2018-06-15 Unloading system, unloading control device, unloading system control method and unloading control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022062004A Division JP7247400B2 (en) 2018-06-15 2022-04-01 Unloading control device, unloading control method and unloading control program

Publications (2)

Publication Number Publication Date
JP2019218155A true JP2019218155A (en) 2019-12-26
JP7059115B2 JP7059115B2 (en) 2022-04-25

Family

ID=68841952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018114873A Active JP7059115B2 (en) 2018-06-15 2018-06-15 Unloading system, unloading control device, unloading system control method and unloading control program

Country Status (2)

Country Link
JP (1) JP7059115B2 (en)
WO (1) WO2019240272A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019135452B4 (en) * 2019-12-20 2022-03-31 IGZ Ingenieurgesellschaft für logistische Informationssysteme mbH Fully automatic robotic picking system and picking method with a sensor arrangement for measuring a picked item as part of the lifting process
CN113183160A (en) * 2021-04-23 2021-07-30 青岛大学附属医院 Medical delivery robot and control system thereof
JP7625500B2 (en) * 2021-09-22 2025-02-03 株式会社東芝 LOADING DEVICE, CONTROL DEVICE, CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007204174A (en) * 2006-01-31 2007-08-16 Seibu Electric & Mach Co Ltd Stage equipment
JP2010006510A (en) * 2008-06-25 2010-01-14 Ihi Corp Picking device and method
JP2015224125A (en) * 2014-05-29 2015-12-14 株式会社東芝 Extraction device and method
JP2016222377A (en) * 2015-05-28 2016-12-28 株式会社東芝 Cargo handling device and operation method thereof
JP2017088279A (en) * 2015-11-05 2017-05-25 株式会社東芝 Conveying apparatus and conveying method
JP2018034991A (en) * 2016-09-01 2018-03-08 株式会社東芝 Conveying device, conveying method, and program
JP2018043853A (en) * 2016-09-14 2018-03-22 株式会社東芝 Conveying apparatus and conveying method
JP2018047544A (en) * 2015-11-13 2018-03-29 株式会社東芝 Conveyance device and conveyance method
JP2018058175A (en) * 2016-10-06 2018-04-12 株式会社東芝 Conveying device and conveying program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007204174A (en) * 2006-01-31 2007-08-16 Seibu Electric & Mach Co Ltd Stage equipment
JP2010006510A (en) * 2008-06-25 2010-01-14 Ihi Corp Picking device and method
JP2015224125A (en) * 2014-05-29 2015-12-14 株式会社東芝 Extraction device and method
JP2016222377A (en) * 2015-05-28 2016-12-28 株式会社東芝 Cargo handling device and operation method thereof
JP2017088279A (en) * 2015-11-05 2017-05-25 株式会社東芝 Conveying apparatus and conveying method
JP2018047544A (en) * 2015-11-13 2018-03-29 株式会社東芝 Conveyance device and conveyance method
JP2018034991A (en) * 2016-09-01 2018-03-08 株式会社東芝 Conveying device, conveying method, and program
JP2018043853A (en) * 2016-09-14 2018-03-22 株式会社東芝 Conveying apparatus and conveying method
JP2018058175A (en) * 2016-10-06 2018-04-12 株式会社東芝 Conveying device and conveying program

Also Published As

Publication number Publication date
JP7059115B2 (en) 2022-04-25
WO2019240272A1 (en) 2019-12-19

Similar Documents

Publication Publication Date Title
JP7042703B2 (en) Information processing equipment, unloading system equipped with information processing equipment, and information processing program
US10053305B2 (en) Article handling apparatus and method of operating the same
CN111936404B (en) Pickup apparatus
JP6655948B2 (en) Transfer device and transfer method
US20150321845A1 (en) Transfer device
JP7107300B2 (en) Transfer device
JP2020007082A (en) Article transport device
JP2018058175A (en) Conveying device and conveying program
JP2019218155A (en) Unloading system, unloading control device, method for controlling unloading system, and unloading control program
JP6958593B2 (en) Transfer device
JP6804900B2 (en) Transport equipment, transport method, and program
JP2023115274A (en) Take-out device
JP2017196685A (en) Article supply device
WO2021079940A1 (en) Unloading apparatus and unloading method
EP4245476A1 (en) Cargo handling apparatus, cargo handling method, and cargo handling computer program product
JP7247400B2 (en) Unloading control device, unloading control method and unloading control program
JP6591639B1 (en) Unloading device, unloading control device and unloading control program
US20240208728A1 (en) Rack processing system, rack conveyance control system, and rack conveyance control method
JP7022084B2 (en) Work transfer system, transfer work number detection device and control method of work transfer system
JP7021620B2 (en) Manipulators and mobile robots
JP7805754B2 (en) Transfer device, control device, transfer method, program, and storage medium
CN115771755A (en) Robot, holding device, and loading/unloading system
JP4236793B2 (en) Storage device and storage method
JP2022009289A (en) Unloading device and detecting method of cargo
JP7415538B2 (en) Transfer equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210312

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220413

R150 Certificate of patent or registration of utility model

Ref document number: 7059115

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350