IP Library Granted Patent US 12,498,732
Granted Patent B2
US 12,498,732 · App. 18/415,338 · Granted Dec 16, 2025

Systems and methods for characterizing a vehicle motion of an autonomous mobile robot

Inventors: Robert Dam (Waterloo, CA); Alex Jou (Kitchener, CA); Amer Keblawi (Kitchener, CA); Ryan Christopher Gariepy (Kitchener, CA); Jason Mercer (Kitchener, CA)
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
G05D1/22G05D2111/52G05D2111/54
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,498,732
App. No.
18/415,338
Granted
Dec 16, 2025
Kind
B2
Abstract

A method and system are provided for characterizing a vehicle motion of an autonomous mobile robot in response to a triggering event. The method and system involve an autonomous mobile robot and a vehicle processor operable to navigate the autonomous mobile robot. The system further includes a motion characterization system coupled to the autonomous mobile robot, the motion characterization system comprising an odometry system operable to collect vehicle motion data associated with the vehicle motion; a triggering component; a storage component for storing an event start time, an event end time and the vehicle motion data between the event start time and the event end time; and a motion characterization processor operable to: receive an initialization input to initiate the triggering event; generate a trigger signal to cause the triggering component to cause the triggering event; and identify the event start time and an event end time.

Claims (46)

1 . A system for characterizing a vehicle motion of an autonomous mobile robot in response to a triggering event, the system comprising:

the autonomous mobile robot comprising:

a vehicle sensor operable to detect the triggering event and generate an operational signal in response to detecting the triggering event; and

a vehicle processor operable to navigate the autonomous mobile robot in response to one or more of: a navigation command and the operational signal; and

a motion characterization system coupled to the autonomous mobile robot, the motion characterization system comprising:

an odometry system operable to collect vehicle motion data associated with the vehicle motion;

a triggering component coupled with respect to the vehicle sensor, and operable to cause the triggering event;

a storage component for storing an event start time, an event end time and the vehicle motion data between the event start time and the event end time; and

a motion characterization processor operable to:

receive an initialization input to initiate the triggering event;

generate a trigger signal to cause the triggering component to cause the triggering event; and

identify the event start time as a time when the triggering signal is sent to the triggering component, and the event end time as a time when the autonomous mobile robot completes a response to the triggering event.

2 . The system of claim 1 , wherein the motion characterization processor is further operable to: receive a reset input; and cause the triggering event to reset upon receiving the reset input.

3 . The system of claim 1 , wherein the motion characterization processor is further operable to monitor at least one motion parameter associated with the autonomous mobile robot and wherein the at least one monitored motion parameter is within a tolerance range before the characterization processor generates the triggering signal.

4 . The system of claim 3 , wherein the motion characterization processor is further operable to determine that the autonomous mobile robot is no longer in motion and in response to determining that the autonomous mobile robot is no longer in motion, determine that the autonomous mobile robot completed the response to the triggering event.

5 . The system of claim 4 , wherein the motion characterization processor is further operable to continuously record the vehicle motion data from a predefined start time to a predefined end time.

6 . The system of claim 1 , wherein the odometry system is operationally independent from a vehicle odometry system of the autonomous mobile robot.

7 . A method for characterizing a vehicle motion of an autonomous mobile robot in response to a triggering event, the method comprising operating a motion characterization system coupled to the autonomous mobile robot to:

receive an initialization input to initiate the triggering event;

generate a trigger signal to cause a triggering component to cause the triggering event;

operate the triggering component to cause the triggering event;

receive an operational signal from a vehicle processor in response to a vehicle sensor detecting the triggering event;

identify an event start time as a time when the triggering signal is sent to the triggering component, and an event end time as a time when the autonomous mobile robot completes a response to the triggering event; and

store vehicle motion data associated with the vehicle motion at least during operation of the autonomous mobile robot between the event start time and the event end time.

8 . The method of claim 7 , further comprising operating the motion characterization system to receive a reset input and cause the triggering event to reset upon receiving the reset input.

9 . The method of claim 7 , further comprising operating the motion characterization system to:

monitor at least one motion parameter associated with the vehicle and determine that the motion parameter is within a tolerance range before causing the triggering event.

10 . The method of claim 9 , further comprising operating the motion characterization system to:

determine that the vehicle is no longer in motion; and

in response to determining that the vehicle is no longer in motion, determining that the vehicle completed a response to the triggering event.

11 . The method of claim 10 , further comprising operating the motion characterization system to:

record the vehicle motion data continuously from a predefined start time to a predefined end time.

12 . The method of claim 7 , further comprising operating the motion characterization system to send an indication to an external component at the time that the triggering signal is generated.

13 . A motion characterization system for an autonomous mobile robot, the motion characterization system comprising:

an odometry system operable to collect vehicle motion data associated with a motion of the autonomous mobile robot;

a triggering component coupled with respect to a vehicle sensor of the autonomous mobile robot, and operable to cause a triggering event;

a storage component for storing an event start time, an event end time and vehicle motion data between the event start time and the event end time; and

a motion characterization processor operable to:

receive an initialization input to initiate the triggering event;

generate a triggering signal to cause the triggering component to cause the triggering event; and

identify the event start time as a time when the triggering signal is sent to the triggering component, and the event end time as a time when the autonomous mobile robot completes a response to the triggering event.

14 . The system of claim 13 , wherein the motion characterization processor is further operable to: receive a reset input; and cause the triggering event to reset upon receiving the reset input.

15 . The system of claim 13 , wherein the motion characterization processor is further operable to monitor at least one motion parameter associated with the autonomous mobile robot, and wherein the at least one motion parameter is within a tolerance range before the motion characterization processor generates the triggering signal.

16 . The system of claim 15 , wherein the motion characterization processor is further operable to determine that the autonomous mobile robot is no longer in motion and in response to determining that the autonomous mobile robot is no longer in motion, determine that the autonomous mobile robot completed the response to the triggering event.

17 . The system of claim 16 , wherein the motion characterization processor is further operable to continuously record the vehicle motion data from a predefined start time to a predefined end time.

18 . The system of claim 13 , wherein the odometry system is operationally independent from vehicle odometry system of the autonomous mobile robot.

Assignments (5)
MERGER Recorded Oct 30, 2025
From: CLEARPATH ROBOTICS INC.
To: ROCKWELL AUTOMATION CANADA LTD.
Reel/Frame 072733/0761 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME FROM CLEARPATH ROBOTICS, INC. TO CLEARPATH ROBOTICS INC. (WITHOUT THE COMMA) PREVIOUSLY RECORDED ON REEL 67944 FRAME 916. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 25, 2024
From: CLEARPATH ROBOTICS INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 068233/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: CLEARPATH ROBOTICS, INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 067944/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: ROCKWELL AUTOMATION, INC.
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 067944/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: DAM, ROBERT; JOU, ALEX; KEBLAWI, AMER; GARIEPY, RYAN CHRISTOPHER; MERCER, JASON
To: CLEARPATH ROBOTICS INC.
Reel/Frame 066180/0747 →
Continuity (1)
Related Publication 20250231560A1 · Jul 17, 2025
References Cited (86)
US 5581250A · Khvilivitzky · 1996 [cited by applicant]
US 5700074A · Sugimoto et al. · 1997 [cited by applicant]
US 5785281A · Peter et al. · 1998 [cited by applicant]
US 5806938A · Stumpe et al. · 1998 [cited by applicant]
US 5983161A · Lemelson et al. · 1999 [cited by applicant]
US 6405132B1 · Breed et al. · 2002 [cited by applicant]
US 9102406B2 · Stark et al. · 2015 [cited by applicant]
US 9141109B1 · Kamata · 2015 [cited by applicant]
US 9187088B1 · Ferguson et al. · 2015 [cited by applicant]
US 9383753B1 · Templeton et al. · 2016 [cited by applicant]
US 9442487B1 · Ferguson et al. · 2016 [cited by applicant]
US 9671791B1 · Paczan · 2017 [cited by applicant]
US 9779314B1 · Wendel et al. · 2017 [cited by applicant]
US 9896030B2 · Sugimoto · 2018 [cited by applicant]
US 10019008B2 · Kong et al. · 2018 [cited by applicant]
US 10328942B2 · Kelly et al. · 2019 [cited by applicant]
US 10446034B2 · Akamine et al. · 2019 [cited by applicant]
US 10909629B1 · Madigan et al. · 2021 [cited by applicant]
US 11225275B2 · Gariepy et al. · 2022 [cited by applicant]
US 11305593B2 · Coombs · 2022 [cited by applicant]
US 11649147B2 · Lunscher et al. · 2023 [cited by applicant]
US 20020013651A1 · Weiberle et al. · 2002 [cited by applicant]
US 20020137489A1 · Dutta et al. · 2002 [cited by applicant]
US 20030096594A1 · Naboulsi · 2003 [cited by applicant]
US 20040204803A1 · Matsuda et al. · 2004 [cited by applicant]
US 20050023052A1 · Beck et al. · 2005 [cited by applicant]
US 20070106473A1 · Bodin et al. · 2007 [cited by applicant]
US 20080018472A1 · Dasilva et al. · 2008 [cited by applicant]
US 20080106886A1 · Sugimoto et al. · 2008 [cited by applicant]
US 20090210109A1 · Ravenscroft · 2009 [cited by applicant]
US 20090222134A1 · Franke et al. · 2009 [cited by applicant]
US 20110015844A1 · Perkins et al. · 2011 [cited by applicant]
US 20110021310A1 · Kresse et al. · 2011 [cited by applicant]
US 20110210529A1 · Markstaller · 2011 [cited by applicant]
US 20120310466A1 · Fairfield et al. · 2012 [cited by applicant]
US 20130142393A1 · Burger et al. · 2013 [cited by applicant]
US 20130144480A1 · Kobayashi et al. · 2013 [cited by applicant]
US 20130197760A1 · Castaneda et al. · 2013 [cited by applicant]
US 20130253770A1 · Nishikawa et al. · 2013 [cited by applicant]
US 20130311075A1 · Tran et al. · 2013 [cited by applicant]
US 20140114526A1 · Erb · 2014 [cited by examiner]
US 20140214255A1 · Dolgov et al. · 2014 [cited by applicant]
US 20140277888A1 · Dastoor et al. · 2014 [cited by applicant]
US 20140365113A1 · Mcgavran et al. · 2014 [cited by applicant]
US 20150046034A1 · Kikuchi · 2015 [cited by applicant]
US 20150161872A1 · Beaulieu et al. · 2015 [cited by applicant]
US 20150239442A1 · Yamakado et al. · 2015 [cited by applicant]
US 20150251658A1 · Kato · 2015 [cited by applicant]
US 20150266487A1 · Kato · 2015 [cited by applicant]
US 20150269860A1 · Shaw et al. · 2015 [cited by applicant]
US 20150291210A1 · Kageyama · 2015 [cited by applicant]
US 20160001775A1 · Wilhelm et al. · 2016 [cited by applicant]
US 20160059851A1 · Klier et al. · 2016 [cited by applicant]
US 20160068267A1 · Liu et al. · 2016 [cited by applicant]
US 20160093210A1 · Bonhomme · 2016 [cited by applicant]
US 20160193999A1 · Sasabuchi · 2016 [cited by applicant]
US 20160250930A1 · Collins et al. · 2016 [cited by applicant]
US 20160304198A1 · Jourdan · 2016 [cited by applicant]
US 20160318445A1 · Sugimoto · 2016 [cited by applicant]
US 20170036771A1 · Woodman et al. · 2017 [cited by applicant]
US 20170076616A1 · Kanade et al. · 2017 [cited by applicant]
US 20170102241A1 · Paduano et al. · 2017 [cited by applicant]
US 20170158178A1 · Kerber et al. · 2017 [cited by applicant]
US 20170188510A1 · Einecke et al. · 2017 [cited by applicant]
US 20170253241A1 · Filev et al. · 2017 [cited by applicant]
US 20170355360A1 · Reed et al. · 2017 [cited by applicant]
US 20180012490A1 · Jodorkovsky et al. · 2018 [cited by applicant]
US 20180162349A1 · Chang et al. · 2018 [cited by applicant]
US 20180211536A1 · Akamine et al. · 2018 [cited by applicant]
US 20180264950A1 · Yokoyama et al. · 2018 [cited by applicant]
US 20180297585A1 · Lian et al. · 2018 [cited by applicant]
US 20180339701A1 · Kwon · 2018 [cited by applicant]
US 20190079537A1 · Yoshida et al. · 2019 [cited by applicant]
US 20190092347A1 · Kim · 2019 [cited by applicant]
US 20190120951A1 · Fischer · 2019 [cited by applicant]
US 20190202465A1 · Kato et al. · 2019 [cited by applicant]
US 20190294167A1 · Kutila et al. · 2019 [cited by applicant]
US 20190344796A1 · Lian et al. · 2019 [cited by applicant]
US 20200239242A1 · Hoofard et al. · 2020 [cited by applicant]
US 20200284601A1 · Myers et al. · 2020 [cited by applicant]
US 20210232153A1 · Inoue · 2021 [cited by applicant]
US 20220005291A1 · Konrardy et al. · 2022 [cited by applicant]
US 20220258614A1 · Matsuki et al. · 2022 [cited by applicant]
US 20250180422A1 · Rauhala · 2025 [cited by examiner]
WO 2015008380A1 · 2015 [cited by applicant]
Xiao et al., Pallet recognition and localization using an RGB-D camera, Sep. 13, 2017, International Journal of Advanced Robotic Systems, (Year: 2017). [cited by applicant]