NON-PROGRAMMER METHOD FOR CREATING SIMULATION-ENABLED 3D ROBOTIC MODELS FOR IMMEDIATE ROBOTIC SIMULATION, WITHOUT PROGRAMMING INTERVENTION
First Claim
Patent Images
1. A system for modelling a robot design comprising:
- a library of active robotic components comprising common and special use robotic components and embedded components;
a 3D graphical workspace comprising a menu for accessing the library of active robotic components and means for positioning selected components onto said workspace for 3D visual modelling of the robot;
a 3D environment creator for adding environmental elements and conditions to the environment;
a simulation-enabled 3D robot model data file (SERM) comprising data pertaining to;
the 3D graphic visualizations of the robotic components and the environmental elements;
object physics data pertaining to the physical properties for the robotic components and the environmental elements; and
active component modules comprising instructions for each robotic component and environmental element;
a 3D simulation engine for simulating functioning of the modeled robot within the simulated environment using information within the SERM; and
output means for displaying design specifications for the modelled robot.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to design a virtual 3D model of the working robot so it can be tested in a virtual world is described. The system and the method for using same can be used to test, refine, redesign and improve multiple virtual prototypes of a robot. Once virtually tested, the optimized design specifications are printed out and used to build the optimized robot design.
29 Citations
13 Claims
-
1. A system for modelling a robot design comprising:
-
a library of active robotic components comprising common and special use robotic components and embedded components; a 3D graphical workspace comprising a menu for accessing the library of active robotic components and means for positioning selected components onto said workspace for 3D visual modelling of the robot; a 3D environment creator for adding environmental elements and conditions to the environment; a simulation-enabled 3D robot model data file (SERM) comprising data pertaining to;
the 3D graphic visualizations of the robotic components and the environmental elements;
object physics data pertaining to the physical properties for the robotic components and the environmental elements; and
active component modules comprising instructions for each robotic component and environmental element;a 3D simulation engine for simulating functioning of the modeled robot within the simulated environment using information within the SERM; and output means for displaying design specifications for the modelled robot. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for modelling a robot design comprising:
-
a) providing a system comprising a library of active robotic components comprising common and special use robotic components and embedded components; a 3D graphical workspace comprising a menu for accessing the library of active robotic components and means for positioning selected components onto said workspace for 3D visual modelling of the robot; a 3D environment creator for adding environmental elements and conditions to the environment; a simulation-enabled 3D robot model data file (SERM) comprising data pertaining to;
the 3D graphic visualizations of the robotic components and the environmental elements;
object physics data pertaining to the physical properties for the robotic components and the environmental elements; and
active component modules comprising instructions for each robotic component and environmental element;a 3D simulation engine for simulating functioning of the modeled robot within the simulated environment using information within the SERM; and output means for displaying design specifications for the modelled robot; b) designing a robot by accessing the library of active robotic components and selecting a robotic component; c) using the 3D graphical workspace to position the selected robotic component onto the desired location on the 3D graphical workspace for 3D visual modelling of the robot, the selected component being added to the SERM; d) repeating step (c) until all components of the robot have been selected; (e) adding environmental objects and environmental conditions using the 3D environment creator; (f) testing the functionality of the modeled robot in the simulated environment using the 3D simulation engine; (g) if necessary, repeating step (c) to make modifications to the modeled robot until functionality is satisfactory; and (h) outputting design specifications for the modeled robot. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification