CPC B25J 9/1605 (2013.01) [B25J 9/08 (2013.01); B25J 11/0005 (2013.01); B25J 19/0025 (2013.01)] | 5 Claims |
1. A system for designing a customized human interacting robot for performing a specified function, the system comprising:
an electronic library of data about modules and accessories for a robot assembly, said library to store, for each module and accessory, at least a unique identification code, dimensions, and firmware for operation of each module and accessory;
a robot design server to receive, from a customer, a set of functions and requirements of said customized human interacting robot to be designed, to generate a plurality of designs for said customized human interacting robot by selecting the plurality of designs each having a set of modules or accessories which match at least one of said set of functions and requirements, wherein said selected sets of modules or accessories comprise at least a base module, said robot design server further operable to perform a series of successively more complex validation tests of the selected designs of modules or accessories, starting with a first validation test which identifies those selected designs satisfying said first validation test, and then performing a subsequent more complex validation test on those designs having satisfied the previous validation test, and continuing with successively more complex validation tests, each validation test being performed on the designs which satisfied a previous validation test until the set of validation tests is completed and then generating a list of modules or accessories and their unique identification codes of the one or more designs satisfying the validation tests and a connection map for each such generated design indicating how said modules or accessories of each such design are to be connected together to form an assembled said customized human interacting robot; and
a robot data server to receive said list of modules or accessories and their unique identification codes from said customized human interacting robot and to download to said assembled customized human interacting robot, data and metadata of its modules or accessories.
|