System, methods and apparatus for mobile software agents applied to mobile robotic vehicles
First Claim
Patent Images
1. A system for using mobile software agents in cooperation with mobile robotic vehicles (MRVs), comprising:
- a plurality of mobile software agents;
a satellite;
a central command; and
a plurality of MRVs including a lead MRV and member MRVs;
wherein mission parameters are sent to the satellite from the central command in the form of a plurality of mobile software agents;
wherein the satellite forwards the plurality of mobile software agents to the lead MRV;
wherein the plurality of mobile software agents transfer data and code from the lead MRV to the member MRVs;
wherein program parameters in each member MRV are updated by the code transferred by the plurality of mobile software agents;
wherein software code within each member MRV is restructured by the code transferred by the plurality of mobile software agents; and
wherein hardware functions within each member MRV are activated by restructured software code.
0 Assignments
0 Petitions
Accused Products
Abstract
Mobile software agents (MSAs) are software program code that moves from machine to machine in order to perform specific functions. MSAs are used in the swarm weapon system by using methods of transfer via wireless communications between mobile robotic vehicles (MRVs) in a multirobotic system. MSAs provide additional program parameters and analytical functions to existing program code in a real time changing battlefield environment.
-
Citations
1 Claim
-
1. A system for using mobile software agents in cooperation with mobile robotic vehicles (MRVs), comprising:
-
a plurality of mobile software agents;
a satellite;
a central command; and
a plurality of MRVs including a lead MRV and member MRVs;
wherein mission parameters are sent to the satellite from the central command in the form of a plurality of mobile software agents;
wherein the satellite forwards the plurality of mobile software agents to the lead MRV;
wherein the plurality of mobile software agents transfer data and code from the lead MRV to the member MRVs;
wherein program parameters in each member MRV are updated by the code transferred by the plurality of mobile software agents;
wherein software code within each member MRV is restructured by the code transferred by the plurality of mobile software agents; and
wherein hardware functions within each member MRV are activated by restructured software code.
-
Specification