×

Robotic control system using virtual reality input

  • US 9,579,799 B2
  • Filed: 04/29/2015
  • Issued: 02/28/2017
  • Est. Priority Date: 04/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A robotic system for performing tasks autonomously on real-world objects (RWOs) upon receipt of inputs from a virtual reality environment, the system comprising:

  • a processor-controlled robotic actuator having tools configured to manipulate real-world objects (RWOs), the robotic actuator including a memory having a set of robot-specific instructions stored thereon, the robotic actuator further including a processor configured for executing the robot-specific instructions for actuating the tools;

    one or more data stores including a first set of rules governing the RWOs;

    one or more sensors configured to detect presence of the RWOs and to generate data corresponding to said presence;

    a virtual reality (VR) computer communicably coupled to the robotic actuator and to the one or more sensors, the VR computer configured to capture the data and to use the data to generate a virtual world (VW) including virtual world objects (VWOs) representative of the RWOs;

    the one or more data stores including a second set of rules governing the VWOs;

    the VR computer including a user interface permitting a user to interact with the VW in accordance with the second set of rules, to manipulate the VWOs to achieve desired VW objectives, to generate a modified virtual world (MVW);

    a transformation engine configured to capture differences between the VW and the MVW, to transform the differences into inputs usable by the robotic actuator, and to transmit the inputs to the robotic actuator; and

    the robotic actuator including an autonomous instruction engine configured to receive the inputs to identify RWOs of interest and to combine the inputs with the first set of rules to generate a set of combined instructions usable by the robotic actuator to selectively execute individual ones of the robot-specific instructions to interact with the particular ones of the RWOs autonomously to achieve desired real-world (RW) objectives, wherein the VW objectives are independent of the RW objectives.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×