Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
HK40037444B - Load handling module for a material handling vehicle - Google Patents
[go: Go Back, main page]

HK40037444B - Load handling module for a material handling vehicle - Google Patents

Load handling module for a material handling vehicle Download PDF

Info

Publication number
HK40037444B
HK40037444B HK42021027496.5A HK42021027496A HK40037444B HK 40037444 B HK40037444 B HK 40037444B HK 42021027496 A HK42021027496 A HK 42021027496A HK 40037444 B HK40037444 B HK 40037444B
Authority
HK
Hong Kong
Prior art keywords
fork
load
camera
tip
pallet
Prior art date
Application number
HK42021027496.5A
Other languages
Chinese (zh)
Other versions
HK40037444A (en
Inventor
小罗伯特‧J‧帕特森
E‧C‧特雷西
Original Assignee
雷蒙德股份有限公司
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 雷蒙德股份有限公司 filed Critical 雷蒙德股份有限公司
Publication of HK40037444A publication Critical patent/HK40037444A/en
Publication of HK40037444B publication Critical patent/HK40037444B/en

Links

Description

用于物料搬运车辆的负载搬运模块Load handling module for material handling vehicles

相关申请的交叉引用Cross-references to related applications

本申请基于并且要求于2019年4月5日提交的题为“用于物料搬运车辆的负载搬运模块(Load Handling Module for a Material Handling Vehicle)”的美国临时专利申请第62/830,155号的优先权。This application is based on and claims priority to U.S. Provisional Patent Application No. 62/830,155, entitled “Load Handling Module for a Material Handling Vehicle,” filed April 5, 2019.

关于联邦资助研究的说明Explanation of federally funded research

不适用。not applicable.

技术领域Technical Field

本发明涉及物料搬运车辆的领域,并且更具体地涉及用于物料搬运车辆的自主控制系统。This invention relates to the field of material handling vehicles, and more particularly to autonomous control systems for material handling vehicles.

背景技术Background Technology

物料搬运车辆可以在仓库、工厂、船坞中找到,并且通常,在需要将货盘、大包裹或货物负载从一地运送到另一地的地方都可以找到。物料搬运车辆典型地包括用于提升包裹或货盘的负载支撑构件或叉。物料搬运车辆可被设计为包括使其成为自动化引导车辆(AGV)的感测功能。AGV可被编程以存储行驶路线,并包括与车辆的驱动、转向和制动系统集成的控制系统。Material handling vehicles can be found in warehouses, factories, and shipyards, and typically anywhere there is a need to move pallets, large packages, or cargo loads from one location to another. Material handling vehicles typically include load-bearing members or forks for lifting packages or pallets. They can be designed to include sensing capabilities that make them automated guided vehicles (AGVs). AGVs can be programmed to store travel routes and include a control system integrated with the vehicle's drive, steering, and braking systems.

发明内容Summary of the Invention

本公开的实施例提供了包括用于自主地装载和卸载负载的负载搬运模块的系统和方法。Embodiments of this disclosure provide systems and methods including a load handling module for autonomously loading and unloading loads.

在一个方面,本公开提供了一种用于物料搬运车辆的负载搬运模块。物料搬运车辆可包括车辆主体、桅杆、塔和从负载靠背延伸到尖端的至少一个叉。塔可以从负载靠背向上延伸,而至少一个叉可以相对于车辆主体选择性地可移动并且配置成用于支撑负载。负载搬运模块可包括固定到负载靠背并在至少一个叉的顶表面近邻放置的第一相机,该第一相机被配置成用于确定物体在第一相机视场中的位置。第二相机可以固定到塔,使得第二相机被定位于第一相机之上。进一步,第二相机可被配置成用于确定物体在第二相机视场中的位置。负载搬运模块可进一步包括在尖端近邻被固定到至少一个叉的叉尖传感器,该叉尖传感器被配置成用于检测在延伸到尖端前面的叉传感器视场内的物体的存在。此外,控制器可以与第一相机、第二相机和叉尖传感器通信,并且控制器可被配置成用于自主地控制至少一个叉的移动。In one aspect, this disclosure provides a load handling module for a material handling vehicle. The material handling vehicle may include a vehicle body, a mast, a tower, and at least one fork extending from a load backrest to a tip. The tower may extend upward from the load backrest, while the at least one fork may be selectively movable relative to the vehicle body and configured to support a load. The load handling module may include a first camera fixed to the load backrest and disposed proximately to the top surface of the at least one fork, the first camera being configured to determine the position of an object within the field of view of the first camera. A second camera may be fixed to the tower such that the second camera is positioned above the first camera. Further, the second camera may be configured to determine the position of an object within the field of view of the second camera. The load handling module may further include a fork tip sensor fixed proximately to the tip of the at least one fork, the fork tip sensor being configured to detect the presence of an object within the field of view of the fork sensor extending in front of the tip. Furthermore, a controller may communicate with the first camera, the second camera, and the fork tip sensor, and the controller may be configured to autonomously control the movement of the at least one fork.

在另一方面,本公开提供了一种用物料搬运车辆拾取负载的方法。物料搬运车辆可包括从负载靠背延伸的至少一个叉、桅杆、从负载靠背向上延伸的塔、安装在负载靠背上的第一相机、安装在塔上的第二相机以及安置在至少一个叉的尖近邻的叉尖传感器。方法可包括将物料搬运车辆移动到拾取位置,用第一相机识别负载正搁置在其上的货盘,以及将至少一个叉与该货盘对齐。进一步,方法可包括延伸叉以与货盘接合,以及提升和缩回叉以用叉拾取负载。In another aspect, this disclosure provides a method for picking up a load using a material handling vehicle. The material handling vehicle may include at least one fork extending from a load backrest, a mast, a tower extending upward from the load backrest, a first camera mounted on the load backrest, a second camera mounted on the tower, and fork tip sensors disposed near the tips of the at least one fork. The method may include moving the material handling vehicle to a picking position, identifying a pallet on which the load is resting using the first camera, and aligning the at least one fork with the pallet. Further, the method may include extending the fork to engage the pallet, and raising and retracting the fork to pick up the load using the fork.

在另一方面,本公开提供了一种用于卸下由物料搬运车辆支撑的负载的方法。物料搬运车辆可包括从负载靠背延伸的至少一个叉、桅杆、从负载靠背向上延伸的塔、安装在负载靠背上的第一相机、安装在塔上的第二相机以及安置在至少一个叉的尖近邻的叉尖传感器。方法可包括将物料搬运车辆移动到卸下位置、确定卸下位置是否空闲、以及延伸叉以将负载移动到卸下位置中。进一步,方法可包括降低叉以将负载放置在卸下位置中,缩回叉以脱离负载,以及验证负载的位置在卸下位置的预定义容差内。In another aspect, this disclosure provides a method for unloading a load supported by a material handling vehicle. The material handling vehicle may include at least one fork extending from a load backrest, a mast, a tower extending upward from the load backrest, a first camera mounted on the load backrest, a second camera mounted on the tower, and a fork tip sensor disposed near the tip of the at least one fork. The method may include moving the material handling vehicle to an unloading position, determining whether the unloading position is vacant, and extending the forks to move the load into the unloading position. Further, the method may include lowering the forks to place the load in the unloading position, retracting the forks to remove the load, and verifying that the position of the load is within a predefined tolerance of the unloading position.

从详细描述和附图中,本发明的这些和其他优点将是显而易见的。以下仅是对本发明的一些优选实施例的描述。应当参考权利要求以评估本发明的全部范围,因为这些优选实施例不旨在是权利要求范围内仅有的实施例。These and other advantages of the invention will be apparent from the detailed description and accompanying drawings. The following is merely a description of some preferred embodiments of the invention. The full scope of the invention should be assessed with reference to the claims, as these preferred embodiments are not intended to be the only embodiments within the scope of the claims.

附图说明Attached Figure Description

当考虑到以下的其详细描述时,本发明将会更好地被理解,并且除了上述阐述的那些之外的特征、方面和优点将变得显而易见。此类详细描述参考了以下附图。The invention will be better understood when taken into consideration the following detailed description, and features, aspects, and advantages in addition to those set forth above will become apparent. Such detailed description is illustrated in the following drawings.

图1是根据本公开的诸方面的物料搬运车辆上的负载搬运模块的左侧正视图;Figure 1 is a left front view of a load handling module on a material handling vehicle according to various aspects of the present disclosure;

图2是根据本公开的诸方面的图1的负载搬运模块和物料搬运车辆的前正视图,具有第一相机视场、第二相机视场和叉尖传感器视场;Figure 2 is a front view of the load handling module and material handling vehicle of Figure 1 according to various aspects of the present disclosure, having a first camera field of view, a second camera field of view and a fork tip sensor field of view.

图3是根据本公开的诸方面的图2的负载搬运模块和物料搬运车辆的俯视平面图,包括第一相机、第二相机和叉尖传感器的视场;Figure 3 is a top plan view of the load handling module and material handling vehicle of Figure 2 according to various aspects of the present disclosure, including the field of view of the first camera, the second camera and the fork tip sensor;

图4是根据本公开的诸方面的图3的负载搬运模块和物料搬运车辆的前正视图,其中负载由物料搬运车辆支撑;Figure 4 is a front view of the load handling module and material handling vehicle of Figure 3 according to various aspects of the present disclosure, wherein the load is supported by the material handling vehicle;

图5是根据本公开的诸方面的图3的负载搬运模块、物料搬运车辆和负载的前正视图,包括第一相机视场和第二相机视场;Figure 5 is a front view of the load handling module, material handling vehicle and load of Figure 3 according to various aspects of the present disclosure, including a first camera field of view and a second camera field of view.

图6是根据本公开的诸方面的在物料搬运车辆上的具有可调节塔的负载搬运模块的左侧正视图;Figure 6 is a left front view of a load handling module with an adjustable tower on a material handling vehicle according to various aspects of the present disclosure;

图7是根据本公开的诸方面的图6的负载搬运模块和物料搬运车辆的前正视图,具有第一相机视场和第二相机视场;Figure 7 is a front view of the load handling module and material handling vehicle of Figure 6 according to various aspects of the present disclosure, having a first camera field of view and a second camera field of view.

图8是根据本公开的诸方面的用于拾取负载的方法的流程图;Figure 8 is a flowchart of a method for picking up a load according to various aspects of the present disclosure;

图9是根据本发明的诸方面的用于在地面上卸下负载的方法的流程图;Figure 9 is a flowchart of a method for unloading a load on the ground according to various aspects of the present invention;

图10是根据本公开的诸方面的用于将负载卸下到机架上的方法的流程图;以及Figure 10 is a flowchart of a method for unloading a load onto a rack according to various aspects of this disclosure; and

图11是根据本公开的诸方面的物料搬运车辆上的负载搬运模块的左侧正视图。Figure 11 is a left front view of a load handling module on a material handling vehicle according to various aspects of the present disclosure.

具体实施方式Detailed Implementation

在详细阐释本公开的任何方面之前,应当理解的是,本公开在其应用上不限于在以下描述中阐述的或在以下附图中示出的构造细节和组件布置。本公开能够具有其他配置,并且以各种方式实践或执行。另外,要理解的是,本文所使用的措辞及术语是为了描述的目的并且不应被视为限制性的。在本文中,“包含”、“包括”或“具有”及其变体意味着包括之后列出的条目和它们的等效物以及另外的条目。除非另外指定或限制,术语“安装”、“连接”、“支撑”和“耦合”及其变体被广泛地使用,并且涵盖直接和间接的安装、连接、支撑和耦合。此外,“连接”和“耦合”不限于物理的或机械的连接或耦合。Before elaborating on any aspect of this disclosure, it should be understood that this disclosure is not limited in its application to the construction details and component arrangements set forth in the following description or shown in the following figures. This disclosure can have other configurations and can be practiced or performed in various ways. Furthermore, it should be understood that the wording and terminology used herein are for descriptive purposes and should not be considered limiting. In this document, “comprising,” “including,” or “having,” and variations thereof mean including the items listed below and their equivalents, as well as any additional items. Unless otherwise specified or limited, the terms “mounting,” “connection,” “support,” and “coupling,” and variations thereof, are used extensively and cover both direct and indirect mounting, connection, support, and coupling. Moreover, “connection” and “coupling” are not limited to physical or mechanical connections or couplings.

此外,如本文所使用,除非另有指定或限制,否则方向术语仅针对所描述的特定非限制性示例和视角来呈现。例如,对“水平”、“垂直”、“前”、“后”、“左”、“右”等特征或方向的引用通常是参照特定的附图或示例进行的,并且不一定指示绝对的取向或方向。然而,针对特定非限制性示例的相对方向术语通常可应用于该非限制性示例的可选取向。例如,“前”和“后”方向或特征(或“右”和“左”方向或特征,等等)通常可以被理解为指示相对相反的方向或特征。Furthermore, as used herein, unless otherwise specified or limited, directional terms are presented only in relation to the specific non-limiting example and perspective described. For example, references to features or directions such as “horizontal,” “vertical,” “front,” “back,” “left,” and “right” are generally made with reference to specific figures or examples and do not necessarily indicate absolute orientations or directions. However, relative directional terms for a specific non-limiting example are generally applicable to alternative orientations of that non-limiting example. For example, “front” and “back” directions or features (or “right” and “left” directions or features, etc.) can generally be understood to indicate relatively opposite directions or features.

现在将参考以下实施例更具体地描述本发明。应注意,这里给出的以下实施例仅用于说明和描述的目的。其不旨在穷举或限于所公开的精确形式。The invention will now be described in more detail with reference to the following embodiments. It should be noted that the following embodiments given herein are for illustrative and descriptive purposes only and are not intended to be exhaustive or limited to the precise forms disclosed.

本文所公开的大体是可配置用于自主或半自主物料搬运车辆(MHV)的负载搬运模块。负载搬运模块可包括至少一个相机、传感器和/或任何其他物体检测传感器,以便选择性地控制物料搬运车辆在各种位置(包括例如机架中的空间或地板上的空间)拾取和/或卸下负载。可以布置相机使得当MHV承载负载时,负载的底部部分位于一个相机的视场(FOV)中,而负载的顶部部分位于另一个相机的FOV中。还可以放置相机使得其各自的FOV延伸到负载侧的上方、下方和/或周围。另外,传感器可被放置在MHV的负载承载叉的尖上或附近,并且可用于检测叉前和/或叉间物体的存在。通过相机和传感器,负载搬运模块可以获取与负载的位置和定向以及MHV周围的空间有关的信息,然后利用所收集的信息来拾取或卸下负载。This document primarily discloses a load handling module configurable for autonomous or semi-autonomous material handling vehicles (MHVs). The load handling module may include at least one camera, sensors, and/or any other object detection sensors to selectively control the material handling vehicle to pick up and/or unload loads at various locations, including, for example, space in a rack or space on the floor. Cameras may be positioned such that when the MHV is carrying a load, the bottom portion of the load is within the field of view (FOV) of one camera, while the top portion of the load is within the FOV of another camera. Cameras may also be positioned such that their respective FOVs extend above, below, and/or around the load side. Additionally, sensors may be placed on or near the tips of the load-bearing forks of the MHV and may be used to detect the presence of objects in front of and/or between the forks. Through the cameras and sensors, the load handling module can acquire information about the position and orientation of the load and the space around the MHV, and then use the collected information to pick up or unload the load.

现在参考附图,并且特别地参考图1-5,示出了可附接到MHV 60的叉滑架或组件70的负载搬运模块100的实施例。MHV 60可包括桅杆72和耦合到桅杆72的叉组件70。叉组件70可包括彼此横向分开的两个叉74(即,负载支撑构件)。每个叉74可以从负载靠背78的前侧76延伸到与负载靠背78相对的相应叉尖80。叉74可被定位在叉组件70的底侧82近邻,使得叉74的顶表面84大体水平且共面。Referring now to the accompanying drawings, and particularly to Figures 1-5, an embodiment of a load handling module 100 that can be attached to a fork carriage or assembly 70 of an MHV 60 is shown. The MHV 60 may include a mast 72 and a fork assembly 70 coupled to the mast 72. The fork assembly 70 may include two forks 74 (i.e., load support members) laterally separated from each other. Each fork 74 extends from the front side 76 of a load backrest 78 to a corresponding fork tip 80 opposite the load backrest 78. The forks 74 may be positioned adjacent to the bottom side 82 of the fork assembly 70 such that the top surfaces 84 of the forks 74 are generally horizontal and coplanar.

在一些实施例中,叉组件70可以可移动地耦合到MHV 60,使得叉组件70可在相对于MHV 60的至少一个方向上选择性地平移、旋转或其组合。在所示的实施例中,叉组件70可以(例如,在与MHV 60行驶的地板垂直的方向上)垂直移动,并且相对于桅杆72可枢转地旋转(参见图3)。附加地或替代地,叉74可被配置成在相对于叉组件70的至少一个方向上选择性地平移、旋转或其组合。在一些实施例中,MHV 60可包括高度传感器,该高度传感器被配置成测量叉74例如相对于MHG 60行驶的地板的高度。在一些实施例中,MHV可包括具有较多或较少负载支撑构件的叉组件,并且至少一个负载支撑构件可以位于与图1-5中所示的叉74不同的位置。In some embodiments, the fork assembly 70 may be movably coupled to the MHV 60 such that the fork assembly 70 may selectively translate, rotate, or a combination thereof in at least one direction relative to the MHV 60. In the illustrated embodiment, the fork assembly 70 may be vertically movable (e.g., in a direction perpendicular to the floor on which the MHV 60 travels) and pivotally rotated relative to the mast 72 (see FIG. 3). Additionally or alternatively, the fork 74 may be configured to selectively translate, rotate, or a combination thereof in at least one direction relative to the fork assembly 70. In some embodiments, the MHV 60 may include a height sensor configured to measure the height of the fork 74, for example, relative to the floor on which the MHV 60 travels. In some embodiments, the MHV may include a fork assembly with more or fewer load support members, and at least one load support member may be located in a different position than the fork 74 shown in FIGS. 1-5.

负载搬运模块100可包括安装在负载靠背78上的第一相机104,以及安装在从负载靠背78的顶侧向上延伸的塔112中、第一相机104之上的第二相机108。通常,可以将第一相机104略高于叉74的顶表面84放置。例如,可以放置第一相机104使得其下表面基本上与叉74的顶表面84共面。在一些实施例中,可以放置第一相机104使得其下表面高于叉74的顶表面84(诸如例如,至少一厘米(“cm”))。在一些实施例中,可以放置第一相机104使得其下表面在叉74的顶表面84上方1到80cm之间,其示例如图11所示。可以将第一相机104放置在叉74之间,使得叉74基本上关于第一相机104对称。进一步地,第一相机104可以被定向成朝远离负载靠背78的前向投影,使得第一相机104的第一视场(FOV)116(参见,例如图2)延伸到叉组件70的前面。更具体地,如图2中最佳所见,第一FOV 116可向叉74的叉尖80延伸。在一些实施例中,可以放置第一相机104使得第一FOV 116大体朝向、远离或平行于叉74成角度。The load handling module 100 may include a first camera 104 mounted on a load backrest 78 and a second camera 108 mounted in a tower 112 extending upward from the top side of the load backrest 78, above the first camera 104. Typically, the first camera 104 may be positioned slightly above the top surface 84 of the fork 74. For example, the first camera 104 may be positioned such that its lower surface is substantially coplanar with the top surface 84 of the fork 74. In some embodiments, the first camera 104 may be positioned such that its lower surface is above the top surface 84 of the fork 74 (e.g., at least one centimeter (“cm”)). In some embodiments, the first camera 104 may be positioned such that its lower surface is between 1 and 80 cm above the top surface 84 of the fork 74, an example of which is shown in FIG11. The first camera 104 may be positioned between the forks 74 such that the forks 74 are substantially symmetrical about the first camera 104. Furthermore, the first camera 104 can be oriented to project forward away from the load backrest 78, such that the first field of view (FOV) 116 of the first camera 104 (see, for example, FIG. 2) extends to the front of the fork assembly 70. More specifically, as best seen in FIG. 2, the first FOV 116 may extend toward the fork tip 80 of the fork 74. In some embodiments, the first camera 104 may be positioned such that the first FOV 116 is generally angled toward, away from, or parallel to the fork 74.

返回图1,可以类似地将第二相机108放置在叉74之间,使得叉74基本上关于第二相机108对称。第二相机108的第二FOV 120可以延伸到叉组件70的前面。再次,更具体地,第二相机108的第二FOV 120可以向叉74的尖80延伸。进一步地,可以放置第二相机108使得第二FOV 120大体朝向、远离或平行于叉74成角度。Referring back to Figure 1, the second camera 108 can be similarly positioned between the forks 74, such that the forks 74 are substantially symmetrical about the second camera 108. The second field of view (FOV) 120 of the second camera 108 can extend to the front of the fork assembly 70. Again, more specifically, the second FOV 120 of the second camera 108 can extend toward the tip 80 of the forks 74. Furthermore, the second camera 108 can be positioned such that the second FOV 120 is generally angled toward, away from, or parallel to the forks 74.

在一些实施例中,第二相机108在第一相机104之上的高度可以由MHV 60搬运的负载的平均高度来定义。例如,第一相机104与第二相机108之间的垂直距离(即,高度H)可被尺寸设计为MHV 60所承载的负载的平均高度之上的预定距离。在一些实施例中,高度H可以是至少50cm。进一步地,在一些实施例中,高度H可以是至少100cm。当负载90支撑在叉74上时(参见,例如,图5),第二FOV 120可以延伸到负载90的上方、超出负载90或以其他方式超过负载90,使得第二相机108可以查看负载90的至少一部分和负载90上方的区域。该定位可以是有用的,例如,使得第二相机108可以在提升负载超过机架上的诸如例如卸下位置负载梁(即,可以将负载放置在其上的机架上的水平延伸梁)的结构时检查期望的卸下位置。In some embodiments, the height of the second camera 108 above the first camera 104 may be defined by the average height of the load carried by the MHV 60. For example, the vertical distance (i.e., height H) between the first camera 104 and the second camera 108 may be sized to be a predetermined distance above the average height of the load carried by the MHV 60. In some embodiments, the height H may be at least 50 cm. Further, in some embodiments, the height H may be at least 100 cm. When the load 90 is supported on the fork 74 (see, for example, FIG. 5), the second FOV 120 may extend above, beyond, or otherwise exceed the load 90, such that the second camera 108 can view at least a portion of the load 90 and the area above the load 90. This positioning may be useful, for example, allowing the second camera 108 to check a desired unloading position when the load is lifted above a structure on the rack, such as an unloading position load beam (i.e., a horizontally extending beam on the rack on which the load can be placed).

在一些实施例中,第一相机104和第二相机108中的至少一个可以是能够测量距离的3-D相机(例如,飞行时间相机)。更具体地,3-D相机通常是能够提供输出的相机,该输出使得可以评估三维空间体积(即,x、y和z坐标)中的坐标的位置。3-D相机优选地被提供照明可能性,使得如果周围是黑暗的,相机本身能够获得足够的照明以提供正确的输出。3-D相机通常有可以由特定范围定义的FOV。例如,本文中包括的3-D相机可具有20°到180°的FOV。在一些实施例中,本文中包括的3-D相机可具有35°到70°的FOV。进一步,一些实施例可包括具有不同于所示FOV中的至少一个的形状、大小和/或定向的FOV的第一相机和第二相机中的至少一个。例如,第一FOV和第二FOV中的至少一个可以以比所示视角较宽或较窄的视角从相应的相机延伸。附加地或替代地,至少一个相机的FOV可以是非对称的。In some embodiments, at least one of the first camera 104 and the second camera 108 may be a 3-D camera (e.g., a time-of-flight camera) capable of measuring distance. More specifically, the 3-D camera is generally a camera capable of providing an output that allows for the evaluation of the position of coordinates in a three-dimensional spatial volume (i.e., x, y, and z coordinates). The 3-D camera is preferably provided with illumination possibility, such that if the surrounding environment is dark, the camera itself can obtain sufficient illumination to provide the correct output. The 3-D camera typically has a field of view (FOV) that can be defined by a specific range. For example, the 3-D cameras included herein may have an FOV of 20° to 180°. In some embodiments, the 3-D cameras included herein may have an FOV of 35° to 70°. Further, some embodiments may include at least one of the first and second cameras having an FOV with a shape, size, and/or orientation different from at least one of the FOVs shown. For example, at least one of the first and second FOVs may extend from the respective camera with a wider or narrower field of view than the shown field of view. Additionally or alternatively, the FOV of at least one camera may be asymmetrical.

继续参考图1,负载搬运模块可包括至少一个叉尖传感器128,该叉尖传感器128定位于叉74中的至少一个叉的叉尖80近邻。例如,负载搬运模块100可包括安装在叉尖80中或叉尖80上的至少一个叉尖传感器128。每个叉尖传感器128可被配置成检测尖传感器FOV132(参见,例如,图3)内物体的存在或不存在,尖传感器FOV 132可从叉尖传感器128向远离负载靠背78的方向延伸(例如,到叉尖80的前面)。另外,在一些实施例中,至少一个尖传感器FOV 132的一部分可以横向向内成角度以沿另一个叉74的方向延伸,这可有助于检测两个叉74之间物体的存在。在一些实施例中,尖传感器FOV 132的一部分可以在两个叉74之间横向延伸。附加地或替代地,叉尖传感器128中的每一个可包括布置成阵列的多个个体的传感器。例如,个体传感器可沿叉尖80从外边缘向相对的内边缘横向布置,内边缘比外边缘更接近相对的叉74。在一些实施例中,布置在叉的内边缘近邻的个体传感器中的至少一个可以横向向内成角度(即,朝向叉74或相对叉74之间的中心线)。例如,中心叉尖传感器可被配置成检测两个叉74之间的中心纵梁(或任何其他物体)。在一些实施例中,至少一个叉尖传感器128可以是(或可包括)飞行时间传感器(例如,LiDAR传感器)、相机和任何其他类型的物体检测传感器中的至少一个。还应理解的是,一些实施例可包括具有与所示的尖传感器FOV 132形状、大小和/或定向不同的尖传感器FOV的至少一个叉尖传感器。例如,至少一个尖传感器FOV可以从具有比所示视角较宽或较窄的视角的叉尖传感器延伸。附加地或替代地,至少一个尖传感器FOV可以是非对称的。Referring again to FIG1, the load handling module may include at least one fork tip sensor 128 positioned in proximity to the fork tip 80 of at least one fork in the fork 74. For example, the load handling module 100 may include at least one fork tip sensor 128 mounted in or on the fork tip 80. Each fork tip sensor 128 may be configured to detect the presence or absence of an object within a fork tip sensor FOV 132 (see, for example, FIG3), which may extend from the fork tip sensor 128 in a direction away from the load backrest 78 (e.g., to the front of the fork tip 80). Additionally, in some embodiments, a portion of at least one fork tip sensor FOV 132 may be laterally angled inward to extend along the direction of another fork 74, which may aid in detecting the presence of an object between the two forks 74. In some embodiments, a portion of the fork tip sensor FOV 132 may extend laterally between the two forks 74. Additionally or alternatively, each of the fork tip sensors 128 may include a plurality of individual sensors arranged in an array. For example, individual sensors may be arranged laterally along the fork tip 80 from the outer edge to the opposite inner edge, the inner edge being closer to the opposite fork 74 than the outer edge. In some embodiments, at least one of the individual sensors arranged near the inner edge of the fork may be laterally angled inward (i.e., toward the centerline between the forks 74 or the opposite forks 74). For example, a central fork tip sensor may be configured to detect a central longitudinal beam (or any other object) between the two forks 74. In some embodiments, at least one fork tip sensor 128 may be (or may include) at least one of a time-of-flight sensor (e.g., a LiDAR sensor), a camera, and any other type of object detection sensor. It should also be understood that some embodiments may include at least one fork tip sensor having a tip sensor FOV that differs in shape, size, and/or orientation from the illustrated tip sensor FOV 132. For example, at least one tip sensor FOV may extend from a fork tip sensor having a wider or narrower field of view than the illustrated field of view. Additionally or alternatively, at least one tip sensor FOV may be asymmetrical.

返回图1,负载搬运模块100可包括一个或多个负载就位(seated)传感器142,该负载就位传感器被配置成检测负载是否就位在叉74上并被叉74完全接收。仅出于说明目的,例如,如图4所示,当负载接触负载靠背78时,可以认为负载完全就位在叉74上。例如,负载就位传感器142可以附连到负载靠背78或布置在与负载靠背78相同的垂直平面上,并且可以被配置成检测负载何时已完全就位到叉74上。负载就位传感器142可以是机械传感器或开关、飞行时间传感器或任何其他物体检测或位置感测传感器。另外,至少一个重量传感器(未示出)可被配置成确定MHV 60所承载的负载的重量,并且可并入叉74、负载靠背78或叉组件70和MHV 60的任何其他部分中的至少一个。Referring back to Figure 1, the load handling module 100 may include one or more load positioning sensors 142 configured to detect whether a load is positioned on the fork 74 and fully received by the fork 74. For illustrative purposes only, for example, as shown in Figure 4, a load is considered fully positioned on the fork 74 when it contacts the load backrest 78. For example, the load positioning sensor 142 may be attached to or disposed on the same vertical plane as the load backrest 78, and may be configured to detect when the load has been fully positioned on the fork 74. The load positioning sensor 142 may be a mechanical sensor or switch, a time-of-flight sensor, or any other object detection or position sensing sensor. Additionally, at least one weight sensor (not shown) may be configured to determine the weight of the load carried by the MHV 60 and may be incorporated into at least one of the fork 74, the load backrest 78, or any other part of the fork assembly 70 and the MHV 60.

然而,在一些实施例中,第一相机、第二相机、叉尖传感器和负载就位传感器中的至少一个可以定位在与所示实施例不同的位置。例如,第一相机和第二相机中的至少一个可以定位于靠背的一侧的近邻、叉的上方(或内部)、MHV上和/或叉组件或MHV上的任何其他位置。附加地或替代地,负载搬运模块可包括至少一个附加传感器,其可以与所示实施例的传感器相同或不同。例如,负载搬运模块可包括至少一个附加相机、叉尖传感器和/或任何其他物体检测传感器。However, in some embodiments, at least one of the first camera, second camera, fork tip sensor, and load positioning sensor may be positioned differently from those illustrated in the embodiment. For example, at least one of the first and second cameras may be positioned adjacent to one side of the backrest, above (or inside) the fork, on the MHV, and/or at any other location on the fork assembly or MHV. Additionally or alternatively, the load handling module may include at least one additional sensor, which may be the same as or different from the sensor in the illustrated embodiment. For example, the load handling module may include at least one additional camera, fork tip sensor, and/or any other object detection sensor.

仍然参考图1,负载搬运模块100还可包括控制器150,该控制器150与第一相机104、第二相机108、至少一个叉尖传感器128、负载就位传感器142、重量传感器和任何其他类型的传感器(例如,叉高传感器)或输入设备中的至少一个通信。控制器150还可以与仓库管理系统(WMS)和主导航单元通信,该主导航单元可包括允许MHV 60自动化引导的至少一个附加传感器或定位设备。例如,主导航单元可包括相机、全球定位系统(GPS)、旋转激光扫描仪、运动传感器、LiDAR系统、同步定位和映射(SLAM)系统、使用射频识别(RFID)或磁体的点导航系统、以及有线导航系统中的至少一个。在一些实施例中,控制器可以在MHV或主导航单元中,而负载搬运模块100可以不具有单独的控制器。Referring again to Figure 1, the load handling module 100 may further include a controller 150 that communicates with at least one of the first camera 104, the second camera 108, at least one fork tip sensor 128, the load positioning sensor 142, a weight sensor, and any other type of sensor (e.g., a fork height sensor) or input device. The controller 150 may also communicate with a warehouse management system (WMS) and a main navigation unit, which may include at least one additional sensor or positioning device that allows the MHV 60 to be automatically guided. For example, the main navigation unit may include at least one of a camera, a global positioning system (GPS), a rotating laser scanner, a motion sensor, a LiDAR system, a simultaneous localization and mapping (SLAM) system, a point navigation system using radio frequency identification (RFID) or magnets, and a wired navigation system. In some embodiments, the controller may be within the MHV or the main navigation unit, and the load handling module 100 may not have a separate controller.

如上所述,在一些实施例中,第一相机104和第二相机108中的至少一者的位置是可调节的。例如,图6和7示出了根据本公开另一实施例的负载搬运模块500。负载搬运模块500在设计和功能上大体类似于图1-5的负载搬运模块100,用相同的附图标记标识相同的元件,除非本文中描述或从图中明显可见。例如,负载搬运模块500的第二相机508可包括在安装在负载靠背78上的塔512中(或上)。塔512可进一步包括耦合到塔512的可移动部分564的致动器560。致动器560可以是电致动器、液压致动器或任何其他类型的致动系统或设备,并且可以被配置成相对于叉组件70选择性地移动塔512的可移动部分564,包括第二相机508。致动器560可以被配置成用于选择性地改变第一相机504与第二相机508之间的高度,例如,用于补偿变化的负载高度。例如,参考图7,如果在已(例如,经由负载就位开关)验证负载就位于叉74上时第二相机508无法检测负载的顶部,则致动器560可以调节第二相机508的高度,直到第二相机FOV 520延伸超过负载的顶部(即,第二相机508检测负载的顶部)。替代地或附加地,如果在叉上检测到负载并且第二相机508看不到负载的上方(即,负载基本上或完全阻塞第二相机FOV 520),则可以调节第二相机508的高度,直到第二相机FOV 520的一部分不受阻挡为止。例如,可以移动第二相机508,直到第二相机FOV 502的至少25%、40%或60%不受负载阻挡为止。进一步地,在一些实施例中,致动器可被配置成在塔512内移动第二相机508。也就是说,致动器可被配置成相对于塔512和/或可移动部分564枢转、旋转、或平移第二相机508。另外,可包括一个或多个位移传感器(例如,弦丝电位计(string potentiometer)、编码器、位置换能器),以测量第二相机508的高度位移。As described above, in some embodiments, the position of at least one of the first camera 104 and the second camera 108 is adjustable. For example, Figures 6 and 7 illustrate a load handling module 500 according to another embodiment of this disclosure. The load handling module 500 is generally similar in design and function to the load handling module 100 of Figures 1-5, and the same reference numerals identify the same elements unless described herein or clearly visible from the figures. For example, the second camera 508 of the load handling module 500 may be included in (or on) a tower 512 mounted on a load backrest 78. The tower 512 may further include an actuator 560 coupled to a movable portion 564 of the tower 512. The actuator 560 may be an electric actuator, a hydraulic actuator, or any other type of actuation system or device, and may be configured to selectively move the movable portion 564 of the tower 512, including the second camera 508, relative to the fork assembly 70. The actuator 560 may be configured to selectively change the height between the first camera 504 and the second camera 508, for example, to compensate for changes in load height. For example, referring to FIG7, if the second camera 508 cannot detect the top of the load when the load has been verified to be on the fork 74 (e.g., via a load-in-place switch), the actuator 560 may adjust the height of the second camera 508 until the second camera FOV 520 extends beyond the top of the load (i.e., the second camera 508 detects the top of the load). Alternatively or additionally, if a load is detected on the fork and the second camera 508 cannot see above the load (i.e., the load substantially or completely blocks the second camera FOV 520), the height of the second camera 508 may be adjusted until a portion of the second camera FOV 520 is unobstructed. For example, the second camera 508 may be moved until at least 25%, 40%, or 60% of the second camera FOV 502 is unobstructed by the load. Further, in some embodiments, the actuator may be configured to move the second camera 508 within the tower 512. That is, the actuator may be configured to pivot, rotate, or translate the second camera 508 relative to the tower 512 and/or the movable portion 564. Additionally, one or more displacement sensors (e.g., string potentiometer, encoder, position transducer) may be included to measure the height displacement of the second camera 508.

通常,本文所公开的负载搬运模块可以使用由WMS、连接的传感器和操作员中的至少一个传送到控制器和/或主导航单元的数据来控制MHV拾取或卸下负载。图8-10示出根据本公开的非限制性示例的使用负载搬运模块来拾取或卸下负载的示例性方法。尽管参考图1-5中的负载搬运模块100和物料搬运车辆60描述了这些方法,相同或类似的方法可用于其他物料搬运车辆和/或装载搬运模块。Typically, the load handling module disclosed herein can control the MHV to pick up or unload loads using data transmitted to the controller and/or main navigation unit by at least one of the WMS, connected sensors, and operator. Figures 8-10 illustrate exemplary methods of using a load handling module to pick up or unload loads according to a non-limiting example of this disclosure. Although these methods are described with reference to the load handling module 100 and material handling vehicle 60 in Figures 1-5, the same or similar methods can be used for other material handling vehicles and/or load handling modules.

图8示出了使用上面参考图1-5所述的具有负载搬运模块100的MHV 60拾取负载的方法200。方法可包括在步骤204接收负载坐标并行驶到负载90。更具体地,关于负载的信息可以从例如WMS提供给控制器150。目标负载信息可包括负载的网格位置(例如,X-Y位置)、负载是储存在地板上还是机架上、负载拾取位置的高度(例如,机架高度)、负载的尺寸、负载的重量以及关于负载的任何其他信息、拾取位置、卸下位置或MHV 60的操作参数中的至少一个。然后,MHV 60可以自主地行驶到负载的X-Y位置。在一些实施例中,高度传感器可以将叉74的高度传送给控制器150,以确定本文所描述的负载搬运过程是否可以在高度(即,在地面以上)发生。Figure 8 illustrates a method 200 for picking up a load using an MHV 60 with a load handling module 100 as described above with reference to Figures 1-5. The method may include receiving load coordinates in step 204 and traveling to the load 90. More specifically, information about the load may be provided to the controller 150 from, for example, a WMS. Target load information may include the load's grid location (e.g., X-Y location), whether the load is stored on the floor or on a rack, the height of the load pickup location (e.g., rack height), the load's dimensions, the load's weight, and at least one of any other information about the load, the pickup location, the unloading location, or the MHV 60's operating parameters. The MHV 60 can then autonomously travel to the load's X-Y location. In some embodiments, a height sensor may transmit the height of the fork 74 to the controller 150 to determine whether the load handling process described herein can occur at a height (i.e., above the ground).

在步骤208,方法200可进一步包括检查负载是在地面上还是在机架中(或升高的结构上),这可由控制器150完成。例如,该操作可包括基于步骤204中提供的高度坐标来确定目标负载是否在机架上。附加地或替代地,可以使用从第一相机104、第二相机108、叉尖传感器128、MHV 60上的任何其他物体检测系统中的至少一个获取的数据、以及传送到控制器150的任何其他信息来确定负载是在地面上还是在机架中。在一些实施例中,MHV 60上的控制器150可被配置成在MHV 60移动到负载位置之前、在将MHV 60移动到负载位置时、一旦MHV到达负载位置或其任何组合执行检查负载在地面上还是在机架中的步骤208。In step 208, method 200 may further include checking whether the load is on the ground or in a rack (or on a raised structure), which may be performed by controller 150. For example, this operation may include determining whether the target load is on a rack based on the height coordinates provided in step 204. Additionally or alternatively, data acquired from at least one of the first camera 104, the second camera 108, the fork tip sensor 128, any other object detection system on the MHV 60, and any other information transmitted to controller 150 may be used to determine whether the load is on the ground or in a rack. In some embodiments, controller 150 on the MHV 60 may be configured to perform step 208 of checking whether the load is on the ground or in a rack before the MHV 60 is moved to the load location, while the MHV 60 is being moved to the load location, once the MHV reaches the load location, or any combination thereof.

在控制器150已确定目标负载是在地面上还是在机架上之后,方法200可包括在步骤212定位支撑目标负载的货盘。例如,在一些实施例中,第一相机104可以通过识别货盘的中心纵梁来识别货盘的中心。该操作可包括移动叉组件70,使得负载的拾取位置在第一相机104的第一FOV 116中。附加地或替代地,一些实施例可被配置成使用第二相机108、叉尖传感器128和任何其他物体检测系统中的至少一个来识别支撑目标负载的货盘。如果无法定位货盘,则控制器150可以设置错误代码或发送错误消息。然而,如果定位了货盘,则在步骤216中,负载搬运模块100可以确定货盘是否定位于叉74接合负载的预定义容差内。例如,控制器150可以确定叉74的中心是否与定位于中心纵梁的相对侧上的货盘袋的中心基本上对齐。在一些实施例中,预定义的容差可以是货盘相对于叉74的位置(例如,X、Y和Z坐标;滚动、俯仰和偏航)。After controller 150 has determined whether the target load is on the ground or on a rack, method 200 may include locating the pallet supporting the target load in step 212. For example, in some embodiments, first camera 104 may identify the center of the pallet by identifying the center longitudinal beam of the pallet. This operation may include moving fork assembly 70 such that the load pickup position is within the first FOV 116 of first camera 104. Additionally or alternatively, some embodiments may be configured to use at least one of a second camera 108, fork tip sensor 128, and any other object detection system to identify the pallet supporting the target load. If the pallet cannot be located, controller 150 may set an error code or send an error message. However, if the pallet is located, in step 216, load handling module 100 may determine whether the pallet is positioned within a predefined tolerance for fork 74 to engage the load. For example, controller 150 may determine whether the center of fork 74 is substantially aligned with the center of the pallet bag located on the opposite side of the center longitudinal beam. In some embodiments, the predefined tolerance can be the position of the pallet relative to the fork 74 (e.g., X, Y, and Z coordinates; roll, pitch, and yaw).

如果货盘不在相对于叉74的预定容差内,则可以在步骤220中校正叉74的位置。在一些实施例中,校正叉的位置可包括在步骤224处执行调节矢量,该调节矢量调节叉74相对于检测到的货盘位置的位置。调节矢量可包括移动MHV 60、相对于MHV 60移动叉组件70和移动叉组件70上的叉74中的至少一个。在已执行了调节矢量之后,在步骤228中,负载搬运模块100可以控制第一相机104通过识别中心来重新识别货盘的中心,然后在步骤232处确定调节矢量是否将叉74移动到接合货盘(例如,与货盘袋对齐)的位置中。可以使用与步骤212中使用的过程相同或不同的位置检测过程来执行步骤232。在一些实施例中,可以多次执行叉位置校正步骤220(例如,递增地校正叉位置),并且可以重复步骤224、228和232。然而,一些位置校正步骤可以仅执行一次而不重复任何步骤。在一些实施例中,如果货盘位置完全超出最大调节矢量范围,则控制器150可被配置成设置错误代码或发送错误消息。负载搬运模块100可被配置成使用可具有附加步骤的叉位置校正过程,或省略步骤220、224、228和/或232中的至少一个的过程。If the pallet is not within a predetermined tolerance relative to fork 74, the position of fork 74 can be corrected in step 220. In some embodiments, correcting the fork position may include performing an adjustment vector at step 224, which adjusts the position of fork 74 relative to the detected pallet position. The adjustment vector may include at least one of moving MHV 60, moving fork assembly 70 relative to MHV 60, and moving fork 74 on fork assembly 70. After the adjustment vector has been performed, in step 228, load handling module 100 may control first camera 104 to re-identify the center of the pallet by recognizing the center, and then determine at step 232 whether the adjustment vector has moved fork 74 to a position engaging the pallet (e.g., aligned with the pallet bag). Step 232 may be performed using the same or different position detection process as used in step 212. In some embodiments, fork position correction step 220 may be performed multiple times (e.g., incrementally correcting the fork position), and steps 224, 228, and 232 may be repeated. However, some position correction steps may be performed only once without repeating any steps. In some embodiments, if the pallet position is completely outside the maximum adjustment vector range, the controller 150 may be configured to set an error code or send an error message. The load handling module 100 may be configured to use a fork position correction process that may have additional steps, or a process that omits at least one of steps 220, 224, 228 and/or 232.

当确定货盘位置在预定义的容差内时,在步骤236中,(多个)叉尖传感器128可被配置成验证叉74与货盘纵梁之间的空位对齐。例如,如果叉尖传感器128没有在其相应的尖传感器FOV 132中检测到物体,则确认叉74在货盘纵梁之间正确对齐。在步骤240中,控制器150随后可指示叉74行进(traverse)到在货盘纵梁之间形成的货盘袋中。在步骤244中,在叉74行进到货盘袋中的同时,控制器150可监视正在行进的叉74的进度。例如,控制器150可以监视(多个)负载就位传感器142、货盘中心纵梁(例如,使用第一相机104)和(多个)叉尖传感器128中的至少一个,以检查叉74是否正确地行进到货盘袋中。附加地或替代地,控制器140可监视和/或测量叉74所行驶的距离。When the pallet position is determined to be within a predefined tolerance, in step 236, the fork tip sensors 128 can be configured to verify the alignment of the forks 74 with the clearance between the pallet girders. For example, if the fork tip sensor 128 does not detect an object in its corresponding tip sensor FOV 132, the forks 74 are confirmed to be correctly aligned between the pallet girders. In step 240, the controller 150 can then instruct the forks 74 to traverse into the pallet bag formed between the pallet girders. In step 244, while the forks 74 are traversing into the pallet bag, the controller 150 can monitor the progress of the traversing forks 74. For example, the controller 150 can monitor at least one of the load placement sensors 142, the pallet center girders (e.g., using the first camera 104), and the fork tip sensors 128 to check whether the forks 74 have traversed correctly into the pallet bag. Additionally or alternatively, the controller 140 can monitor and/or measure the distance traveled by the forks 74.

在步骤248中,负载搬运模块100可以检查叉74的行进是否完成。例如,控制器150可以确定负载就位传感器142是否检测到负载完全接收在叉74上。如果负载就位传感器142没有检测到负载完全就位,则可以设置错误代码。如果负载就位传感器142检测到负载完全接收在叉74上,则在步骤252中控制器150可指示叉组件70提升到预定义的抬离高度以接合和提升负载。In step 248, the load handling module 100 can check whether the travel of the fork 74 is complete. For example, the controller 150 can determine whether the load positioning sensor 142 has detected that the load is fully received on the fork 74. If the load positioning sensor 142 does not detect that the load is fully positioned, an error code can be set. If the load positioning sensor 142 detects that the load is fully received on the fork 74, then in step 252, the controller 150 can instruct the fork assembly 70 to be raised to a predefined lift-off height to engage and lift the load.

一旦叉组件70已被提升到预定义的抬离高度,就在步骤256中,控制器150可以指示叉74朝向车辆主体行进(即,回到缩回位置)以从拾取位置移除负载。在叉74返回缩回位置的同时,在步骤260中控制器150可以监视负载就位传感器142,以确保负载保持完全就位在叉74上。如果负载就位传感器142指示在叉74移动时负载未完全就位,则控制器150可设置错误代码(或发送错误消息)。一旦叉74已基本上或完全行进回到缩回位置,就可以完成拾取负载操作。在一些实施例中,MHV 60可行驶到期望的位置以卸下负载。Once the fork assembly 70 has been raised to a predefined lift-off height, in step 256, the controller 150 may instruct the fork 74 to travel toward the vehicle body (i.e., return to the retracted position) to remove the load from the pick-up position. While the fork 74 returns to the retracted position, in step 260, the controller 150 may monitor the load positioning sensor 142 to ensure the load remains fully positioned on the fork 74. If the load positioning sensor 142 indicates that the load is not fully positioned while the fork 74 is moving, the controller 150 may set an error code (or send an error message). Once the fork 74 has traveled substantially or fully back to the retracted position, the load pick-up operation is complete. In some embodiments, the MHV 60 may travel to the desired location to unload the load.

图9示出了使用上面参考图1-5所述的具有负载搬运模块100的MHV 60来将负载卸下到地面上的方法300。最初,在步骤304处,可以从例如仓库管理系统(WMS)向控制器150无线地提供负载卸下坐标(例如,卸下位置的X-Y位置)。在步骤308处,一旦控制器150接收到负载卸下坐标,MHV 60就可以行驶到卸下位置的X-Y位置,并且可以大致地将所承载的负载定位在目的地袋的前面(即,叉74相对于卸下位置的高度对齐)。Figure 9 illustrates a method 300 for unloading a load onto the ground using an MHV 60 with a load handling module 100 as described above with reference to Figures 1-5. Initially, at step 304, the load unloading coordinates (e.g., the X-Y position of the unloading location) can be wirelessly provided to the controller 150 from, for example, a warehouse management system (WMS). At step 308, once the controller 150 receives the load unloading coordinates, the MHV 60 can travel to the X-Y position of the unloading location and can approximately position the carried load in front of the destination bag (i.e., the forks 74 are height-aligned relative to the unloading location).

在步骤312处,在负载大致定位的情况下,控制器150可以访问叉侧物体检测传感器(例如,定位物体检测传感器使得视角覆盖叉74上的负载要占用的空间区域)。在步骤316处,控制器150随后可确定物体(或阻挡物)是否在叉侧物体检测传感器的视场内。如果在叉侧物体检测传感器的视场中检测到物体,则控制器150可以设置错误代码或发送错误消息。在步骤320处,如果在叉侧物体检测传感器的视场中没有检测到物体,则控制器150可以检查至少一个叉尖传感器136,以便确认叉74前面的空间是空的(即,没有检测到物体)。在步骤324处,在确定叉74前面的空间是空的之后,可以控制叉74行进到负载卸下位置。在步骤326处,当叉74到达期望的卸下位置时,叉74可停止并随后降低。在一些实施例中,使用重量传感器,控制器150可以确定叉74上的重量是否随着叉74的降低而减小,以便确定地面何时接合负载。一旦负载基本上或完全由地面支撑,则叉74的向下运动可以停止。附加地或替代地,叉74的向下运动可在预定距离之后停止,或使用任何其他传感器、过程或标准。At step 312, with the load roughly positioned, controller 150 can access the fork-side object detection sensor (e.g., positioning the object detection sensor such that the field of view covers the space area occupied by the load on fork 74). At step 316, controller 150 can then determine whether an object (or obstruction) is within the field of view of the fork-side object detection sensor. If an object is detected in the field of view of the fork-side object detection sensor, controller 150 can set an error code or send an error message. At step 320, if no object is detected in the field of view of the fork-side object detection sensor, controller 150 can check at least one fork tip sensor 136 to confirm that the space in front of fork 74 is empty (i.e., no object is detected). At step 324, after determining that the space in front of fork 74 is empty, fork 74 can be controlled to travel to the load unloading position. At step 326, when fork 74 reaches the desired unloading position, fork 74 can stop and then lower. In some embodiments, using a weight sensor, the controller 150 can determine whether the weight on the fork 74 decreases as the fork 74 is lowered, in order to determine when the ground engages the load. Once the load is substantially or completely supported by the ground, the downward movement of the fork 74 can stop. Additionally or alternatively, the downward movement of the fork 74 can stop after a predetermined distance, or using any other sensor, process, or standard.

在步骤330处,一旦叉74已被降低,叉74可以远离负载并朝向车辆主体缩回。在步骤334处,当叉74返回到缩回位置时,控制器150可以通过检查至少一个负载就位传感器142来确定是否正在拖动负载。例如,如果负载就位传感器142关闭(即,负载仍然完全就位在叉74上),则控制器150可被配置成设置错误代码或发送错误消息。如果负载就位传感器142打开(即,指示货盘/负载未完全就位在叉74上),则叉可以继续从负载行进到预定距离。At step 330, once the forks 74 have been lowered, they can move away from the load and retract toward the vehicle body. At step 334, as the forks 74 return to the retracted position, the controller 150 can determine whether a load is being dragged by checking at least one load positioning sensor 142. For example, if the load positioning sensor 142 is off (i.e., the load is still fully positioned on the forks 74), the controller 150 can be configured to set an error code or send an error message. If the load positioning sensor 142 is on (i.e., indicating that the pallet/load is not fully positioned on the forks 74), the forks can continue to travel from the load to a predetermined distance.

在步骤338处,在叉74已从负载行进了预定距离之后,第一相机104可以捕获放置的负载的图像,并且控制器150可以尝试在图像中定位货盘/货盘上的负载。在步骤342处,控制器150然后可以确定由叉74行进的预定距离是否与从第一相机的一个或多个图像中所测量的从负载靠背78到负载/货盘的距离匹配。如果距离不匹配,则控制器150可被配置成设置错误代码或发送错误消息。在步骤346处,如果距离确实匹配,或在彼此的预定义容差内,则控制器150可确定叉74是否完全行进(即,缩回)。如果叉74没有完全行进,则叉74可以继续缩回。如果叉74完全行进,则卸载操作完成,而MHV 60可以继续执行另一个任务。At step 338, after the fork 74 has traveled a predetermined distance from the load, the first camera 104 can capture an image of the placed load, and the controller 150 can attempt to locate the load on the pallet/pallet in the image. At step 342, the controller 150 can then determine whether the predetermined distance traveled by the fork 74 matches the distance from the load backrest 78 to the load/pallet measured from one or more images from the first camera. If the distances do not match, the controller 150 can be configured to set an error code or send an error message. At step 346, if the distances do match, or are within predefined tolerances of each other, the controller 150 can determine whether the fork 74 has fully traveled (i.e., retracted). If the fork 74 has not fully traveled, the fork 74 can continue to retract. If the fork 74 has fully traveled, the unloading operation is complete, and the MHV 60 can proceed to perform another task.

图10示出了使用上面参考图1-5所述的具有负载搬运模块100的MHV 60将负载卸下到机架或升高的平台上的方法400。与上述方法300类似,在步骤404处,可以从例如WMS向控制器150无线地提供负载卸下坐标(例如,卸下位置的X-Y位置和高度)。因此,MHV 60可以自主地行驶到卸下位置的X-Y位置。当(或随着)MHV 60到达卸下位置的X-Y位置时,在步骤408处,控制器150可确定目的地高度是否在第二相机108的当前高度处或之上。在一些实施例中,高度传感器可以将叉74的高度传送到控制器150,并且第二相机108的高度相对于叉74的高度可以已知。在一些实施例中,可以在MHV 60行驶到卸下位置时或在MHV 60开始行驶之前执行步骤408。Figure 10 illustrates a method 400 for unloading a load onto a rack or raised platform using an MHV 60 with a load handling module 100 as described above with reference to Figures 1-5. Similar to method 300 described above, at step 404, the load unloading coordinates (e.g., the X-Y position and height of the unloading location) can be wirelessly provided to the controller 150 from, for example, a WMS. Therefore, the MHV 60 can autonomously travel to the X-Y position of the unloading location. When (or as) the MHV 60 reaches the X-Y position of the unloading location, at step 408, the controller 150 can determine whether the destination height is at or above the current height of the second camera 108. In some embodiments, a height sensor can transmit the height of the fork 74 to the controller 150, and the height of the second camera 108 relative to the height of the fork 74 can be known. In some embodiments, step 408 can be performed when the MHV 60 travels to the unloading location or before the MHV 60 begins to travel.

如果目的地高度不在或不在第二相机108的当前高度之上(即,第二相机108在目的地高度之上),则在步骤412处,可以调节叉74以到达卸下高度之上(例如,卸下高度之上一英尺)的预定距离。在步骤416处,叉74可以进一步从卸下高度之上的预定义距离降低到卸下高度之上的预定义偏移值。当叉714被降低到卸下高度之上的预定偏移时,(多个)叉尖传感器128可以指示机架上的位置是否空闲并且是否能够接收负载。在一些实施例中,可以使用第一相机104、第二相机108和任何其他物体检测系统中的至少一个来确定机架上的卸下位置是否空闲。If the destination height is not above or above the current height of the second camera 108 (i.e., the second camera 108 is above the destination height), then at step 412, the fork 74 can be adjusted to reach a predetermined distance above the unloading height (e.g., one foot above the unloading height). At step 416, the fork 74 can be further lowered from the predetermined distance above the unloading height to a predetermined offset value above the unloading height. When the fork 714 is lowered to the predetermined offset above the unloading height, the fork tip sensors 128 can indicate whether the position on the rack is vacant and whether it is capable of receiving a load. In some embodiments, at least one of the first camera 104, the second camera 108, and any other object detection system can be used to determine whether the unloading position on the rack is vacant.

如果目的地高度等于或高于第二相机108的当前高度(即,第二相机108低于目的地高度),则在步骤420处,通过相对于机架移动MHV 60和叉组件70中的至少一个,可以大致地将第二相机108定位在机架上的卸下位置的前面。然后,可以从第二相机108获取图像,并且在步骤424处,所获取的图像可以用于获得机架对齐。例如,控制器150可以使用第二相机108来确定相对于机架结构的横向对齐(即,左对齐或右对齐)。进一步地,在一些实施例中,第二相机108可用于搜索直立梁和负载梁的机架连接。如果找到机架连接,则可以计算机架连接相对于第二相机108的位置,并且可以基于负载连接的位置来调节叉74、叉组件702和第二相机108中的至少一个的位置。If the destination height is equal to or higher than the current height of the second camera 108 (i.e., the second camera 108 is below the destination height), then at step 420, the second camera 108 can be positioned approximately in front of the unloading position on the rack by moving at least one of MHV 60 and fork assembly 70 relative to the rack. An image can then be acquired from the second camera 108, and at step 424, the acquired image can be used to determine rack alignment. For example, the controller 150 can use the second camera 108 to determine lateral alignment (i.e., left or right alignment) relative to the rack structure. Further, in some embodiments, the second camera 108 can be used to search for rack connections between upright beams and load beams. If a rack connection is found, the position of the rack connection relative to the second camera 108 can be calculated, and the position of at least one of the fork 74, fork assembly 702, and second camera 108 can be adjusted based on the position of the load connection.

在步骤428处,第二相机108可用于识别机架上的特征,诸如例如,水平负载条、直立梁或相邻负载(即,机架上期望的卸下位置旁边的负载)。如果无法定位机架或其组件,则控制器150可以设置错误代码或发送错误消息。然而,如果识别了机架,则在步骤432处,所识别的一个或多个特征可用于量化感兴趣的最小体积和感兴趣的最大体积。例如,感兴趣的最小和/或最大体积可以基于负载尺寸、抬离高度和负载之间以及负载与机架直立之间期望的缓冲间隔。在一些实施例中,负载尺寸(例如,长度、宽度和高度)可以是控制器150已知的预定值。附加地或替代地,负载尺寸可由WMS和/或任何其他信息源提供给控制器150。进一步,控制器150可以将所定义的感兴趣的体积与落客位置处的未占用空间的体积进行比较,该未占用空间的体积可以由第二相机108测量。At step 428, the second camera 108 can be used to identify features on the rack, such as, for example, horizontal load bars, upright beams, or adjacent loads (i.e., loads next to the desired unloading position on the rack). If the rack or its components cannot be located, the controller 150 can set an error code or send an error message. However, if the rack is identified, at step 432, one or more of the identified features can be used to quantify the minimum and maximum volumes of interest. For example, the minimum and/or maximum volumes of interest can be based on load dimensions, lift-off height, and desired buffer intervals between loads and between the load and rack uprights. In some embodiments, load dimensions (e.g., length, width, and height) can be predetermined values known to the controller 150. Additionally or alternatively, load dimensions can be provided to the controller 150 by the WMS and/or any other information source. Further, the controller 150 can compare the defined volumes of interest with the volume of unoccupied space at the drop-off position, which can be measured by the second camera 108.

在步骤436处,一旦感兴趣的最小和最大体积已被量化,并且已经确定负载可以适合其中,第二相机108可以验证搜索体积是空的(例如,通过分析图像中的用于指示物体的像素)。如果检测到物体或另一结构(例如,通过存在具有指示物体/结构的强度的预定数量的像素),则控制器150可以设置错误代码或发送错误消息。在步骤440处,如果确定搜索体积为空,则可以将叉74提升到最终卸下高度。在步骤444处,在叉74被提升到卸下高度的同时,控制器150可以监视(多个)叉尖传感器128以识别从阻塞状态到未阻塞状态的转变。更具体地,(多个)叉尖传感器128可以被配置成检测何时负载梁在尖传感器FOV 132中,以及何时叉74在负载梁之上并且尖传感器FOV 132是清楚的。控制器150可以使用转变高度值(即,叉尖传感器128从阻塞转变到未阻塞时的高度值)来计算转变高度之上的预定义偏移值。一旦叉74到达卸下高度,就可以移动叉74到转变高度值之上的预定义偏移。At step 436, once the minimum and maximum volumes of interest have been quantized and it has been determined that the load can fit within them, the second camera 108 can verify that the search volume is empty (e.g., by analyzing pixels in the image used to indicate objects). If an object or another structure is detected (e.g., by the presence of a predetermined number of pixels indicating the intensity of the object/structure), the controller 150 can set an error code or send an error message. At step 440, if it is determined that the search volume is empty, the fork 74 can be raised to the final unloading height. At step 444, while the fork 74 is raised to the unloading height, the controller 150 can monitor the fork tip sensors 128 to identify the transition from a blocked state to an unblocked state. More specifically, the fork tip sensors 128 can be configured to detect when the load beam is in the tip sensor FOV 132, and when the fork 74 is above the load beam and the tip sensor FOV 132 is clear. The controller 150 can use the shift height value (i.e., the height value of the fork tip sensor 128 when it shifts from blocked to unblocked) to calculate a predefined offset value above the shift height. Once the fork 74 reaches the unblocking height, the fork 74 can be moved to the predefined offset above the shift height value.

在步骤448处,当叉74布置在转变高度值或卸下高度之上的预定义偏移处时,叉74可行进(即,延伸)进入机架以放置负载。当(或随着)叉74行进机架时,控制器150可以监视至少一个叉尖传感器128,以确保叉不进入现有的货盘。例如,控制器150可确定是否至少一个中心叉尖传感器(即,专用于检测中心纵梁的在中心布置的叉尖传感器)被阻塞。如果中心叉尖传感器被阻塞(这可以表示叉74正在进入另一个货盘),则控制器150可以设置错误代码或发送错误消息。附加地或替代地,控制器150可被配置成确定是否正在推送货盘。例如,可以测量到货盘的距离,并将其与叉74已移动的距离进行比较。在一些实施例中,当货盘被拾取时,可以实现相同或不同的推送检测方法。At step 448, when fork 74 is positioned at a predefined offset above the transition height or unloading height, fork 74 may travel (i.e., extend) into the rack to place a load. While (or as) fork 74 travels into the rack, controller 150 may monitor at least one fork tip sensor 128 to ensure the fork does not enter an existing pallet. For example, controller 150 may determine if at least one center fork tip sensor (i.e., a center-positioned fork tip sensor specifically designed to detect the center longitudinal beam) is blocked. If the center fork tip sensor is blocked (which could indicate that fork 74 is entering another pallet), controller 150 may set an error code or send an error message. Additionally or alternatively, controller 150 may be configured to determine whether a pallet is being pushed. For example, the distance to the pallet may be measured and compared to the distance fork 74 has moved. In some embodiments, the same or different push detection methods may be implemented when the pallet is picked up.

在步骤456处,如果叉74保持未阻塞并且已经行进到机架中的预定距离,则可以停止叉74的延伸,并且可以将叉74降低预定距离。在一些实施例中,预定义距离可基于负载重量(其可已使用负载重量传感器测量或由WMS提供给控制器150)以及负载梁之上的预定义偏移高度中的至少一个。例如,在叉74降低时,控制器150可以确定叉74上的重量是否减少,或者,这可以指示负载由机架支撑。附加地或替代地,控制器150可以将可基于转变高度值和预定义偏移值中的至少一个的预设降低距离与叉74已降低的距离进行比较。在步骤464中,一旦确定叉74上的重量已减少并且满足预设的降低距离,则可以停止叉74的向下移动,并且在步骤468处,叉74可以向后缩回至缩回位置(即,离开机架并朝向车辆主体)。然而,如果叉74上的重量在降低时未减小和/或不满足预设的降低距离,则控制器150可以设置错误代码或发送错误消息。At step 456, if fork 74 remains unobstructed and has traveled a predetermined distance within the frame, the extension of fork 74 can be stopped, and fork 74 can be lowered a predetermined distance. In some embodiments, the predefined distance may be based on at least one of the load weight (which may have been measured using a load weight sensor or provided to controller 150 by the WMS) and a predefined offset height above the load beam. For example, as fork 74 is lowered, controller 150 may determine whether the weight on fork 74 has decreased, or this may indicate that the load is supported by the frame. Additionally or alternatively, controller 150 may compare a preset lowering distance, which may be based on at least one of a transition height value and a predefined offset value, with the distance fork 74 has been lowered. At step 464, once it is determined that the weight on fork 74 has decreased and the preset lowering distance is met, the downward movement of fork 74 can be stopped, and at step 468, fork 74 may be retracted to a retracted position (i.e., away from the frame and toward the vehicle body). However, if the weight on the fork 74 does not decrease during descent and/or does not meet the preset descent distance, the controller 150 may set an error code or send an error message.

在步骤472处,当叉被缩回时,控制器150可监视至少一个负载就位传感器以确定货盘是否被拖动。例如,如果负载就位传感器142在预定的时间之后保持关闭(提供货盘拖动的肯定指示),则可以停止叉74的移动,并且控制器150可以设置错误代码或发送错误消息。如果负载就位传感器142切换到打开状态(例如,指示负载未就位在叉74上),则叉74的缩回可以继续。At step 472, when the forks are retracted, controller 150 may monitor at least one load position sensor to determine if the pallet has been dragged. For example, if load position sensor 142 remains closed after a predetermined time (providing a positive indication of pallet dragging), movement of fork 74 may be stopped, and controller 150 may set an error code or send an error message. If load position sensor 142 switches to the open state (e.g., indicating that the load is not in place on fork 74), retraction of fork 74 may continue.

控制器150还可以被配置成监视叉74缩回的距离。例如,第一相机104可用于测量负载与第一相机104和/或负载靠背78之间的距离,以确定叉74已缩回的距离。在一些实施例中,控制器150可以比较叉74行进的距离(通过使用另一方法或传感器测量的距离),以确定其是否与从负载靠背78到在第一相机图像中测量的负载/货盘的距离匹配。附加地或替代地,控制器150可以检查至少一个叉尖传感器128,以通过监视叉74之间的一部分尖传感器FOV(例如,监视中心叉尖传感器)以确定货盘上的中心纵梁是否仍在叉74之间,来确定是否已卸载货盘。在步骤480处,基于所监视的缩回距离以及中心叉尖传感器感测到的中心纵梁的存在/不存在中的至少一个,控制器150可以确定叉74是否已完全缩回。如果还没有完全缩回,叉74可以继续缩回,而控制器150可以继续监视货盘拖动、缩回距离以及中心纵梁的存在/不存在。在一些实施例中,步骤472、476和/或480以及用于检查货盘拖动和/或测量缩回距离的任何其他步骤中的至少一个可以至少被执行一次。The controller 150 can also be configured to monitor the distance the forks 74 have retracted. For example, the first camera 104 can be used to measure the distance between the load and the first camera 104 and/or the load backrest 78 to determine the distance the forks 74 have retracted. In some embodiments, the controller 150 can compare the distance traveled by the forks 74 (distance measured using another method or sensor) to determine if it matches the distance from the load backrest 78 to the load/pallet measured in the first camera image. Additionally or alternatively, the controller 150 can check at least one fork tip sensor 128 to determine whether the pallet has been unloaded by monitoring a portion of the fork tip sensor FOV between the forks 74 (e.g., monitoring the center fork tip sensor) to determine whether the center longitudinal beam on the pallet is still between the forks 74. At step 480, based on the monitored retraction distance and at least one of the presence/absence of the center longitudinal beam sensed by the center fork tip sensor, the controller 150 can determine whether the forks 74 have been fully retracted. If the fork 74 has not fully retracted, it may continue to retract, while the controller 150 may continue to monitor pallet drag, retraction distance, and the presence/absence of the center longitudinal beam. In some embodiments, at least one of steps 472, 476, and/or 480, as well as any other steps for checking pallet drag and/or measuring retraction distance, may be performed at least once.

在步骤488处,当叉74已完全缩回时,控制器150可以使用第一相机104执行负载放置的二次确认。第一相机104和第二相机108中的至少一个可以捕获负载的图像,该图像可以用于定位货盘和/或负载,以便确定负载位置。在步骤492处,控制器150可以确定所测量的负载位置是否在预定义的容差内与期望的负载卸下坐标匹配。如果负载位置在预定容差内,则负载操作完成,而MHV 60可执行另一任务。如果负载位置不在预定义的容差内,则控制器150可以设置错误代码或发送错误消息。At step 488, when fork 74 has fully retracted, controller 150 can perform secondary confirmation of load placement using first camera 104. At least one of first camera 104 and second camera 108 can capture an image of the load, which can be used to locate the pallet and/or load to determine the load position. At step 492, controller 150 can determine whether the measured load position matches the desired load unloading coordinates within a predefined tolerance. If the load position is within the predetermined tolerance, the load operation is complete, and MHV 60 can perform another task. If the load position is not within the predefined tolerance, controller 150 can set an error code or send an error message.

图11示出了根据本公开的实施例的另一个负载搬运模块600。负载搬运模块600在设计和功能上可以类似于图1-5的负载搬运模块100,具有使用类同附图标记标识的类似元件,除非本文所述或从图中明显可见。例如,定位第一相机704使得其下表面安置在叉74的顶表面84之上。在一些实施例中,第一相机704可以在叉74的顶表面84之上至少10、15或20cm。Figure 11 illustrates another load handling module 600 according to an embodiment of the present disclosure. The load handling module 600 may be similar in design and function to the load handling module 100 of Figures 1-5, having similar elements identified using similar reference numerals, unless described herein or clearly visible from the figures. For example, the first camera 704 is positioned such that its lower surface is positioned above the top surface 84 of the fork 74. In some embodiments, the first camera 704 may be at least 10, 15, or 20 cm above the top surface 84 of the fork 74.

尽管可使用诸如顶、底、较低、中、横向、水平、垂直、前等等之类的各种空间和方向术语来描述本公开的示例,但理解,此类术语仅仅相对于附图中所示出的取向来使用。可以反转、旋转或以其他方式改变定向,使得上部是下部,反之亦然,水平变成垂直,等等。Although various spatial and directional terms such as top, bottom, lower, middle, lateral, horizontal, vertical, front, etc., may be used to describe examples of this disclosure, it is understood that such terms are used only relative to the orientation shown in the accompanying drawings. Orientation may be reversed, rotated, or otherwise changed such that upper becomes lower, and vice versa, horizontal becomes vertical, etc.

提供对所公开的实施例的先前描述是为使得任何本领域技术人员皆能够制作或使用本发明。对这些实施例的各种修改对于本领域技术人员将是显而易见的,并且本文中所定义的普适原理可被应用于其他实施例而不会脱离本发明的精神或范围。由此,本发明并不旨在限定于本文中所描述的实施例,而是应被授予与本文中公开的原理和新颖特征一致的最宽泛的范围。The prior description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the invention is not intended to be limited to the embodiments described herein, but should be accorded the broadest scope consistent with the principles and novel features disclosed herein.

最后,明显期望本文描述的任何过程或步骤可被组合、省去或重新排序。在其他实施例中,指令可留驻在计算机可读介质上,其中这些指令由处理器执行以实现本文描述的一个或多个过程或步骤。如此,明确预期的是,本文描述的任何过程或步骤可实现为硬件、固件、包括在计算机上执行的程序指令的软件以及其任意组合。因此,本说明书只是以示例方式给出,并且不对本发明的范围构成限制。Finally, it is clearly expected that any process or step described herein can be combined, omitted, or reordered. In other embodiments, instructions may reside on a computer-readable medium, wherein these instructions are executed by a processor to implement one or more processes or steps described herein. Thus, it is expressly contemplated that any process or step described herein can be implemented as hardware, firmware, software including program instructions that execute on a computer, and any combination thereof. Therefore, this specification is given by way of example only and does not constitute a limitation on the scope of the invention.

Claims (19)

1.一种用于物料搬运车辆的负载搬运模块,所述物料搬运车辆包括车辆主体、桅杆、塔和从负载靠背延伸至尖端的至少一个叉,所述塔从所述负载靠背向上延伸,而所述至少一个叉相对于所述车辆主体选择性地可移动并被配置成支撑负载,所述负载搬运模块包括:1. A load handling module for a material handling vehicle, the material handling vehicle including a vehicle body, a mast, a tower, and at least one fork extending from a load backrest to a tip, the tower extending upward from the load backrest, and the at least one fork being selectively movable relative to the vehicle body and configured to support a load, the load handling module comprising: 第一相机,所述第一相机被固定到所述负载靠背并定位在所述至少一个叉的顶表面近邻,所述第一相机被配置成确定物体在第一相机视场中的位置;A first camera is fixed to the load backrest and positioned near the top surface of at least one fork, and the first camera is configured to determine the position of an object in the field of view of the first camera. 第二相机,所述第二相机被固定到所述塔,使得所述第二相机被定位于所述第一相机之上,所述第二相机被配置成确定物体在第二相机视场中的位置;A second camera is fixed to the tower such that the second camera is positioned above the first camera, and the second camera is configured to determine the position of an object in the field of view of the second camera. 叉尖传感器,所述叉尖传感器在尖端近邻被固定到所述至少一个叉,所述叉尖传感器被配置成检测在延伸至所述尖端前面的叉传感器视场内的物体的存在;以及A fork tip sensor, fixed to the at least one fork in proximal to the tip, configured to detect the presence of an object within the fork tip sensor's field of view extending in front of the tip; and 控制器,所述控制器与所述第一相机、所述第二相机和所述叉尖传感器通信,所述控制器被配置成自主地控制所述至少一个叉的移动;A controller, which communicates with the first camera, the second camera, and the fork tip sensor, is configured to autonomously control the movement of the at least one fork; 其中所述塔包括塔致动器,所述塔致动器被配置成相对于所述第一相机选择性地移动所述第二相机。The tower includes a tower actuator configured to selectively move the second camera relative to the first camera. 2.如权利要求1所述的负载搬运模块,其中当所述负载被支撑在所述至少一个叉上时,所述第一相机视场被配置成覆盖所述负载的底部的至少一部分。2. The load handling module of claim 1, wherein when the load is supported on the at least one fork, the first camera field of view is configured to cover at least a portion of the bottom of the load. 3.如权利要求1所述的负载搬运模块,其中当所述负载被支撑在所述至少一个叉上时,所述第二相机视场被配置成覆盖所述负载的顶部的至少一部分。3. The load handling module of claim 1, wherein when the load is supported on the at least one fork, the second camera field of view is configured to cover at least a portion of the top of the load. 4.如权利要求1所述的负载搬运模块,其中所述至少一个叉包括从所述负载靠背延伸到相应尖端的两个叉,并且其中所述第一相机和所述第二相机被定位于所述两个叉之间。4. The load handling module of claim 1, wherein the at least one fork comprises two forks extending from the load backrest to a corresponding tip, and wherein the first camera and the second camera are positioned between the two forks. 5.如权利要求4所述的负载搬运模块,其中所述叉尖传感器是在所述两个叉中的第一叉的所述尖端近邻被固定到所述第一叉的第一叉尖传感器;5. The load handling module of claim 4, wherein the fork tip sensor is a first fork tip sensor that is fixed to the tip of the first fork in the vicinity of the tip of the first fork of the two forks; 其中所述负载搬运模块进一步包括在所述两个叉中的第二叉的所述尖端近邻被固定到所述第二叉的第二叉尖传感器;The load handling module further includes a second fork tip sensor whose tip proximates to the second fork are fixed to the second fork; 其中所述第一叉和所述第二叉被配置成检测所述第一叉和所述第二叉之间物体的存在。The first fork and the second fork are configured to detect the presence of an object between the first fork and the second fork. 6.如权利要求1所述的负载搬运模块,进一步包括负载就位传感器,所述负载就位传感器被配置成检测所述负载是否完全就位在所述至少一个叉上。6. The load handling module of claim 1, further comprising a load positioning sensor configured to detect whether the load is fully positioned on the at least one fork. 7.如权利要求1所述的负载搬运模块,进一步包括重量传感器,所述重量传感器被配置成确定由所述至少一个叉支撑的所述负载的重量。7. The load handling module of claim 1, further comprising a weight sensor configured to determine the weight of the load supported by the at least one fork. 8.一种用物料搬运车辆拾取负载的方法,所述物料搬运车辆包括从负载靠背延伸的至少一个叉、桅杆、从所述负载靠背向上延伸的塔、安装在所述负载靠背上的第一相机、安装在所述塔上的第二相机以及安置在所述至少一个叉的尖近邻的叉尖传感器,所述方法包括:8. A method for picking up a load using a material handling vehicle, the material handling vehicle comprising at least one fork extending from a load backrest, a mast, a tower extending upward from the load backrest, a first camera mounted on the load backrest, a second camera mounted on the tower, and a fork tip sensor disposed near the tip of the at least one fork, the method comprising: 将所述物料搬运车辆移动到拾取位置;Move the material handling vehicle to the pickup location; 识别上面正搁置负载的货盘;Identify the pallets on which loads are placed; 通过将所述至少一个叉移动成与所述货盘的货盘袋对齐,使所述至少一个叉与所述货盘对齐;The at least one fork is aligned with the pallet by moving the at least one fork to align with the pallet bag of the pallet; 确定所述至少一个叉是否与所述货盘袋对齐;Determine whether the at least one fork is aligned with the pallet bag; 相对于所述物料搬运车辆的车辆主体延伸所述叉以接合所述货盘;以及The forks extend relative to the vehicle body of the material handling vehicle to engage the pallet; and 提升并缩回叉,以用所述叉来拾取所述负载,Raise and retract the fork to pick up the load using the fork. 其中识别所述货盘包括使用所述第一相机和所述第二相机中的至少一个来识别所述货盘的中心纵梁,其中确定所述至少一个叉是否与所述货盘袋对齐包括使用所述第一相机和所述第二相机中的至少一个来确定所述货盘是否定位在离所述至少一个叉的预定义容差内,所述第二相机能相对于所述第一相机移动。Identifying the pallet includes using at least one of the first camera and the second camera to identify the center longitudinal beam of the pallet, and determining whether the at least one fork is aligned with the pallet bag includes using at least one of the first camera and the second camera to determine whether the pallet is positioned within a predefined tolerance from the at least one fork, wherein the second camera is movable relative to the first camera. 9.如权利要求8所述的方法,进一步包括通过检测货盘位置来校正所述叉相对于所述货盘袋的位置,以及执行调节矢量,所述调节矢量调节所述叉相对于检测到的货盘位置的位置。9. The method of claim 8, further comprising correcting the position of the fork relative to the pallet bag by detecting the pallet position, and executing an adjustment vector that adjusts the position of the fork relative to the detected pallet position. 10.如权利要求8所述的方法,进一步包括使用所述叉尖传感器来验证所述至少一个叉与所述货盘袋对齐。10. The method of claim 8, further comprising using the fork tip sensor to verify that the at least one fork is aligned with the pallet bag. 11.如权利要求8所述的方法,其中延伸所述叉以接合所述货盘进一步包括用负载就位传感器确定所述至少一个叉完全接合所述负载。11. The method of claim 8, wherein extending the fork to engage the pallet further comprises determining, using a load positioning sensor, that the at least one fork is fully engaged with the load. 12.一种卸下由物料搬运车辆支撑的负载的方法,所述物料搬运车辆包括从负载靠背延伸的至少一个叉、桅杆、从所述负载靠背向上延伸的塔、安装在所述负载靠背上的第一相机、安装在所述塔上的第二相机,以及安置在所述至少一个叉的尖近邻的叉尖传感器,所述方法包括:12. A method for unloading a load supported by a material handling vehicle, the material handling vehicle comprising at least one fork extending from a load backrest, a mast, a tower extending upward from the load backrest, a first camera mounted on the load backrest, a second camera mounted on the tower, and a fork tip sensor disposed near the tip of the at least one fork, the method comprising: 将所述物料搬运车辆移动到无线地提供给控制器的卸下位置;Move the material handling vehicle to the unloading position wirelessly provided to the controller; 通过使用所述第二相机和所述叉尖传感器中的至少一个搜索所述卸下位置中物体的存在来确定所述卸下位置是否空闲;Whether the unloading position is vacant is determined by searching for the presence of an object at the unloading position using at least one of the second camera and the fork tip sensor; 相对于所述物料搬运车辆的车辆主体延伸所述叉以将所述负载移动到所述卸下位置中;The forks extend relative to the vehicle body of the material handling vehicle to move the load to the unloading position; 降低所述叉以将所述负载放置在所述卸下位置中;Lower the fork to place the load in the unloaded position; 缩回所述叉以脱离所述负载;以及Retract the fork to disengage from the load; and 通过使用所述第一相机和所述第二相机中的至少一个测量所述负载与所述第一相机和所述第二相机中的所述至少一个之间的距离,来验证所述负载的位置在所述卸下位置的预定义容差内,所述第二相机能相对于所述第一相机移动。The location of the load is verified to be within a predefined tolerance of the unloading position by measuring the distance between the load and the first camera and the second camera by using at least one of the first camera and the second camera, and the second camera can move relative to the first camera. 13.如权利要求12所述的方法,其中确定所述卸下位置是否空闲进一步包括分析图像中用于指示物体的像素。13. The method of claim 12, wherein determining whether the unloading location is free further comprises analyzing pixels in the image used to indicate the object. 14.如权利要求12所述的方法,其中确定所述卸下位置是否空闲进一步包括识别机架结构的水平负载条、直立梁和相邻负载中的至少一个。14. The method of claim 12, wherein determining whether the unloading position is free further comprises identifying at least one of the horizontal load bars, vertical beams, and adjacent loads of the rack structure. 15.如权利要求14所述的方法,其中确定所述卸下位置是否空闲进一步包括将感兴趣的最小体积或感兴趣的最大体积中的至少一个量化。15. The method of claim 14, wherein determining whether the unloading location is free further comprises quantizing at least one of the minimum volume of interest or the maximum volume of interest. 16.如权利要求12所述的方法,进一步包括将所述叉提升至卸下高度,其中所述叉尖传感器量化与卸下机架结构的水平负载条相关联的预定义偏移高度,并且其中所述叉被提升所述预定义偏移高度的距离。16. The method of claim 12, further comprising raising the fork to a dismount height, wherein the fork tip sensor quantifies a predefined offset height associated with a horizontal load bar of the dismount frame structure, and wherein the fork is raised by the predefined offset height by a distance. 17.如权利要求16所述的方法,其中降低所述叉以将所述负载放置在所述卸下位置中包括将所述叉降低至少所述预定义偏移高度的距离。17. The method of claim 16, wherein lowering the fork to place the load in the unloading position comprises lowering the fork by a distance at least the predefined offset height. 18.如权利要求12所述的方法,其中验证所述负载的位置包括用所述第一相机捕获所放置的负载的图像,以及测量所述负载与所述第一相机之间的距离。18. The method of claim 12, wherein verifying the location of the load comprises capturing an image of the placed load with the first camera and measuring the distance between the load and the first camera. 19.如权利要求12所述的方法,其中所述物料搬运车辆进一步包括重量传感器,所述重量传感器被配置成确定由所述至少一个叉支撑的所述负载的重量,并且其中降低所述叉以将所述负载放置在所述卸下位置中进一步包括用所述重量传感器确定由所述至少一个叉支撑的所述负载的重量是否减少。19. The method of claim 12, wherein the material handling vehicle further includes a weight sensor configured to determine the weight of the load supported by the at least one fork, and wherein lowering the fork to place the load in the unloading position further includes using the weight sensor to determine whether the weight of the load supported by the at least one fork has decreased.
HK42021027496.5A 2019-04-05 2021-03-17 Load handling module for a material handling vehicle HK40037444B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US62/830,155 2019-04-05

Publications (2)

Publication Number Publication Date
HK40037444A HK40037444A (en) 2021-06-11
HK40037444B true HK40037444B (en) 2025-02-21

Family

ID=

Similar Documents

Publication Publication Date Title
CN111792582B (en) Load handling module for materials handling vehicle
US11097760B2 (en) Self-driving systems with inventory holder
US12260627B2 (en) Unmanned forklift
CN108584809B (en) Automatic goods storage and taking control system and method for AGV forklift
JP7761884B2 (en) Unmanned forklift
CN104379489B (en) Container crane
US11858794B2 (en) Control device, movement control system, control method, and program
CN114641447A (en) Mobile automated guided vehicle tray stacker and destacker system and method thereof
JP7794692B2 (en) Control method, control device, and control system
CN111204556A (en) Conveying device, conveying system and goods shelf conveying method
CN110546101B (en) Method for accurately picking up and placing containers by position of gantry lift stacker and gantry lift stacker for this purpose
EP3656702A1 (en) Mobile industrial robot with security system for pallet docketing
US12602047B2 (en) Control method for mobile object, mobile object, and computer-readable storage medium
JP2020196604A (en) Unmanned guided vehicle
HK40037444B (en) Load handling module for a material handling vehicle
CN119306154A (en) Cargo handling control device
HK40037444A (en) Load handling module for a material handling vehicle
CN108455492B (en) Method for correcting errors caused by inclination of camera of forklift due to load and forklift
WO2024219056A1 (en) Moving body control method, moving body, and program
US20240308827A1 (en) Load Handling Sensors for a Material Handling Vehicle
HK40114557A (en) Load handling sensors for a material handling vehicle
WO2025150111A1 (en) Automated guided vehicle and carriage connection method
JP2025013142A (en) Cargo handling control device
JP2026045779A (en) Mobile object, calculation method, and program
WO2025223532A1 (en) Chassis, pallet transport robot and method, electronic device, and storage medium