US 12,072,709 B2
Systems and methods for executing a task with an unmanned vehicle
Ryan Christopher Gariepy, Kitchener (CA); Yan Ma, Waterloo (CA); and Alex Bencz, Kitchener (CA)
Assigned to ROCKWELL AUTOMATION TECHNOLOGIES, INC., Mayfield Heights, OH (US)
Filed by Clearpath Robotics Inc., Kitchener (CA)
Filed on Dec. 9, 2022, as Appl. No. 18/078,150.
Application 18/078,150 is a continuation of application No. 16/248,944, filed on Jan. 16, 2019, granted, now 11,586,208.
Application 16/248,944 is a continuation of application No. 15/827,391, filed on Nov. 30, 2017, granted, now 10,191,494, issued on Jan. 29, 2019.
Application 15/827,391 is a continuation of application No. 14/883,698, filed on Oct. 15, 2015, granted, now 9,891,630, issued on Feb. 13, 2018.
Claims priority of provisional application 62/068,177, filed on Oct. 24, 2014.
Prior Publication US 2023/0185302 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. B60P 1/38 (2006.01); G05D 1/00 (2006.01)
CPC G05D 1/0212 (2013.01) [B60P 1/38 (2013.01); G05D 1/0011 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An unmanned land vehicle for autonomously navigating an indoor environment, the unmanned vehicle comprising:
a chassis;
a propulsion system configured to move the chassis;
one or more sensors configured to sense features around the chassis;
a memory storing feature reference data, wherein the feature reference data is expressed relative to a global reference frame with respect to the indoor environment;
a communication interface; and
a processor configured to:
receive, using the communication interface, a command to move to a feature coordinate associated with a target feature defined with respect to the global reference frame;
control the propulsion system to move the chassis to the feature coordinate using the global reference frame based on the command;
while the chassis is moving to the feature coordinate, monitor for the target feature using sensor data generated by the one or more sensors;
in response to determining a match between at least a portion of the target feature based on the sensor data and the feature reference data:
retrieve, from the memory, one or more local reference frames defined with reference to the target feature;
select a local reference frame from the one or more local reference frames based on an orientation of the unmanned land vehicle relative to the target feature;
determine an operation mode for operating the chassis based on the feature reference data associated with the target feature; and
automatically control the propulsion system to operate the chassis relative to the target feature in the local reference frame according to the operation mode.