CN114258380A - 管理***和管理***的控制方法 - Google Patents
管理***和管理***的控制方法 Download PDFInfo
- Publication number
- CN114258380A CN114258380A CN202080056484.5A CN202080056484A CN114258380A CN 114258380 A CN114258380 A CN 114258380A CN 202080056484 A CN202080056484 A CN 202080056484A CN 114258380 A CN114258380 A CN 114258380A
- Authority
- CN
- China
- Prior art keywords
- controller
- robot
- rack
- management system
- error
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000007246 mechanism Effects 0.000 claims abstract description 7
- 238000012937 correction Methods 0.000 claims description 21
- 238000004364 calculation method Methods 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 13
- 238000005259 measurement Methods 0.000 claims description 6
- 230000032258 transport Effects 0.000 description 47
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000000758 substrate Substances 0.000 description 4
- 239000003550 marker Substances 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1687—Assembly, peg and hole, palletising, straight line, weaving pattern movement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1612—Programme controls characterised by the hand, wrist, grip control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
- B65G1/1375—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses the orders being assembled on a commissioning stacker-crane or truck
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
- G05B19/41895—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system using automatic guided vehicles [AGV]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32388—Autonomous flexible system, cells and agv autonomous
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40298—Manipulator on vehicle, wheels, mobile
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50393—Floor conveyor, AGV automatic guided vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Human Computer Interaction (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Warehouses Or Storage Devices (AREA)
- Manipulator (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
本发明提供一种用于管理物品的入库出库的管理***,其包括:具有驱动机构和传感器的运送机器人,其中,驱动机构用于沿着运送路径在能够进行物品的送入、物品的送出、以及货架间的物品的更换中的任一项作业的区域中移动货架而将其配置在规定位置,传感器用于检测可移动的空间内的位置;进行作业和作业的辅助中的至少一者的装置;和控制器,其基于使用由传感器检测出的运送机器人的位置计算出的、由运送机器人运送后的货架的位置与运送路径的目标位置的误差,来生成用于控制装置的控制数据并输出控制数据。
Description
本申请主张2019年9月11日提交的日本专利申请第2019-165236号的优先权,通过参考其内容而将其引入本申请。
技术领域
本发明涉及对物流进行管理的***。
背景技术
负责货物的运送作业的运送机器人被称为无人运送车或AGV(Automatic GuidedVehicle:自动导引车)。运送机器人在仓库、工厂和港口等的设施内被广泛采用。
另外,因为近年来的顾客需求的多样化,邮购用的仓库这样涉及品种多量少的物品的仓库正在增加。在要管理的物品的性质上,寻找物品、进行装货会耗费时间和人力成本。因此,邮购用的仓库中,与涉及大量单一物品的仓库相比,更要求设施内的物流作业自动化。
例如,已知使用运送收纳物品的货架的运送机器人和进行物品向货架的送入和物品从货架的送出中的任一者的作业的机械臂使仓库管理自动化的***。另外,也已知设置指示对象物品的激光照射器、显示表示作业指示的投影映射的显示装置等对作业进行辅助的装置,由人代替机械臂进行作业的***。
具有机械臂的管理***中,机械臂为了从货架送出物品需要正确地得知物品的位置。另外,为了使对作业进行辅助的装置正确地发挥功能,需要正确地得知物品的位置。于是,管理***按照作业计划,生成考虑了物品的位置的各装置的控制数据,基于控制数据对装置进行控制。
但是,运送机器人将货架运送至机械臂或人的作业区域的情况下,运送的货架的位置偏离目标位置。从而,仓库管理***需要考虑位置偏差地对装置进行控制。
作为检测抓持的物品的位置的技术,已知专利文献1中记载的技术。专利文献1中记载了“运送机器人具有在手4的前端附近安装的检测是否存在基板的基板检测传感器5、使手的位置移动的移动机构11、控制手的位置和移动速度的动作控制部12、以及运算基板的边缘位置的基板边缘位置分析部13”。
现有技术文献
专利文献
专利文献1:日本特开2011-228616号公报
发明内容
发明要解决的课题
将专利文献1中记载的技术应用于仓库管理***的情况下,需要在机械臂或货架等上设置检测是否存在物品用的传感器。因此,存在***整体的成本提高的问题。另外,取决于***环境,存在不能在机械臂或货架上设置传感器的情况。
本发明提供一种用于在抑制成本的同时、将运送机器人运送的货架的位置偏差反馈至进行作业本身或作业的辅助的装置的技术。
用于解决课题的技术方案
示出本申请中公开的发明的代表性的一例,如以下所述。即,一种用于管理物品的入库出库的管理***,其包括:具有驱动机构和传感器的运送机器人,其中,所述驱动机构用于沿着运送路径在能够进行物品的送入、所述物品的送出、以及货架间的所述物品的更换中的任一项作业的区域中移动所述货架而将其配置在规定位置,所述传感器用于检测可移动的空间内的位置;进行所述作业和所述作业的辅助中的至少一者的装置;和第一控制器,其基于使用由所述传感器检测出的所述运送机器人的位置计算出的、由所述运送机器人运送后的所述货架的位置与所述运送路径的目标位置的误差,来生成用于控制所述装置的控制数据,并将所述控制数据输出至所述装置。
发明的效果
根据本发明,能够在抑制成本的同时,将运送机器人运送的货架的位置偏差反馈至进行作业本身或作业的辅助的装置。上述以外的课题、结构和效果,将通过以下实施例的说明而说明。
附图说明
图1是表示实施例1的仓库管理***的结构的一例的图。
图2是表示实施例1的仓库的一例的立体图。
图3是表示实施例1的仓库的一例的平面图。
图4是表示实施例1的机械臂和运送车的具体的运转状态的图。
图5是表示实施例1的用运送车运送的货架的位置偏差的一例的图。
图6是说明实施例1的机器人控制器执行的处理的一例的流程图。
具体实施方式
以下,使用附图说明本发明的实施例。但是,本发明并不限定地解释为以下示出的实施例的记载内容。在不脱离本发明的思想或主旨的范围内,可以变更其具体结构,这一点对于本行业从业者是容易理解的。
以下说明的发明的结构中,对于相同或类似的结构或功能附加相同的附图标记,省略重复的说明。
本说明书等中的“第一”、“第二”、“第三”等表述,是为了识别构成要素而附加的,并不一定限定数量或顺序。
附图等中示出的各结构的位置、大小、形状和范围等,为了使发明易于理解,有时并不表示实际的位置、大小、形状和范围等。从而,本发明中,并不限定于附图等中公开的位置、大小、形状和范围等。
实施例1
图1是表示实施例1的仓库管理***的结构的一例的图。
仓库管理***由控制***100、机器人控制器101、运送车控制器102、机械臂103和运送车104构成。
机械臂103和运送车104配置在进行物品的送入、物品的送出、和货架间的物品的更换中的至少一项作业的仓库200(参考图2)中。控制***100、机器人控制器101和运送车控制器102可以配置在仓库200中,也可以配置在与仓库200不同的场所。
控制***100经由网络与机器人控制器101和运送车控制器102连接。机器人控制器101和运送车控制器102经由网络相互连接。机器人控制器101经由网络与机械臂103连接。另外,运送车控制器102经由网络与运送车104连接。
网络例如是LAN(Local Area Network)和WAN(Wide Area Network)等。网络的连接方式可以是有线或无线中的任一者。
另外,仓库管理***中包括的机器人控制器101、运送车控制器102、机械臂103和运送车104各自的数量也可以是两个以上。
控制***100对仓库管理***整体进行控制。控制***100由至少一台计算机(省略图示)构成。控制***100基于作业计划,生成用于指示进行使用机械臂103的作业和使用运送车104的货架210(参考图2)的运送的数据。关于机械臂103的作业的指示中,包括关于作业的顺序、作业上的制约和作业的内容等的信息。
机器人控制器101对机械臂103进行控制。机器人控制器101具有运算装置111、存储装置112和通信装置113。
运算装置111是处理器、GPU和FPGA等,执行存储装置112中保存的程序。运算装置111按照程序执行处理,由此作为实现特定功能的功能部工作。以下说明中,以功能部为主语说明处理的情况下,表示运算装置111执行了实现功能部的程序。
存储装置112是存储器等,保存运算装置111执行的程序和程序使用的信息。存储装置112包括程序暂时使用的工作区域。
通信装置113经由网络与外部装置通信。通信装置113例如是网络接口。
存储装置112保存实现机器人位置控制部121、作业数据生成部122和修正值计算部123的程序,并且,保存机器人基本信息124。
机器人基本信息124保存关于机械臂103的尺寸、机械臂103的运转区域和布局尺寸等的信息。
作业数据生成部122生成对机械臂103进行控制用的教导数据。具体而言,作业数据生成部122基于机器人基本信息124和从控制***100接收到的指示中包括的信息,计算出机械臂103的三维坐标,基于该三维坐标生成使机械臂103执行规定作业用的教导数据。教导数据中包括对机械臂103进行控制用的各种参数的值。
修正值计算部123计算运送车104的停车位置的偏差引起的货架210和储物箱400的位置的误差,并且,基于该误差,计算出对教导数据进行修正用的修正值。
机器人位置控制部121基于用作业数据生成部122生成的教导数据,对机械臂103进行控制。输入了用修正值计算部123计算出的修正值的情况下,机器人位置控制部121使用修正值对教导数据进行修正,基于修正后的教导数据对机械臂103进行控制。
另外,作业数据生成部122可以基于机器人基本信息124,生成实现各种状况下的机械臂103的控制的教导数据,并保存在教导数据库中。机器人位置控制部121在从控制***100接收了指示的情况下,从教导数据库取得教导数据,并且从修正值计算部123取得修正值,基于修正值对教导数据进行修正。
另外,关于机器人控制器101具有的各功能部,可以将多个功能部合并为一个功能部,也可以将一个功能部按每种功能分为多个功能部。
运送车控制器102对运送车104进行控制。运送车控制器102的硬件结构与机器人控制器101相同,所以省略说明。运送车控制器102基于来自控制***100的指示生成对运送车104进行控制用的路径信息173。
机械臂103由机器人主体131、臂132、和手133构成。
臂132是单关节或多关节的臂,在其一端安装有手133。手133构成为多指状,抓持物品或储物箱400。臂132和手133包括电动机等驱动装置。
机器人主体131对机械臂103整体进行控制。机器人主体131具有运算装置141、存储装置142和通信装置143。运算装置141、存储装置142和通信装置143是与运算装置111、存储装置112和通信装置113同样的硬件。
存储装置142保存实现臂控制部151的程序。臂控制部151基于机器人控制器101发送的教导数据来对臂132和手133进行控制。
运送车104具有运算装置161、存储装置162、通信装置163、驱动装置164和传感器165。运算装置161、存储装置162和通信装置163是与运算装置111、存储装置112和通信装置113同样的硬件。
驱动装置164是电动机和驱动轮等为了运送货架210而使用的装置。传感器165是用于检测运送车104的周围的状态、确定运送车104在移动空间中的位置的装置。传感器165例如是摄像机,读取在地面300(参考图3)上设置的标记310(参考图3)。另外,传感器165也可以是测量运送车104与周围的物体之间的距离的传感器(例如激光距离传感器)。运送车104基于使用传感器165读取的标记310确定自身位置,通过使用传感器165测量的周边环境的形状数据与地图的对照而确定自身位置。
存储装置162保存实现驱动控制部171和误差计算部172的程序以及路径信息173。另外,也可以在存储装置162中保存对运送车104可移动的空间进行管理用的地图信息。
路径信息173是货架210的运送路径的信息。驱动控制部171基于路径信息173运送货架210。在本说明书中,运送路径意即从货架210的收纳位置(开始地点)连结至货架210的配置位置(结束地点)的路径。误差计算部172计算出运送车104的停车位置的偏差。
图2是表示实施例1的仓库200的一例的立体图。图3是表示实施例1的仓库200的一例的平面图。图4是表示实施例1的机械臂103和运送车104的具体的运转状态的图。
仓库200包括由金属网等的墙壁220形成的分区。图2中,假设仓库200中存在一个分区。在一个分区中配置运送车104和货架210。
多个货架210构成“货架区块”。图2和图3所示的例子中构成3个2行7列的“货架区块”,并且构成1个1行7列的“货架区块”。另外,构成“货架区块”的货架210的数量和“货架区块”的形状是任意的。
运送车104能够从“货架区块”中取出目标货架210,并使其移动至目的地。另外,运送车104能够使货架210从任意位置移动至原本的位置。如图4所示,运送车104进入货架210的下部的间隙,在规定位置收纳货架210之后,开始移动。
机械臂103配置在与分区邻接的作业区域。机械臂103固定在作业区域的任意位置。如图4所示,机械臂103抓持货架210的储物箱400中收纳的物品。储物箱400是收纳物品用的容器。另外,也可以在货架210上收纳物品本身。
在形成分区的仓库200的地面300上,附加了表示地面300的绝对位置的标记310。图3中,仅对地面300附加了1个标记310,但实际上附加了多个标记310。
运送车104搭载检测标记310用的摄像机。该摄像机是传感器165的一例。
图5是表示实施例1的用运送车104运送的货架210的位置偏差的一例的图。
运送车104为了将货架210配置在运送路径的结束地点即目标位置501,而沿着运送路径500使货架210移动。此时,货架210如配置状态510所示地配置是理想的。但是,取决于控制精度和地面300的状态等,实际的货架210存在如配置状态511所示地配置的情况。
货架210的位置偏差中,存在平面上的偏差(坐标偏差)和货架210相对于机械臂103的方向偏差(角度偏差)。
运送车104的驱动控制部171在到达目标位置501之后,基于使用传感器165检测出的标记310确定停车位置。另外,运送车104的误差计算部172基于运送车104的当前位置和运送路径500上的目标位置501,计算出货架210的坐标偏差和角度偏差。运送车104的误差计算部172经由运送车控制器102,将计算出的货架210的坐标偏差和角度偏差作为位置误差信息发送至机器人控制器101。
另外,误差计算部172在没有产生货架210的坐标偏差和角度偏差的情况下,将表示没有产生各偏差的位置误差信息发送至机器人控制器101。
另外,运送车控制器102也可以具有误差计算部172。该情况下,驱动控制部171将停车位置的信息发送至运送车控制器102。
图6是说明实施例1的机器人控制器101执行的处理的一例的流程图。
机器人控制器101在从控制***100接受了指示的情况下,执行以下说明的处理。
机器人控制器101的作业数据生成部122生成教导数据(步骤S101)。机器人控制器101为了接收位置误差信息而转移至一定期间等待状态。
另外,存在教导数据库的情况下,机器人位置控制部121从教导数据库取得教导数据。
接着,机器人控制器101的修正值计算部123从运送车控制器102接收了位置误差信息的情况下(步骤S102),计算出货架210与机械臂103之间的相对位置的误差(步骤S103)。
具体而言,修正值计算部123计算出机械臂103与货架210之间的位置误差和机械臂103与储物箱400之间的位置误差。上述位置误差能够以沿着运送路径500运送的货架210的理想位置(目标位置501)为基准进行计算。
接着,机器人控制器101的修正值计算部123基于教导数据和相对位置的误差计算出修正值(步骤S104)。此处,计算出教导数据中包括的各参数的修正值。
接着,机器人控制器101的机器人位置控制部121基于修正值对教导数据进行修正,对机械臂103发送修正后的教导数据(步骤S105)。之后,机器人控制器101结束处理。
根据实施例1,能够将运送车104运送的货架210的位置偏差反馈至进行作业的机械臂103的控制。无需在机械臂103上设置摄像机等传感器,就能够正确地得知物品(储物箱400)的位置。由此,能够实现自动的并且抑制了作业错误的物品的入库出库的管理。
(变形例1)
按照机械臂103固定在作业区域中进行了说明,但机械臂103也可以设置为在三维方向上可动。
(变形例2)
机器人控制器101基于到达目标位置501的运送车104的位置,计算出坐标偏差和角度偏差,但不限定于此。也可以首先在运送路径500的任意地点设定测量地点。机器人控制器101基于运送车104经过运送路径500的测定地点时的运送车104的位置,计算出坐标偏差和角度偏差。由此,能够削减修正教导数据所需的处理时间。
(变形例3)
也可以在货架210上设置检测收纳位置用的标记。运送车104搭载检测该标记的传感器165。运送车控制器102基于由运送车104检测出的标记的位置,计算出理想的货架210的收纳位置与实际的货架210的收纳位置的偏差(坐标偏差和角度偏差)。运送车控制器102将运送车104的停车位置的误差和收纳位置的误差作为位置误差信息发送。由此,能够以更高的精度对教导数据进行修正。
(变形例4)
也能够在作业区域中或机械臂103上设置测量物品位置用的传感器,通过也考虑该传感器测量得到的值而提高教导数据的修正精度。
实施例2
实施例1中,将运送车104运送的货架的位置偏差反馈至机械臂103的控制。实施例2中,反馈至机械臂103以外的装置这一点不同。
作为反馈目标的装置是进行关于物品的送入、物品的送出和货架间的物品的更换中的任一项作业的控制的装置。具体而言,认为是使示出货架210的作业位置的指针照射的激光照射器、在货架210上显示表示作业指示的投影映射的显示装置、和测量货架210上收纳的物品的尺寸的测量装置等。实施例2的机器人控制器101与激光照射器、显示装置和测量装置等连接。
机器人控制器101生成用于对连接的装置进行控制的控制数据。另外,机器人控制器101基于使用位置误差信息计算出的修正值对控制数据进行修正。
根据实施例2,能够将运送车104运送的货架210的位置偏差反馈至对物品的送入、物品的送出和货架间的物品的更换中的任一项作业进行辅助的装置的控制。
另外,本发明不限定于上述实施例,包括各种变形例。另外,例如,上述实施例为了易于理解地说明本发明而详细说明了结构,并不限定于必须具备说明的全部结构。另外,对于各实施例的结构的一部分,能够追加、删除、置换其他结构。
另外,对于上述各结构、功能、处理部、处理单元等,例如可以通过在集成电路中设计等而用硬件实现其一部分或全部。另外,本发明也能够通过实现实施例的功能的软件的程序代码实现。该情况下,对计算机提供记录了程序代码的存储介质,该计算机具备的处理器读取存储介质中保存的程序代码。该情况下,从存储介质读取的程序代码自身实现上述实施例的功能,该程序代码自身、和存储它的存储介质构成本发明。作为供给这样的程序代码用的存储介质,例如使用软盘、CD-ROM、DVD-ROM、硬盘、SSD(Solid State Drive)、光盘、磁光盘、CD-R、磁带、非易失性的存储卡、ROM等。
另外,实现本实施例中记载的功能的程序代码,例如能够用汇编、C/C++、perl、Shell、PHP、Python、Java(注册商标)等广范围的程序或脚本语言实现。
进而,也可以通过经由网络发布实现实施例的功能的软件的程序代码,而将其保存在计算机的硬盘或存储器等存储单元或者CD-RW、CD-R等存储介质中,计算机所具有的处理器读取该存储单元或该存储介质中保存的程序代码并执行。
上述实施例中,控制线和信息线示出了认为说明上必要的,并不一定示出了产品上全部的控制线和信息线。也可以使全部结构都相互连接。
Claims (10)
1.一种用于管理物品的入库出库的管理***,其特征在于,包括:
具有驱动机构和传感器的运送机器人,其中,所述驱动机构用于沿着运送路径在能够进行物品的送入、所述物品的送出、以及货架间的所述物品的更换中的任一项作业的区域中移动所述货架而将其配置在规定位置,所述传感器用于检测可移动的空间内的位置;
进行所述作业和所述作业的辅助中的至少一者的装置;和
第一控制器,其基于使用由所述传感器检测出的所述运送机器人的位置计算出的、由所述运送机器人运送后的所述货架的位置与所述运送路径的目标位置的误差,来生成用于控制所述装置的控制数据,并将所述控制数据输出至所述装置。
2.如权利要求1所述的管理***,其特征在于:
所述装置是具有抓持所述物品的抓持机构的机械臂,
所述第一控制器包括:
生成用于控制所述机械臂的所述控制数据的作业数据生成部;
基于所述控制数据来控制所述机械臂的机器人位置控制部;和
误差计算部,其基于由所述运送机器人运送后的所述货架的位置与所述目标位置的误差来计算所述作业时的所述货架与所述机械臂之间的相对位置的误差,并基于所述相对位置的误差来计算修正值,
所述机器人位置控制部,基于由所述误差计算部计算出的所述修正值来修正所述控制数据,并对所述机械臂输出所述修正后的控制数据。
3.如权利要求2所述的管理***,其特征在于:
具有控制所述运送机器人的第二控制器,
所述第二控制器,从所述运送机器人获取表示所述运送机器人的位置的第一位置信息,基于所述第一位置信息来生成表示由所述运送机器人运送后的所述货架的位置与所述目标位置之间的坐标和角度的偏差的第一偏差量信息,并将所述第一偏差量信息发送至所述第一控制器。
4.如权利要求3所述的管理***,其特征在于:
所述第二控制器,从按照收纳基准位置收纳有所述货架的所述运送机器人获取表示所述货架的收纳位置的第二位置信息,基于所述第二位置信息来生成表示所述货架的收纳位置与所述收纳基准位置之间的坐标和角度的偏差的第二偏差量信息,并将所述第一偏差量信息和所述第二偏差量信息发送至所述第一控制器。
5.如权利要求1所述的管理***,其特征在于:
所述装置是,照射用于表示所述货架的作业位置的指针的照射器、在所述货架上显示表示所述作业的指示的投影映射的显示装置、以及测量所述货架中收纳的所述物品的尺寸的测量装置中的任一者。
6.一种用于管理物品的入库出库的管理***的控制方法,其特征在于:
所述管理***包括:
具有驱动机构和传感器的运送机器人,其中,所述驱动机构用于沿着运送路径在能够进行物品的送入、所述物品的送出、以及货架间的所述物品的更换中的任一项作业的区域中移动所述货架而将其配置在规定位置,所述传感器用于检测可移动的空间内的位置;
进行所述作业和所述作业的辅助中的至少一者的装置;和
控制所述装置的第一控制器,
所述管理***的控制方法包括:
所述第一控制器基于使用由所述传感器检测出的所述运送机器人的位置计算出的、由所述运送机器人运送后的所述货架的位置与所述运送路径的目标位置的误差,来生成用于控制所述装置的控制数据的第一步骤:和
所述第一控制器将所述控制数据输出至所述装置的第二步骤。
7.如权利要求6所述的管理***的控制方法,其特征在于:
所述装置是具有抓持所述物品的抓持机构的机械臂,
所述第一步骤包括:
所述第一控制器生成用于控制所述机械臂的所述控制数据的步骤;
所述第一控制器基于由所述运送机器人运送后的所述货架的位置与所述目标位置的误差来计算所述作业时的所述货架与所述机械臂之间的相对位置的误差,并基于所述相对位置的误差来计算修正值的步骤;和
所述第一控制器基于所述修正值来修改所述控制数据的步骤,
所述第二步骤包括所述第一控制器对所述机械臂输出所述修正后的控制数据的步骤。
8.如权利要求7所述的管理***的控制方法,其特征在于:
具有控制所述运送机器人的第二控制器,
所述管理***的控制方法包括:
所述第二控制器从所述运送机器人获取表示所述运送机器人的位置的第一位置信息的步骤;
所述第二控制器基于所述第一位置信息来生成表示由所述运送机器人运送后的所述货架的位置与所述目标位置之间的坐标和角度的偏差的第一偏差量信息的步骤;和
所述第二控制器将所述第一偏差量信息发送至所述第一控制器的步骤。
9.如权利要求8所述的管理***的控制方法,其特征在于,包括:
所述第二控制器从按照收纳基准位置收纳有所述货架的所述运送机器人获取表示所述货架的收纳位置的第二位置信息的步骤;
所述第二控制器基于所述第二位置信息来生成表示所述货架的收纳位置与所述收纳基准位置之间的坐标和角度的偏差的第二偏差量信息的步骤;和
所述第二控制器将所述第一偏差量信息和所述第二偏差量信息发送至所述第一控制器的步骤。
10.如权利要求6所述的管理***的控制方法,其特征在于:
所述装置是,照射用于表示所述货架的作业位置的指针的照射器、在所述货架上显示表示所述作业的指示的投影映射的显示装置、以及测量所述货架中收纳的所述物品的尺寸的测量装置中的任一者。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019165236A JP7358129B2 (ja) | 2019-09-11 | 2019-09-11 | 管理システム及び管理システムの制御方法 |
JP2019-165236 | 2019-09-11 | ||
PCT/JP2020/017269 WO2021049089A1 (ja) | 2019-09-11 | 2020-04-21 | 管理システム及び管理システムの制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114258380A true CN114258380A (zh) | 2022-03-29 |
Family
ID=74864247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080056484.5A Pending CN114258380A (zh) | 2019-09-11 | 2020-04-21 | 管理***和管理***的控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220379491A1 (zh) |
JP (1) | JP7358129B2 (zh) |
CN (1) | CN114258380A (zh) |
WO (1) | WO2021049089A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114194675A (zh) * | 2021-10-28 | 2022-03-18 | 北京迈格威科技有限公司 | 穿梭车控制方法、仓储***、控制装置及计算机程序产品 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070288123A1 (en) * | 2006-06-09 | 2007-12-13 | D Andrea Raffaello | Method and system for transporting inventory items |
CN104609086A (zh) * | 2015-01-12 | 2015-05-13 | 世仓物流设备(上海)有限公司 | 基于路权令牌的四向穿梭车控制*** |
CN109292346A (zh) * | 2018-11-23 | 2019-02-01 | 北自所(北京)科技发展有限公司 | 穿梭车式仓储***及货物转移方法 |
CN109305500A (zh) * | 2017-07-27 | 2019-02-05 | 株式会社日立物流 | 拣选机器人及拣选*** |
CN109952178A (zh) * | 2016-11-17 | 2019-06-28 | 株式会社富士 | 作业机器人及作业位置修正方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6473691B2 (ja) * | 2013-10-21 | 2019-02-20 | 株式会社日立製作所 | 位置ずれ補正装置および位置ずれ補正システム |
US9656806B2 (en) * | 2015-02-13 | 2017-05-23 | Amazon Technologies, Inc. | Modular, multi-function smart storage containers |
JP6734728B2 (ja) * | 2016-08-05 | 2020-08-05 | 株式会社日立製作所 | ロボットシステム及びピッキング方法 |
US10192195B1 (en) | 2016-10-25 | 2019-01-29 | Amazon Technologies, Inc. | Techniques for coordinating independent objects with occlusions |
US11180069B2 (en) * | 2018-12-31 | 2021-11-23 | Staples, Inc. | Automated loading of delivery vehicles using automated guided vehicles |
-
2019
- 2019-09-11 JP JP2019165236A patent/JP7358129B2/ja active Active
-
2020
- 2020-04-21 CN CN202080056484.5A patent/CN114258380A/zh active Pending
- 2020-04-21 WO PCT/JP2020/017269 patent/WO2021049089A1/ja active Application Filing
- 2020-04-21 US US17/642,049 patent/US20220379491A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070288123A1 (en) * | 2006-06-09 | 2007-12-13 | D Andrea Raffaello | Method and system for transporting inventory items |
CN104609086A (zh) * | 2015-01-12 | 2015-05-13 | 世仓物流设备(上海)有限公司 | 基于路权令牌的四向穿梭车控制*** |
CN109952178A (zh) * | 2016-11-17 | 2019-06-28 | 株式会社富士 | 作业机器人及作业位置修正方法 |
CN109305500A (zh) * | 2017-07-27 | 2019-02-05 | 株式会社日立物流 | 拣选机器人及拣选*** |
CN109292346A (zh) * | 2018-11-23 | 2019-02-01 | 北自所(北京)科技发展有限公司 | 穿梭车式仓储***及货物转移方法 |
Non-Patent Citations (1)
Title |
---|
郭洪红: "工业机器人技术", 西安电子科技大学出版社, pages: 218 * |
Also Published As
Publication number | Publication date |
---|---|
JP2021044370A (ja) | 2021-03-18 |
JP7358129B2 (ja) | 2023-10-10 |
WO2021049089A1 (ja) | 2021-03-18 |
US20220379491A1 (en) | 2022-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107922119B (zh) | 货架配置***、搬运机器人以及货架配置方法 | |
JP6889802B2 (ja) | 搬送方法、搬送装置および搬送システム | |
JP6738112B2 (ja) | ロボットシステムの制御装置及び制御方法 | |
AU2017301538B2 (en) | Inventory management | |
KR102301909B1 (ko) | 공동 재고 모니터링 | |
CN109018810B (zh) | 对接货物容器的方法、装置、机器人和存储介质 | |
KR102452858B1 (ko) | 모터 구동 카트를 사용하는 창고 자동화 시스템들 및 방법들 | |
RU2542932C1 (ru) | Улучшенный способ и система обработки информации карт для навигации промышленных транспортных средств | |
JP5773293B2 (ja) | 物流システムと物流システムの異常からの復旧方法 | |
KR20170085535A (ko) | 시각적 핸드쉐이크를 갖는 위치 제어 로봇 선단 | |
JP7368135B2 (ja) | 複数の可動部を有する物品搬送システム | |
JPH11212621A (ja) | ロボットの制御方法及びその装置 | |
JP5751452B2 (ja) | 物品搬送設備 | |
CN114258380A (zh) | 管理***和管理***的控制方法 | |
US20200270069A1 (en) | Flexible automated sorting and transport arrangement (fast) robotic arm | |
ES2887630T3 (es) | Procedimiento de paletizado de objetos heterogéneos | |
CN113552876A (zh) | 控制装置、移动控制***、控制方法以及程序 | |
EP4369134A1 (en) | Method and system for autonomous driving of a swap body transporter, and swap body transporter | |
JP2022127886A (ja) | 搬送システム、搬送方法及び搬送プログラム | |
JP2023102068A (ja) | プログラム、情報処理方法及び情報処理装置 | |
JP2023136221A (ja) | 情報処理方法、情報処理装置及びプログラム | |
KR20240088427A (ko) | 자동 반송 대차 및 자동 반송 장치의 이적재 방법 | |
JP2005320116A (ja) | ロケーション指示装置、ロケーション管理システム、及びロケーション指示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220329 |