IP Library › Granted Patent US 12,447,607
Granted Patent B2
US 12,447,607 · App. 18/252,944 · Granted Oct 21, 2025

Method of handling carrier by means of mobile robot, control system and mobile robot

Inventor: Jonas Larsson (Västerås, SE)
Assignee: ABB Schweiz AG
B25J9/0093B25J5/007B25J13/08G05D1/021
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,447,607
App. No.
18/252,944
Granted
Oct 21, 2025
Kind
B2
Abstract

A method of handling a carrier by means of a mobile robot including a body having a base; a traction arrangement; at least one manipulator; and at least one end effector movable relative to the base; wherein the mobile robot is configured to perform an omnidirectional motion of the base relative to a surface; the method including obtaining environment data of a carrier positioned on the surface by means of an environment sensor; determining a handle position of at least one handle of the carrier based on the environment data; positioning each end effector in relation to at least one handle based on the one or more handle positions; securing each end effector to the at least one handle; and moving the mobile robot and the carrier in common over the surface by means of the mobile robot.

Claims (62)

1. A method of handling a carrier via a mobile robot, the mobile robot including:

a body having a base;

a traction arrangement configured to move the body over a surface;

at least one manipulator connected to the base; and

at least one end effector movable relative to the base via the at least one manipulator;

wherein the mobile robot is configured to perform an omnidirectional motion of the base relative to the surface;

the method comprising:

obtaining environment data of a carrier positioned on the surface via an environment sensor;

determining a handle position of at least one handle of the carrier based on the environment data;

positioning each end effector in relation to at least one handle based on the one or more handle positions;

securing each end effector to the at least one handle; and

moving the mobile robot and the carrier in common over the surface via the mobile robot;

wherein the at least one manipulator comprises a link rotatable about a horizontal axis, and wherein the method further includes reducing a support of the link after securing each end effector to the at least one handle.

2. The method according to claim 1 , further comprising:

determining a carrier navigation point in relation to the mobile robot; and

controlling movements of the mobile robot based on the carrier navigation point when the mobile robot moves in common with the carrier.

3. The method according to claim 1 , further comprising:

determining a wheel configuration of the carrier; and

controlling movements of the mobile robot based on the wheel configuration when the mobile robot moves in common with the carrier.

4. The method according to claim 1 , wherein the obtaining of environment data includes reading a visual code provided on the carrier via the environment sensor, and wherein the method further includes extracting information from the visual code.

5. The method according to claim 1 , further comprising obtaining environment data of a positioning feature on the carrier having a predetermined feature position in relation to the at least one handle position, determining the feature position via processing of the environment data, and determining the at least one handle position based on the feature position.

6. A control system for controlling a mobile robot to handle a carrier, the mobile robot including:

a body having a base;

a traction arrangement configured to move the body over a surface;

at least one manipulator connected to the base the at least one manipulator having a link rotatable about a horizontal axis; and

at least one end effector movable relative to the base via the at least one manipulator;

wherein the mobile robot is configured to perform an omnidirectional motion of the base relative to the surface;

the control system comprising at least one data processing device and at least one memory having a computer program stored thereon, the computer program including program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

receiving, from an environment sensor, environment data of a carrier positioned on the surface;

determining a handle position of at least one handle of the carrier based on the environment data;

commanding the at least one manipulator to position each end effector in relation to at least one handle based on the one or more handle positions;

commanding the at least one end effector to secure to the at least one handle; and

commanding the mobile robot to move in common with the carrier over the surface;

wherein the computer program includes program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the step of commanding the manipulator to reduce a support of the link after securing each end effector to the at least one handle.

7. The control system according to claim 6 , wherein the computer program comprises program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

determining a carrier navigation point in relation to the mobile robot; and

controlling movements of the mobile robot based on the carrier navigation point when the mobile robot moves in common with the carrier.

8. The control system according to claim 6 , wherein the computer program comprises program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

determining a wheel configuration of the carrier; and

controlling movements of the mobile robot based on the wheel configuration when the mobile robot moves in common with the carrier.

9. The control system according to claim 6 , wherein the computer program comprises program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

commanding the environment sensor to read a visual code provided on the carrier; and

extracting information from the visual code.

10. The control system according to claim 6 , wherein the computer program comprises program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

receiving, from the environment sensor, environment data of a positioning feature on the carrier having a predetermined feature position in relation to the at least one handle position;

determining the feature position via processing of the environment data; and

determining the at least one handle position based on the feature position.

11. A mobile robot comprising:

a body having a base;

a traction arrangement configured to move the body over a surface;

at least one manipulator connected to the base, the at least manipulator having a link rotatable about a horizontal axis;

at least one end effector movable relative to the base via the at least one manipulator; and

a control system to handle a carrier,

the control system including at least one data processing device and at least one memory having a computer program stored thereon, the computer program including program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the steps of:

receiving, from an environment sensor, environment data of a carrier positioned on the surface;

determining a handle position of at least one handle of the carrier based on the environment data;

commanding the at least one manipulator to position each end effector in relation to at least one handle based on the one or more handle positions;

commanding the at least one end effector to secure to the at least one handle; and

commanding the mobile robot to move in common with the carrier over the surface; and

wherein the mobile robot is configured to perform an omnidirectional motion of the base relative to the surface;

wherein the computer program includes program code which, when executed by the at least one data processing device, causes the at least one data processing device to perform the step of commanding the manipulator to reduce a support of the link after securing each end effector to the at least one handle.

12. The mobile robot according to claim 11 , wherein the traction arrangement comprises at least two robot wheels having a tire.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: LARSSON, JONAS
To: ABB SCHWEIZ AG
Reel/Frame 065023/0990 →
Continuity (1)
Related Publication 20230415331A1 · Dec 28, 2023
References Cited (17)
US 20100224427A1 · Nuchter · 2010 [cited by examiner]
US 20170281441A1 · Fich · 2017 [cited by examiner]
US 20170348854A1 · Oleynik · 2017 [cited by examiner]
US 20180281178A1 · Jacobsen · 2018 [cited by applicant]
US 20220073105A1 · Osawa · 2022 [cited by examiner]
CN 108356834A · 2018 [cited by applicant]
EP 2236251A1 · 2010 [cited by applicant]
JP 2008246596A · 2008 [cited by applicant]
JP 2018122829A · 2018 [cited by applicant]
KR 1020180038871A · 2018 [cited by applicant]
Park et al.; KR20180038871.Translate; LG Electronics Inc; Robot for Airport and Method Thereof. (Year: 2018). [cited by examiner]
European Office Action; Application No. 20 811 293.8; Completed: Sep. 9, 2024; 7 Pages. [cited by applicant]
Masaki, Takahashi, et al.; Developing a mobile robot for transport applications in the hospital domain; Robotics and Autonomous Systems Journal Home Page Elsevier B.V.; Mar. 27, 2010; 11 Pages. [cited by applicant]
PCT International Search Report and Written Opinion of the International Searching Authority; Application No. PCT/EP2020/082880; Completed: Jun. 21, 2021; Mailing Date: Jun. 28, 2021; 12 Pages. [cited by applicant]
Chinese First Office Action; Application No. 2020801079758; Completed: Nov. 8, 2024; 7 pages. [cited by applicant]
International Preliminary Report on Patentability; Application No. PCT/EP2020/082880; Completed: May 16, 2023; 6 Pages. [cited by applicant]
Chinese Second Office Action; Application No. 202080107975.8; Completed: Apr. 18, 2025; 14 Pages. [cited by applicant]