Robot Limit Frame Start-Point Control on Overlap Maps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for controlling cleaning robots are limited in accurately controlling their movement within a specific cleaning area, as they primarily display movement tracks without enabling full functionality of robot maps, leading to inadequate control over the robot's working start point and movement within a movement limit frame.
Innovation Solution
A method for determining a working start point in a movement limit frame involves setting a limit frame on the robot's map, selecting an overlap area based on the map's overlap relation, and determining the center point of this area as the working start point, allowing for precise control of the robot's movement within the defined area, using a mobile terminal to transmit and display the limit frame information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the robot displays only movement track on the APP, then the control interface is simple, but the control functionality over the robot's working start point and movement within limit frame is insufficient
Solution Approach 1:
The robot's map is segmented into multiple map areas, and the limit frame is overlaid on specific map areas to define working regions. This segmentation allows the system to provide detailed control functionality within specific zones while maintaining a simple overall interface structure.
Solution Approach 2:
The patent adds a dimensional layer by overlaying the limit frame with coordinate information on top of the existing map display. This additional dimensional information (coordinate data, frame boundaries, working start points) enriches the control functionality without fundamentally changing the interface structure.
2Area of stationary object
If the limit frame spans multiple map areas, then the working area coverage is increased, but the determination of working start point becomes more complex
Solution Approach 1:
When the limit frame spans multiple map areas, the system segments the frame into portions corresponding to each map area. The working start point is then determined separately for each segment based on the overlap between the frame portion and the corresponding map area, simplifying the overall determination process.
Solution Approach 2:
The system determines working start points for each map area segment independently rather than calculating a single complex point for the entire multi-area frame. This partial action approach reduces computational complexity while ensuring comprehensive coverage.
3Adaptability or versatility
If the robot operates without a defined limit frame, then the robot has movement freedom, but the robot cannot be accurately controlled to work within a specific cleaning area
Solution Approach 1:
The limit frame provides a feedback mechanism by defining explicit boundaries and working start points. The robot receives feedback about its position relative to the frame and map areas, enabling accurate control within the cleaning area while maintaining operational freedom through the structured coordinate system.
Solution Approach 2:
The limit frame acts as an intermediary between the robot's movement freedom and the cleaning area constraints. It provides a coordinate-based framework that translates spatial boundaries into controllable parameters, allowing the robot to operate freely within defined limits.
Data Source
AI summary
Disclosed are a method for determining a working start point in a movement limit frame of a robot (P) and a method for controlling movement of a robot. The method for determining the working start point includes: setting a limit frame on a map constructed by the robot (P); and selecting, according to an overlap relation between a map area framed by the limit frame and the map constructed by the robot (P), an overlap area for developing a working start point of the robot (P), and determining a center point (O1, O2, O3, O4, O5, O6, O7, O8) of the overlap area which is selected as the working start point in the limit frame of the robot (P); and the limit frame encloses an area for limiting a working range of the robot (P).


