Controlling movement of autonomous device
AssigneeMobile Industrial Robots A/S
InventorsNiels Jul Jacobsen, Lourenço Barbosa De Castro, Søren Eriksen Nielsen
Life of this patent
Estimating the term…
Abstract
An example system includes an autonomous device. The system includes a movement assembly to move the autonomous device, memory storing information about classes of objects and storing rules governing operation of the autonomous device based on a class of an object in a path of the autonomous device, one or more sensors to detect at least one attribute of the object, and one or more processing devices. The one or more processing devices determine the class of the object based on the at least one attribute, execute a rule to control the autonomous device based on the class, and control the movement assembly based on the rule.
Claims31
A system comprising an autonomous device, the system comprising:
- a movement assembly to move the autonomous device;
- memory storing information about classes of objects and storing rules governing operation of the autonomous device based on a class of an object in a path of the autonomous device;
- one or more sensors configured to detect at least one attribute of the object;
- and
- one or more processing devices to perform operations comprising:
- determining the class of the object based on the at least one attribute;
- executing a rule to control the autonomous device based on the class;
- and
- controlling the movement assembly based on the rule;
- wherein, in a case that the object is classified as an animate object, the rule to control the autonomous device comprises instructions for determining a likelihood of a collision with the object and for outputting an alert based on the likelihood of the collision.
A system comprising an autonomous device, the system comprising:
- a movement assembly to move the autonomous device;
- memory storing information about classes of objects and storing rules governing operation of the autonomous device based on a class of an object in a path of the autonomous device;
- one or more sensors configured to detect at least one attribute of the object;
- and
- one or more processing devices to perform operations comprising:
- determining the class of the object based on the at least one attribute;
- executing a rule to control the autonomous device based on the class;
- and
- controlling the movement assembly based on the rule;
- wherein, in a case that the object is classified as a known robot, the rule to control the autonomous device comprises instructions for implementing communication to resolve a potential collision with the known robot.
A system comprising an autonomous device, the system comprising:
- a movement assembly to move the autonomous device;
- memory storing information about classes of objects and storing rules governing operation of the autonomous device based on a class of an object in a path of the autonomous device;
- one or more sensors configured to detect at least one attribute of the object;
- and
- one or more processing devices to perform operations comprising:
- determining the class of the object based on the at least one attribute;
- executing a rule to control the autonomous device based on the class;
- and
- controlling the movement assembly based on the rule;
- wherein, in a case that the object is classified as a static object, the rule to control the autonomous device comprises instructions for avoiding collision with the object and for cataloging the object if the object is unknown.
A system comprising an autonomous device, the system comprising:
- a movement assembly to move the autonomous device;
- memory storing information about classes of objects and storing rules governing operation of the autonomous device based on a class of an object in a path of the autonomous device;
- one or more sensors configured to detect at least one attribute of the object;
- and
- one or more processing devices to perform operations comprising:
- determining the class of the object based on the at least one attribute;
- executing a rule to control the autonomous device based on the class;
- and
- controlling the movement assembly based on the rule;
- wherein, in a case that the object is classified as an unknown dynamic object, the rule to control the autonomous device comprises instructions for determining a likely direction of motion of the unknown dynamic object and for controlling the movement assembly to avoid the unknown dynamic object.
Dependencies are inferred from the claim text.