Robotic System with Verbal Interaction
AssigneeThe Boeing Company
InventorsScott D. G. Smith, Ronald Carl Provine, Mario A. Mendez
Life of this patent
Estimating the term…
Abstract
A method and apparatus for moving an object. A verbal instruction for moving the object is received. The verbal instruction is converted into text. A logical representation of the verbal instruction is generated. A movement of a robotic system that corresponds to the verbal instruction for moving the object using a model of an environment in which the object and the robotic system are located is identified. A set of commands used by the robotic system for the movement of the robotic system is identified. The set of commands is sent to the robotic system.
Claims20
An apparatus comprising:
- an instruction processor configured to receive a verbal instruction for moving an object;
- convert the verbal instruction into text;
- generate a logical representation of the verbal instruction;
- identify a movement of a robotic system that corresponds to the verbal instruction for moving the object using a model of an environment in which the object and the robotic system are located;
- identify a set of commands used by the robotic system for the movement of the robotic system identified;
- and send the set of commands to the robotic system.
A pick and place robotic system comprising:
- a robotic system configured to move an object from a first location to a second location;
- a dialog manager configured to receive a verbal instruction for moving the object from the first location to the second location;
- convert the verbal instruction into text;
- and generate a logical representation of the verbal instruction;
- a controller configured to identify a movement of the robotic system that corresponds to the verbal instruction for moving the object from the first location to the second location from a model of an environment in which the object and the robotic system are located;
- identify a set of commands used by the robotic system for the movement of the robotic system identified;
- and send the set of commands to the robotic system;
- and
- a robotic interface configured to receive the set of commands from the controller;
- place the commands in a format used by the robotic system;
- and send the set of commands to the robotic system.
A method for moving an object, the method comprising:
- receiving a verbal instruction for moving the object;
- converting the verbal instruction into text;
- generating a logical representation of the verbal instruction;
- identifying a movement of a robotic system that corresponds to the verbal instruction for moving the object using a model of an environment in which the object and the robotic system are located;
- identifying a set of commands used by the robotic system for the movement of the robotic system identified;
- and
- sending the set of commands to the robotic system.
Dependencies are inferred from the claim text.