Variable reference frames in unmanned vehicles
First Claim
1. An 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 a global reference frame associated with an environment within which the chassis is to move;
a communication interface; and
a processor configured to;
receive, using the communication interface, a command to move to a given coordinate in the global reference frame;
control the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command;
when the chassis is at the given coordinate, determine, using the one or more sensors, that a given feature is detected; and
, when the given feature is detected;
automatically cease controlling the propulsion system according to the global reference frame; and
,automatically control the propulsion system to move the chassis according to a local reference frame defined with reference to a dimension associated with the given feature.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method and apparatus for implementation of variable references frames in unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system configured to move the chassis; sensor(s) configured to sense features around the chassis; a memory storing a global reference frame associated with an environment within which the chassis is to move; a communication interface; and a processor configured to: receive, using the interface, a command to move to a given coordinate in the global reference frame; control the propulsion system to move the chassis to the given coordinate; when the chassis is at the given coordinate, determine, using the sensor(s), that a given feature is detected; and, when so: automatically cease controlling the propulsion system according to the global reference frame; automatically move the chassis according to a local reference frame defined with reference to a point associated with the given feature.
-
Citations
21 Claims
-
1. An 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 a global reference frame associated with an environment within which the chassis is to move;
a communication interface; and
a processor configured to;receive, using the communication interface, a command to move to a given coordinate in the global reference frame; control the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command; when the chassis is at the given coordinate, determine, using the one or more sensors, that a given feature is detected; and
, when the given feature is detected;automatically cease controlling the propulsion system according to the global reference frame; and
,automatically control the propulsion system to move the chassis according to a local reference frame defined with reference to a dimension associated with the given feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
receiving, at a processor of an unmanned vehicle, using a communication interface of the unmanned vehicle, a command to move to a given coordinate in a global reference frame associated with an environment within which the unmanned vehicle is to move, 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 the global reference frame;
the communication interface; and
the processor;controlling, using the processor, the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command; when the chassis is at the given coordinate, determining, at the processor and using the one or more sensors, that a given feature is detected; and
, when the given feature is detected;automatically ceasing, using the processor, controlling the propulsion system according to the global reference frame; and
,automatically controlling, using the processor, the propulsion system to move the chassis according to a local reference frame defined with reference to a dimension associated with the given feature. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:
-
receiving, at a processor of an unmanned vehicle, using a communication interface of the unmanned vehicle, a command to move to a given coordinate in a global reference frame associated with an environment within which the unmanned vehicle is to move, 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 the global reference frame;
the communication interface; and
the processor;controlling, using the processor, the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command; when the chassis is at the given coordinate, determining, at the processor and using the one or more sensors, that a given feature is detected; and
, when the given feature is detected;automatically ceasing, using the processor, controlling the propulsion system according to the global reference frame; and
,automatically controlling, using the processor, the propulsion system to move the chassis according to a local reference frame defined with reference to a dimension associated with the given feature.
-
Specification