Scheduling system for autonomous robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser convenienceVSAvoidautomatic scheduling
Core Design Contradiction:
Ease of operationVSExtent of automation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

2Productivity

If cleaning is performed in specific areas at specific times, then cleaning effectiveness improves, but system complexity increases due to scheduling management

Engineering Contradiction:
Improvecleaning effectivenessVSAvoidscheduling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

3Productivity

If cleaning schedules are configured for multiple areas and times, then cleaning coverage improves, but ease of operation deteriorates due to configuration complexity

Engineering Contradiction:
Improvecleaning coverageVSAvoidschedule configuration ease
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11800961B2Scheduling system for autonomous robots
Publication Date: 2023.10.31 IROBOT CORP
  • US11800961B2 patent drawing
  • US11800961B2 patent drawing
  • US11800961B2 patent drawing

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.