The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 20, 2022

Filed:

Feb. 25, 2020
Applicant:

Duality Robotics, Inc., Hayward, CA (US);

Inventors:

Apurva Shah, San Mateo, CA (US);

Michael Allen Taylor, Wexford, PA (US);

Jason DePerro, San Mateo, CA (US);

Assignee:

DUALITY ROBOTICS, INC., Hayward, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/34 (2006.01); B25J 9/16 (2006.01); B25J 5/00 (2006.01); B25J 13/08 (2006.01); B25J 19/04 (2006.01);
U.S. Cl.
CPC ...
B25J 9/1605 (2013.01); B25J 5/007 (2013.01); B25J 9/161 (2013.01); B25J 9/163 (2013.01); B25J 9/1651 (2013.01); B25J 9/1671 (2013.01); B25J 9/1674 (2013.01); B25J 9/1689 (2013.01); B25J 9/1694 (2013.01); B25J 13/081 (2013.01); B25J 13/088 (2013.01); B25J 19/04 (2013.01); G06F 11/3457 (2013.01);
Abstract

A virtualization system implemented within a cloud server enables the simulation of robot structure and behavior in a virtual environment. The simulated robots are controlled by clients remote from the cloud server, enabling human operators or autonomous robot control programs running on the clients to control the movement and behavior of the simulated robots within the virtual environment. Data describing interactions between robots, the virtual environment, and objects can be recorded for use in future robot design. The virtualization system can include robot templates, enabling users to quickly select and customize a robot to be simulated, and further enabling users to update and re-customize the robot in real-time during the simulation. The virtualization system can re-simulate a portion of the robot simulation when an intervention by a human operator is detected, positioning robots, people, and objects within the virtual environment based on the detected intervention.


Find Patent Forward Citations

Loading…