IP Library Granted Patent US 12,528,646
Granted Patent B2
US 12,528,646 · App. 18/263,615 · Granted Jan 20, 2026

Grid survey module

Inventors: Jørgen Djuve Heggebø (Langhus, NO); Ole Alexander Mæhle (Etne, NO); Vemund Rogne (Trondheim, NO); Jonathan Eide (Stavanger, NO)
Assignee: AutoStore Technology AS
B65G1/0478B65G1/0464B65G1/137B65G2203/042B65G2207/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,528,646
App. No.
18/263,615
Granted
Jan 20, 2026
Kind
B2
Abstract

A method of measuring level deviation in an automated storage and retrieval system, wherein the system includes rail system, at least one container handling vehicle, and a central control unit. The rail system includes a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction which is perpendicular to the first direction. The first and second sets of parallel rails divide the rail system into a plurality of grid cells. The at least one container handling vehicle is configured to operate on the rail system. The at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system. The central control unit is configured to receive, transmit, and process data signals of the container handling vehicle and to receive and process data signals of the sensor. The method includes arranging the container handling vehicle in a predetermined position on the grid, transmitting a data signal from the central control unit to the container handling vehicle commanding the container handling vehicle to move a distance in one direction along the grid, and measuring at predetermined intervals, using the orientation sensor, at least one orientation parameter to produce orientation measurements that are indicative of the container handling vehicle's orientation within the three-dimensional cartesian reference system. The method further includes transmitting data concerning the orientation measurements to the central control unit, and processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values.

Claims (44)

1 . A method of measuring level deviation in an automated storage and retrieval system, wherein the system comprises:

a rail system comprising a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction (X) across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction (Y) which is perpendicular to the first direction (X), the first and second sets of parallel rails dividing the rail system into a plurality of grid cells,

at least one container handling vehicle configured to operate on the rail system, wherein the at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system,

a central control unit configured to receive, transmit and process data signals of the container handling vehicle and to receive and process data signals of the sensor,

wherein the method comprises:

arranging the container handling vehicle in a predetermined position on the grid,

transmitting a data signal from the central control unit to the container handling vehicle commanding the container handling vehicle to move a distance in one direction along the grid,

measuring at predetermined intervals, using the orientation sensor, at least one orientation parameter to produce orientation measurements that are indicative of the container handling vehicle's orientation within the three-dimensional cartesian reference system,

transmitting data concerning the orientation measurements to the central control unit, and

processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values.

2 . The method according to claim 1 , wherein measuring the orientation parameter is performed using an orientation sensor in the form of an inclination sensor for measuring the inclination of the container handling vehicle relative to Earth's gravity in each of the X- and Y-directions.

3 . The method according to claim 1 , comprising measuring the pitch (φ) and the roll (Θ) of the container handling vehicle in each column of the grid.

4 . The method according to claim 1 , wherein measuring the pitch (φ) and the roll (Θ) of the container handling vehicle in each column of the grid using an inertial measurement unit (IMU) fixed to the container handling vehicle.

5 . The method according to claim 1 including a step of calculating a height difference, ΔHx and ΔHy between an average height of each side of individual grid cells.

6 . The method according to claim 5 , wherein a magnitude of skewness of an individual grid cell is calculated from the orientation measurements using formula magnitude=√{square root over (|ΔH x | 2 +|ΔH y | 2 )}.

7 . The method according to claim 6 , comprising generating a map using the magnitudes of the skewness of individual grid cells.

8 . The method according to claim 7 , comprising plotting a level of deviation of each grid cell in a map and outputting the map.

9 . The method according to claim 8 , comprising using different colours for indicating the severity of level deviation in a grid cell.

10 . The method according to claim 5 , wherein a magnitude of skewness of an individual grid cell is calculated from the orientation measurements using formula magnitude=|ΔH x |+|ΔH y |.

11 . The method according to claim 1 , comprising using a container handling vehicle to measure at predetermined intervals wherein the predetermined intervals are each grid cell of the rail system one-by-one.

12 . The method according to claim 11 , wherein there are a plurality of said container handling vehicles operating on the rail system, each provided with the at least one orientation sensor, the plurality of container handling vehicles each transmitting orientation measurements to the central control unit to allow level deviation of grid cells in different regions of the rail system to be determined simultaneously while the container handling vehicles are handling containers of the automated storage and retrieval system.

13 . The method according to claim 1 , comprising using container handling vehicles to measure a deviation in the rail system while doing normal operations.

14 . A method of maintaining a level rail system in an automated storage and retrieval system comprising employing a method of measuring level deviation in the automated storage and retrieval system, wherein the system comprises:

a rail system comprising a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction (X) across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction (Y) which is perpendicular to the first direction (X), the first and second sets of parallel rails dividing the rail system into a plurality of grid cells,

at least one container handling vehicle configured to operate on the rail system, wherein the at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system,

a central control unit configured to receive, transmit and process data signals of the container handling vehicle and to receive and process data signals of the sensor,

wherein the method of measuring level deviation in the automated storage and retrieval system comprises:

arranging the container handling vehicle in a predetermined position on the grid,

transmitting a data signal from the central control unit to the container handling vehicle commanding the container handling vehicle to move a distance in one direction along the grid,

measuring at predetermined intervals, using the orientation sensor, at least one orientation parameter to produce orientation measurements that are indicative of the container handling vehicle's orientation within the three-dimensional cartesian reference system,

transmitting data concerning the orientation measurements to the central control unit, and

processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values, the method of maintaining including adjusting upright members of columns using the measurements.

15 . A system of measuring level deviation in an automated storage and retrieval system, wherein the system comprises: a rail system comprising a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction (X) across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction (Y) which is perpendicular to the first direction (X), the first and second sets of parallel rails dividing the rail system into a plurality of grid cells, at least one container handling vehicle configured to operate on the rail system, wherein the at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system, a central control unit configured to receive, transmit and process data signals of the container handling vehicle and to receive and process data signals of the sensor, wherein the container handling vehicle arranged in a predetermined position on the grid, a central control unit for transmitting a data signal to the container handling vehicle commanding the container handling vehicle to move along the grid, an orientation sensor for measuring at least one orientation parameter at predetermined intervals and transmitting data concerning the orientation measurements to the central control unit, and processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values.

16 . A map displaying the level of deviation of each grid cell in an automated storage and retrieval system generated by (1) a method of measuring level deviation in the automated storage and retrieval system, wherein the system comprises:

a rail system comprising a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction (X) across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction (Y) which is perpendicular to the first direction (X), the first and second sets of parallel rails dividing the rail system into a plurality of grid cells,

at least one container handling vehicle configured to operate on the rail system, wherein the at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system,

a central control unit configured to receive, transmit and process data signals of the container handling vehicle and to receive and process data signals of the sensor,

wherein the method of measuring level deviation in the automated storage and retrieval system comprises:

arranging the container handling vehicle in a predetermined position on the grid,

transmitting a data signal from the central control unit to the container handling vehicle commanding the container handling vehicle to move a distance in one direction along the grid,

measuring at predetermined intervals, using the orientation sensor, at least one orientation parameter to produce orientation measurements that are indicative of the container handling vehicle's orientation within the three-dimensional cartesian reference system,

transmitting data concerning the orientation measurements to the central control unit, and

processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values, and

(2) a system of measuring level deviation in an automated storage and retrieval system, wherein the system comprises: a rail system comprising a first set of parallel rails arranged to guide movement of a container handling vehicle in a first direction (X) across the top of a frame structure, and a second set of parallel rails arranged perpendicular to the first set of rails to guide movement of the container handling vehicle in a second direction (Y) which is perpendicular to the first direction (X), the first and second sets of parallel rails dividing the rail system into a plurality of grid cells, at least one container handling vehicle configured to operate on the rail system, wherein the at least one container handling vehicle is provided with at least one orientation sensor configured to measure at least one orientation parameter of the sensor in a three-dimensional cartesian reference system, a central control unit configured to receive, transmit and process data signals of the container handling vehicle and to receive and process data signals of the sensor, wherein the container handling vehicle arranged in a predetermined position on the grid, a central control unit for transmitting a data signal to the container handling vehicle commanding the container handling vehicle to move along the grid, an orientation sensor for measuring at least one orientation parameter at predetermined intervals and transmitting data concerning the orientation measurements to the central control unit, and processing the orientation measurements using the central control unit in order to identify portions of the rail system that deviate from predetermined values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2023
From: HEGGEBØ, JØRGEN DJUVE; MÆHLE, OLE ALEXANDER; ROGNE, VEMUND; EIDE, JONATHAN
To: AUTOSTORE TECHNOLOGY AS
Reel/Frame 064510/0885 →
Priority Claims (1)
NO 20210162 · Feb 8, 2021 · national
Continuity (1)
Related Publication 20240092574A1 · Mar 21, 2024
References Cited (34)
US 10289117B1 · Zou et al. · 2019 [cited by applicant]
US 11866253B2 · Herman · 2024 [cited by examiner]
US 12005478B2 · Bell · 2024 [cited by examiner]
US 12006148B2 · Cavelius · 2024 [cited by examiner]
US 12110184B2 · Becker · 2024 [cited by examiner]
US 12129120B2 · Langenbach · 2024 [cited by examiner]
US 12286298B2 · Minematsu · 2025 [cited by examiner]
US 12398010B2 · Yamamoto · 2025 [cited by examiner]
US 12404100B2 · Parks · 2025 [cited by examiner]
US 20190375590A1 · Gravelle et al. · 2019 [cited by applicant]
US 20210002079A1 · Mäder · 2021 [cited by applicant]
US 20220177223A1 · Heggebø · 2022 [cited by examiner]
US 20230142017A1 · Wang · 2023 [cited by examiner]
US 20230142253A1 · Heggebø · 2023 [cited by examiner]
US 20230263107A1 · Stadie · 2023 [cited by examiner]
CN 205397174U · 2016 [cited by applicant]
CN 206456936U · 2017 [cited by applicant]
CN 207726108U · 2018 [cited by applicant]
CN 210654777U · 2020 [cited by applicant]
CN 112326019A · 2021 [cited by applicant]
DE 102019107496A1 · 2020 [cited by applicant]
JP 2009137724A · 2009 [cited by applicant]
NO 317366B1 · 2004 [cited by applicant]
WO 2014075937A1 · 2014 [cited by applicant]
WO 2014090684A1 · 2014 [cited by applicant]
WO 2015193278A1 · 2015 [cited by applicant]
WO 2021008766A1 · 2021 [cited by applicant]
Anh, Le Huy, Office Action in VN1152305980, mailed May 29, 2025, 4 pages, Intellectual Property Office of Vietnam, Hanoi, Vietnam. [cited by applicant]
Waldstein, Martin, International Preliminary Report on Patentability in PCT/EP2022/052764, mailed May 17, 2022, 9 pages, European Patent Office, Rijswijk, Netherlands. [cited by applicant]
Pattama Petchmanee, Notice for Amendment in Thai Patent Application No. 2301004837 mailed Jun. 21, 2024, 7 pages (including translation), Thai Patent Office, Department of Intellectual Property, Amphur Muang Nonthaburi,… [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/EP2022/052764, mailed on May 17, 2022 (5 pages). [cited by applicant]
Written Opinion issued in corresponding International Application No. PCT/EP2022/052764, mailed on May 17, 2022 (11 pages). [cited by applicant]
Norwegian Search Report issued in counterpart Norwegian Application No. 20210162 mailed on Sep. 6, 2021 (2 pages). [cited by applicant]
Wen, Hui, Office Action in CN2022800138122, mailed Sep. 10, 2025, 11 pages, The State Intellectual Property Office of the People's Republic of China, Beijing, China. [cited by applicant]