An integrated intelligent system includes a first intelligent electronic device, a second intelligent electronic device, a transferable intelligent control device (TICD) and a cross product bus. The first intelligent electronic device performs a first function and the second intelligent electronic d
An integrated intelligent system includes a first intelligent electronic device, a second intelligent electronic device, a transferable intelligent control device (TICD) and a cross product bus. The first intelligent electronic device performs a first function and the second intelligent electronic device performs a second function. The cross product bus couples the first intelligent electronic device to the transferable intelligent control device. The TICD partially controls behaviors of the intelligent electronic device by sending commands over the cross product bus to the first intelligent electronic device and the TICD partially controls behaviors of the second intelligent electronic device to perform the second function. The TICD is first attached to the first intelligent electronic device to partially control the behaviors of the first electronic device, then detached from the first electronic device, and then attached to the second intelligent electronic device to perform the second function.
대표청구항▼
1. A method of controlling mobile robots, the method comprising: in a control device having a communications module configured for wireless communication, performing operations comprising: receiving, via the communications module, information detected by one or more sensors associated with operation
1. A method of controlling mobile robots, the method comprising: in a control device having a communications module configured for wireless communication, performing operations comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment;storing the information in a memory;establishing, via the communications module, a direct or indirect wireless communication link with a second mobile robot; andcontrolling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module,wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, andwherein the second mobile robot comprises a cleaning robot, and wherein the information indicates locations in the environment that have been or are to be cleaned, locations in the environment in which dirt or high traffic areas exist, and/or one or more cleaning patterns in the environment. 2. The method of claim 1, wherein controlling the transfer of resources comprises causing the second mobile robot to use the information for navigation of the second mobile robot in the environment. 3. The method of claim 2, wherein controlling the transfer of resources comprises causing the second mobile robot to coordinate operation thereof with the operation of the first mobile robot based on the information detected by the one or more sensors associated with the operation of the first mobile robot. 4. The method of claim 3, wherein the second mobile robot has a different functionality and/or a different form of mobility than the first mobile robot. 5. The method of claim 2, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises mapping information for the environment. 6. The method of claim 5, wherein storing the information comprises: building maps for locations within the environment based on the information detected by the one or more sensors associated with the operation of the first mobile robot;learning a layout and location of rooms within the environment; andstoring the maps and the layout and location of rooms within the environment in the memory. 7. The method of claim 2, wherein the communications module is a cross-product communications module, and further comprising: accessing, via the cross-product communications module, data indicative of inputs, outputs, and/or functions of the second mobile robot, and a mapping of commands to access the inputs, outputs, and/or functions,wherein the resources further comprise one or more of the commands to access the inputs, outputs, and/or functions to control the operation of the second mobile robot. 8. The method of claim 7, further comprising: executing, by the control device, an application configured to receive user input; andgenerating, by the control device, the one or more of the commands to control the operation of the second mobile robot responsive to the user input. 9. The method of claim 8, wherein the second mobile robot is a cleaning robot, and wherein the one or more commands causes the cleaning robot to utilize desired or random cleaning patterns indicated by the user input and to keep track of areas cleaned. 10. The method of claim 7, further comprising: establishing, via the cross-product communications module, a wireless communication link with the Internet,wherein the information detected by one or more sensors associated with operation of a first mobile robot is received and/or the resources are transferred to the second mobile robot via the wireless communication link with the Internet. 11. The method of claim 1, wherein the control device is a handheld device. 12. The method of claim 11, wherein the control device comprises a display screen, the method further comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of the second mobile robot; anddisplaying a representation of the information detected by the one or more sensors associated with the operation of the first and/or second mobile robot on the display screen in real time. 13. A control device for controlling mobile robots, the control device comprising: a processor;a communications module configured for wireless communication coupled to the processor; anda memory coupled to the processor, the memory comprising a non-transitory computer readable medium having computer instructions stored therein, that, when executed by the processor, causes the processor to perform operations comprising:receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment;storing the information in the memory;establishing, via the communications module, a wireless communication link with a second mobile robot; andcontrolling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module,wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, andwherein the second mobile robot comprises a cleaning robot, and wherein the information indicates locations in the environment that have been or are to be cleaned, locations in the environment in which dirt or high traffic areas exist, and/or one or more cleaning patterns in the environment. 14. The control device of claim 13, wherein controlling the transfer of resources comprises causing the second mobile robot to coordinate operation thereof with the operation of the first mobile robot based on the information detected by the one or more sensors associated with the operation of the first mobile robot. 15. A control device for controlling mobile robots, the control device comprising: a processor;a communications module configured for wireless communication coupled to the processor; anda memory coupled to the processor, wherein the memory comprises a non-transitory computer readable medium having computer instructions stored therein, that, when executed by the processor, cause the processor to perform operations comprising:receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment;storing the information in the memory;establishing, via the communications module, a wireless communication link with a second mobile robot;accessing, via the communications module, data indicative of inputs, outputs, and/or functions of the second mobile robot, and a mapping of commands to access the inputs, outputs, and/or functions; andcontrolling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, and wherein the resources further comprise one or more of the commands to access the inputs, outputs, and/or functions to control the operation of the second mobile robot. 16. The control device of claim 15, wherein the memory comprises further computer instructions stored therein, that, when executed by the processor, cause the processor to perform operations comprising: executing an application configured to receive user input; andgenerating, by the control device, the one or more of the commands to control the operation of the second mobile robot responsive to the user input. 17. A computer program product for controlling mobile robots, the computer program product comprising a non-transitory computer readable medium having computer instructions stored therein, that, when executed by a processor, cause the processor to perform operations comprising: receiving, via a communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment;storing the information in a memory;establishing, via the communications module, a direct or indirect wireless communication link with a second mobile robot;accessing, via the communications module, data indicative of inputs, outputs, and/or functions of the second mobile robot, and a mapping of commands to access the inputs, outputs, and/or functions; andcontrolling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, and wherein the resources further comprise one or more of the commands to access the inputs, outputs, and/or functions to control the operation of the second mobile robot.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (27)
Peters, II,Richard Alan, Architecture for multiple interacting robot intelligences.
Benayad-Cherif Faycal E. K. (66 Highland Ave. ; #4 Somerville MA 02143) Maddox James F. (55 Hillside Ave. Arlington MA 02174) George ; II Robert W. (2 Karen Rd. Windham NH 03087), Position locating system for a vehicle.
Daggett Kenneth E. (Murrysville PA) Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newtown CT) Booth Barrett L. (Brookfield CT) Jalbert Vincent P. (Middlebury CT), Universal robot control board configuration.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.