IP Library › Granted Patent US 12,450,771
Granted Patent B2
US 12,450,771 · App. 17/886,839 · Granted Oct 21, 2025

System and method for load-carrier pose estimation

Inventors: Gijs Dubbelman (Eindhoven, NL); Jonathan Broere (Eindhoven, NL); Guus Engels (Eindhoven, NL)
Assignee: Avular Holding B.V.
G06T7/74G06T2207/10028G06T2207/20081G06T2207/20084G06T2207/30268
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,450,771
App. No.
17/886,839
Filed
Aug 12, 2022
Granted
Oct 21, 2025
Kind
B2
Examiner
LEE, TOMMY D
Art Unit
2681
USPC
382/103
Abstract

A system for Load-carrier Pose estimation. The system includes a Load-carrier for supporting a load with Load-carrier handling indicators or Key-points, and a driving vehicle. The Pose represents a relative position and orientation of the Load-carrier with reference to the vehicle. The system includes a 2D sensor and a 3D sensor. The system is arranged to detect 2D Keypoints in images of the Load-carrier obtained with the 2D sensor, and to match these 2D Keypoints with 3D data captured with the 3D sensor to establish a 3D position and orientation of the detected Keypoints.

Claims (30)

1. A system for Load-carrier Pose estimation, the system comprising:

a driving vehicle;

a Load-carrier for supporting a load, wherein the Load-carrier comprises Load-carrier handling indicators or Keypoints; and

a 2D sensor and a 3D sensor, wherein the system is arranged to carry out a first estimation phase in which a Load-carrier detection is carried out, followed by a second estimation phase wherein a Pose estimation is applied, the Pose representing a relative position and orientation of the Load-carrier with reference to the vehicle, and wherein the second estimation phase is embodied with 2D key point detection and 3D matching of such 2D Keypoints, and wherein in a third estimation phase the system employs Pose estimation using 3D template matching initialized by the Pose estimation resulting from the second phase.

2. The system according to claim 1 , wherein the system is arranged to detect 2D Keypoints in images of the Load-carrier obtained with the 2D sensor, and to match these 2D Keypoints with 3D data captured with the 3D sensor to establish a 3D position and orientation of the detected Keypoints.

3. The system according to claim 1 , wherein the 3D position and orientation of the detected Keypoints of the Load-carrier in the place for a final alignment is supplied to a processor of the system that carries out the 3D template matching optimization.

4. The system according to claim 1 , wherein the system comprises a 3D point cloud template of the Load-carrier, wherein the system is arranged to superimpose the 3D point cloud template onto 3D data derived with the 3D sensor, which 3D data represents the Load-carrier in 3D space, and wherein said superposition enables computing the Load-carrier's position.

5. The system according to claim 1 , wherein the 2D sensor and/or the 3D sensor are mounted on the vehicle, thus providing said sensors with a fixed 6 degrees of freedom offset for use in a 2D to 3D coordinate matrix transformation.

6. The system according to claim 1 , further comprising an IMU sensor.

7. The system according to claim 1 , wherein the system operates in real-time enabling to estimate the Pose at least once while the vehicle is moving.

8. The system according to claim 1 , further comprising an image processor connected to the 2D sensor for detecting the Load-carrier and/or 2D Keypoints which generates image data at a frequency of more than 30 Hz.

9. The system according to claim 8 , wherein the image processor combines the detection of the 2D Key-points with Load-carrier detection.

10. The system according to claim 8 , wherein the image processor detects the Load-carrier and the 2D Keypoints using machine learning/deep learning by applying the same deep neural network for detecting the Load-carrier and the 2D Keypoints simultaneously.

11. The system according to claim 1 , wherein the Load-carrier is a pallet.

12. The system according to claim 1 , wherein the vehicle is a pallet lifter or forklift.

13. A method for Load-carrier Pose estimation of a Load-carrier, wherein the Load-carrier comprises Load-carrier handling indicators or Keypoints, wherein the Pose represents a relative position and orientation of the Load-carrier with reference to a vehicle, the method comprising the steps of:

employing a 2D sensor and a 3D sensor;

executing a first estimation phase in which a Load-carrier detection is carried out;

executing a second estimation phase subsequent to the first estimation phase applying a Pose estimation and employing 2D key point detection and 3D matching of such 2D Keypoints;

providing an image processor connected to the 2D sensor for detecting the Load-carrier and/or the 2D Keypoints which generates image data at a frequency of more than 30 Hz;

arranging that the image processor combines the detection of the 2D Keypoints with Load-carrier detection; and

detecting the 2D Keypoints and the Load-carrier by using the same deep neural network simultaneously.

14. The method according to claim 13 further comprising the steps of:

detecting 2D Key-points in images of the Load-carrier obtained with the 2D sensor; and

matching these 2D Keypoints with 3D data captured with the 3D sensor to establish a 3D position and orientation of the detected Keypoints.

15. The method of claim 13 further comprising the step of executing a third estimation phase employing Pose estimation using 3D template matching initialized by the Pose estimation resulting from the second estimation phase.

16. The method of claim 15 further comprising the step of: providing the 3D position and orientation of the detected Keypoints of the Load-carrier in the place for a final alignment to initialize the 3D template matching optimization.

17. The method of claim 15 further comprising the step of superimposing a template of the Load-carrier onto 3D data derived with the 3D sensor, which 3D data represents the Load-carrier in 3D space, wherein said superposition enables computing the Load-carrier's position.

18. The method according to claim 13 further comprising the step of estimating the Pose while the vehicle is moving.

19. The method according to claim 13 , further comprising the step of using the image processor to detect the Load-carrier and/or 2D Keypoints using machine learning/deep learning.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2025
From: AI IN MOTION B.V.
To: AVULAR HOLDING B.V.
Reel/Frame 070921/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2023
From: DUBBELMAN, GIJS; BROERE, JONATHAN; ENGELS, GUUS
To: AI IN MOTION B.V.
Reel/Frame 062646/0944 →
Priority Claims (1)
NL 2032176 · Jun 15, 2022 · national
Continuity (1)
Related Publication 20230410360A1 · Dec 21, 2023
References Cited (17)
US 10311833B1 · Qiu · 2019 [cited by examiner]
EP 3284712A1 · 2018 [cited by examiner]
JP 2022039382A · 2022 [cited by examiner]
WO WO2023157443A1 · 2023 [cited by examiner]
English translation of WO-2023157443-A1. (Year: 2023). [cited by examiner]
English translation of JP-2022039382-A. (Year: 2022). [cited by examiner]
Holz, Dirk , “Fast Edge-Based Detection and Localization of Transport Boxes and Pallets in RGB-D Images for Mobile Robot Bin Picking”, 47th International Symposium on Robotics (ISR), Munich, Germany, 2016, 1-9. [cited by applicant]
Iinuma, Ryosuke , et al., “Pallet Detection and Estimation for Fork Insertion with RGB-D Camera”, IEEE International Conference on Mechatronics and Automation )ICMA), 2021, 1. [cited by applicant]
Iinuma, Ryosuke , et al., “Robotic Forklift for Stacking Multiple Pallets with RGB-D Cameras”, Journal of Robotics and Mechatronics, VI. 33, No. 6, 1265-1273, 2021. [cited by applicant]
Li, Yongyao , et al., “Pallet Localization Techniques of Forklift Robot: A Review of Recent Progress”, Journal of Robotics and Mechanical Engineering, vol. 1, Issue 1, 2022, 1-7. [cited by applicant]
Xiao, Junhao , et al., “Pallet recognition and localization using an RGB-D camera”, International Journal of Advanced Robotic Systems, Nov.-Dec. 2017, 1-10. [cited by applicant]
Alatise, Mary B., et al., “Pose Estimation of a Mobile Robot Based on Fusion of IMU Data and Vision Data Using an Extended Kalman Filter”, Sensors, vol. 17, No. 10, 2017, 2164. [cited by applicant]
Chen, Mengxiao , et al., “cReal-time 3D Mapping using a 2D Laser Scanner and IMU-aided Visual SLAM”, 2017 IEEE International Conference On Real-Time Computing and Robotics (RCAR), IEEE, 2017, 297-302. [cited by applicant]
Dill, Evan , “Integration of 3D and 2D Imaging Data for Assured Navigation in Unknown Environments”, IEEE/ION Position, Location and Navigation Symposium, Indian Wells, CA, USA, 2010, 285-294. [cited by applicant]
Sahin, Caner , et al., “A Review on Object Pose Recovery: from 3D Bounding Box Detectors to Full 6D Pose Estimators”, arXiv:2001.10609v2, 2020, 1-25. [cited by applicant]
Walter, Matthew R., et al., “A Situationally Aware Voice-commandable Robotic Forklift Working Alongside People in Unstructured Outdoor Environments”, Journal of Field Robotics, vol. 32, No. 4, 2015, 590-628. [cited by applicant]
Walter, Matthew R., “Appearance-based object reacquisition for mobile manipulation”, Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on, IEEE, Piscataway, NJ, USA, 2010, … [cited by applicant]