Universal Payload Abstraction
First Claim
1. A system for robotic hardware abstraction, comprising:
- a core module operable to provide intrinsic robotic functionality; and
one or more mission payload modules communicatively coupled to the core module wherein each mission payload module is customized for a class of tasks.
2 Assignments
0 Petitions
Accused Products
Abstract
Robotic payloads are abstracted to provide a plug-and-play system in which mission specific capabilities are easily configured on a wide variety of robotic platforms. A robotic payload architecture is presented in which robotic functionalities are bifurcated into intrinsic capabilities, managed by a core module, and mission specific capabilities, addressed by mission payload module(s). By doing so the core modules manages a particular robotic platform'"'"'s intrinsic functionalities while mission specific tasks are left to mission payloads. A mission specific robotic configuration can be compiled by adding multiple mission payload modules to the same platform managed by the same core module. In each case the mission payload module communicates with the core module for information about the platform on which it is being associated.
-
Citations
19 Claims
-
1. A system for robotic hardware abstraction, comprising:
-
a core module operable to provide intrinsic robotic functionality; and one or more mission payload modules communicatively coupled to the core module wherein each mission payload module is customized for a class of tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a computing system characterized by one or more mission payload modules communicatively coupled to a core module, a method for hardware abstraction, the method comprising:
-
establishing a communication link between the one or more mission payload modules and the core module; gathering from each mission payload module unique payload identification information; providing, by the core module to the one or more mission payload modules, intrinsic robotic functionality; collecting, by the one or more mission payload modules, mission specific data; and responsive to the payload module requiring intrinsic robotic functionally, interfacing with the core module by the payload module to affect intrinsic robotic functionality. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification