Scheduling system for autonomous robots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous cleaning robots lack efficient scheduling capabilities, requiring manual initiation and lacking flexibility in area-specific and time-specific cleaning tasks, which can be disruptive and inconvenient for users.
Innovation Solution
A mobile application that allows users to create, manage, and schedule cleaning missions for autonomous cleaning robots, enabling customizable schedules for different areas and times, including recurring tasks, allowing users to initiate cleaning operations remotely and automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual initiation of cleaning missions is required, then the robot can perform cleaning tasks, but user convenience deteriorates due to frequent manual intervention
Solution Approach 1:
The system performs preliminary action by allowing users to pre-configure cleaning schedules, areas, and parameters in advance. The robot then automatically executes these pre-planned cleaning missions without requiring manual initiation, thereby improving user convenience while maintaining high automation level.
Solution Approach 2:
The robot enables self-service by autonomously executing cleaning tasks based on pre-configured schedules. The system automatically manages cleaning missions, area selections, and timing without continuous user intervention, resolving the contradiction between ease of operation and extent of automation.
2Productivity
If cleaning is performed in specific areas at specific times, then cleaning effectiveness improves, but system complexity increases due to scheduling management
Solution Approach 1:
The scheduling system is segmented into manageable components: area selection, time scheduling, and mission execution. This segmentation allows the system to handle specific area and time requirements effectively without becoming overwhelming, as each component can be configured and managed independently.
Solution Approach 2:
The scheduling system incorporates dynamics by allowing flexible configuration and modification of cleaning parameters. Users can dynamically adjust schedules, areas, and frequencies based on needs, enabling the system to adapt to different requirements without rigid complexity.
3Productivity
If cleaning schedules are configured for multiple areas and times, then cleaning coverage improves, but ease of operation deteriorates due to configuration complexity
Solution Approach 1:
The scheduling system achieves universality by providing a unified interface that handles multiple areas, times, and cleaning parameters through a single configuration process. This multi-functional approach allows users to manage comprehensive cleaning schedules without dealing with separate complex systems for each parameter.
Solution Approach 2:
The system allows users to start with partial configuration (single area or simple schedule) and gradually add more complexity as needed. This incremental approach prevents overwhelming users initially while still enabling comprehensive multi-area scheduling when required, balancing ease of operation with cleaning coverage.
Data Source
AI summary
A method of operating an autonomous cleaning robot includes receiving, at a handheld computing device, a first input representing a first set of cleaning schedule parameters for a first cleaning schedule for the autonomous cleaning robot, the first cleaning schedule corresponding to a first area. The method includes presenting, on a display of the handheld computing device, the first cleaning schedule. The method includes receiving, at the handheld computing device, a second input representing a second set of cleaning schedule parameters for a second cleaning schedule for the autonomous cleaning robot, the second cleaning schedule corresponding to a second area different from the first area. The method includes presenting, on the display, the first and second cleaning schedules, and initiating a transmission to the autonomous cleaning robot, based on the first or second cleaning schedules, the transmission including data for causing the robot to initiate a cleaning mission.


