Autonomous Moving Robot Charging Dock Offloads Computation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous moving robots face inefficiencies in operation due to frequent battery charging, which reduces their operational efficiency and can result in awkward moving operations, especially when relying on wireless communication for remote control.
Innovation Solution
An autonomous moving system where the autonomous moving robot and charging dock communicate through both wireless and wired channels, with the robot performing first arithmetic processing for drive operations and the dock performing second arithmetic processing, including data transmission and processing results, to optimize battery charging and reduce communication bandwidth issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the autonomous moving body frequently returns to the charging dock to charge the battery, then the battery consumption is managed, but the operation efficiency of the autonomous moving body is reduced
Solution Approach 1:
The system performs preliminary actions by having the autonomous moving body transmit arithmetic data to the charging dock before battery depletion occurs. The charging dock processes this data and returns processing results, allowing the moving body to offload computational tasks in advance, reducing processing load and battery consumption during operation.
Solution Approach 2:
The charging dock serves as an intermediary that receives arithmetic data from the autonomous moving body, processes it using its own arithmetic processing unit, and returns the processing results. This mediator approach allows the moving body to reduce its own processing load and battery consumption while maintaining operational efficiency.
2Power
If the autonomous moving body is moved by remote control through wireless communication, then the processing load of the arithmetic processing unit is reduced, but the real-time moving operation becomes awkward
Solution Approach 1:
The arithmetic processing functions are segmented into two parts: first arithmetic processing related to drive operations is executed by the autonomous moving body's own arithmetic processing unit to ensure real-time responsiveness, while second arithmetic processing is executed by the charging dock's arithmetic processing unit. This segmentation allows real-time control to be maintained while reducing the processing load on the moving body.
3Ease of operation
If the autonomous moving body executes all arithmetic processings locally, then the real-time control is maintained, but the battery consumption increases
Solution Approach 1:
The charging dock acts as an intermediary computational resource that handles second arithmetic processing tasks. The autonomous moving body transmits arithmetic data to the charging dock, which processes the data and returns results, thereby reducing the processing load and battery consumption of the moving body while maintaining real-time control capabilities for critical drive operations.
Data Source
AI summary
An autonomous moving body includes: a driven body including a carriage capable of moving autonomously; a battery; a first communication unit capable of communicating with a charging dock; and a first arithmetic processing unit for executing first arithmetic processing related to the drive of the driven body among arithmetic processings of the autonomous moving body. A charging dock includes: a charger for charging the battery; a second communication unit capable of communicating with the autonomous moving body; and a second arithmetic processing unit for executing second arithmetic processing other than the first arithmetic processing among the arithmetic processings of the autonomous moving body. The second communication unit is configured to be able to receive arithmetic data used for the second arithmetic processing from the first communication unit, and to transmit a processing result of the second arithmetic processing executed by the second arithmetic processing unit to the first communication unit.


