Offline AI Robot Operation With Preloaded Task Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intelligent robots require large and costly processors to operate autonomously offline, as they need to process and store extensive data and run complex algorithms, making it impractical and costly to fit an entire server processing unit on each robot for full functionality.
Innovation Solution
A method allowing intelligent robots to operate autonomously offline by pre-initializing and initializing with necessary data and functionality from a server during online connection, using internal AI and limited onboard processing power, with each module running in isolated virtual environment containers, and adapting for autonomous movement within defined premises.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the robot operates autonomously offline with full functionality, then reliability is improved, but device complexity and cost increase due to requiring large processors and extensive onboard data storage
Solution Approach 1:
The system segments functionality into two parts: complex data processing and AI operations are performed on the server, while the robot handles execution of pre-processed instructions and local sensorimotor tasks. This segmentation allows the robot to operate autonomously without requiring full server-grade processing power onboard.
Solution Approach 2:
The server performs preliminary processing of data and AI computations before transmitting results to the robot. By pre-processing complex operations offline on the server, the robot receives ready-to-execute instructions that require minimal onboard processing, thus reducing processor and storage requirements while maintaining autonomous operation capability.
2Device complexity
If the robot connects to external server for processing, then device complexity is reduced, but loss of information increases due to dependency on external connection
Solution Approach 1:
The system segments the operational workflow into server-based data processing and robot-based execution. The robot maintains autonomy by having local capability to execute instructions and respond to environmental stimuli, while relying on the server only for complex data processing tasks.
Solution Approach 2:
The patent introduces an intermediary layer where the server processes complex data and generates optimized instructions, which then serve as the medium between the external data source and the robot's execution systems. This intermediary approach allows the robot to maintain operational autonomy while benefiting from external processing capabilities.
3Productivity
If the robot downloads all necessary data during initialization, then productivity is improved during offline operation, but loss of substance increases due to extensive data storage requirements
Solution Approach 1:
The server performs preliminary data processing and generates condensed instruction sets during offline operations. By pre-processing data on the server before transmission, the system reduces the volume of data that needs to be stored onboard the robot, while still providing sufficient information for efficient offline productivity.
Solution Approach 2:
Instead of storing complete datasets onboard, the system creates and stores optimized copies of essential information - specifically, pre-processed instructions and key parameters derived from the full dataset. This copying approach maintains offline operational efficiency while dramatically reducing storage requirements.
Data Source
AI summary
A method of using an intelligent, multi-function robot having and using internal Artificial Intelligence and functioning autonomously when not connected to external Artificial Intelligence, comprising the steps of: during a pre-initialization process or an initialization process prior to autonomous operation of the robot downloading from a server when the robot is online the functionality and data required for the robot to perform a particular task; during autonomous operation of the robot, the robot not using said external server or said external Artificial Intelligence; running software natively on the robot itself and the hardware processing the software is on the robot itself, and wherein data stored on the robot consists only of that necessary for performing preconfigured functions; limiting on board hardware processing power consists only of that necessary for performing the preconfigured functions; and adapting said robot for autonomous movement within a defined premises.


