Simulation device and simulation method for robot system
First Claim
1. A simulation device for a robot system, the simulation device comprising:
- an input unit that allows input of the constitution of a virtual robot to be simulated;
a storage unit that stores the constitutions and elements of virtual-robot candidates and settings of virtual-robot-controller candidates in association with each other;
a difference extracting unit that reads, from the storage unit, the constitution of one of the virtual-robot candidates that most closely approximates the constitution of the virtual robot input via the input unit and that extracts the difference between the read constitution of the virtual-robot candidate and the constitution of the virtual robot input via the input unit;
a virtual-robot generating unit that reads, from the storage unit, the setting of the virtual-robot-controller candidate associated with the constitution of the most approximate virtual-robot candidate and the settings of the virtual-robot-controller candidates associated with the elements of the virtual-robot candidates included in the difference extracted by the difference extracting unit and that adds or deletes the setting of the associated virtual-robot-controller candidate for each of the elements of the virtual-robot candidates included in the difference to or from the setting of the most approximate virtual-robot-controller candidate to generate the constitutions of new virtual-robot candidates and settings of virtual-robot-controller candidates associated therewith and the constitution of a new virtual robot and a setting of a virtual robot controller associated therewith; and
a candidate updating unit that stores, in the storage unit, the constitutions of the new virtual-robot candidates and the settings of the virtual-robot-controller candidates associated therewith, generated by the virtual-robot generating unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulation device for a robot system includes: an input unit that allows input of the constitution of a virtual robot; a storage unit that stores the constitutions and elements of virtual-robot candidates and settings of virtual-robot-controller candidates in association with each other; a difference extracting unit that reads the constitution of one of the virtual-robot candidates that most closely approximates the input virtual robot and extracts the difference; a virtual-robot generating unit that reads the setting of the associated virtual-robot-controller candidate and the settings of the virtual-robot-controller candidates associated with the elements of the virtual-robot candidates included in the extracted difference and that adds or deletes the setting for each of the elements to generate new candidates and a new virtual robot and virtual robot controller; and a candidate updating unit that stores the constitutions of the new virtual-robot candidates and the settings of the generated virtual-robot-controller candidates.
17 Citations
10 Claims
-
1. A simulation device for a robot system, the simulation device comprising:
-
an input unit that allows input of the constitution of a virtual robot to be simulated; a storage unit that stores the constitutions and elements of virtual-robot candidates and settings of virtual-robot-controller candidates in association with each other; a difference extracting unit that reads, from the storage unit, the constitution of one of the virtual-robot candidates that most closely approximates the constitution of the virtual robot input via the input unit and that extracts the difference between the read constitution of the virtual-robot candidate and the constitution of the virtual robot input via the input unit; a virtual-robot generating unit that reads, from the storage unit, the setting of the virtual-robot-controller candidate associated with the constitution of the most approximate virtual-robot candidate and the settings of the virtual-robot-controller candidates associated with the elements of the virtual-robot candidates included in the difference extracted by the difference extracting unit and that adds or deletes the setting of the associated virtual-robot-controller candidate for each of the elements of the virtual-robot candidates included in the difference to or from the setting of the most approximate virtual-robot-controller candidate to generate the constitutions of new virtual-robot candidates and settings of virtual-robot-controller candidates associated therewith and the constitution of a new virtual robot and a setting of a virtual robot controller associated therewith; and a candidate updating unit that stores, in the storage unit, the constitutions of the new virtual-robot candidates and the settings of the virtual-robot-controller candidates associated therewith, generated by the virtual-robot generating unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A simulation method for a robot system, the simulation method comprising:
-
an input step of allowing input of the constitution of a virtual robot to be simulated; a difference extracting step of reading, from a storage unit, the constitution of one of the virtual-robot candidates that most closely approximates the constitution of the virtual robot input in the input step and extracting the difference between the read constitution of the virtual-robot candidate and the constitution of the virtual robot input in the input step; a virtual-robot generating step of reading, from the storage unit, the setting of the virtual-robot-controller candidate associated with the constitution of the most approximate virtual-robot candidate and the settings of the virtual-robot-controller candidates associated with elements of the virtual-robot candidates included in the difference extracted in the difference extracting step and adding or deleting the setting of the associated virtual-robot-controller candidate for each of the elements of the virtual-robot candidates included in the difference to or from the setting of the most approximate virtual-robot-controller candidate to generate the constitutions of new virtual-robot candidates and settings of virtual-robot-controller candidates associated therewith and the constitution of a new virtual robot and a setting of a virtual robot controller associated therewith; and a candidate updating step of storing, in the storage unit, the constitutions of the new virtual-robot candidates and the settings of the virtual-robot-controller candidates associated therewith, generated in the virtual-robot generating step. - View Dependent Claims (10)
-
Specification