Surface Detection Models for Robotic Lawnmower Radar
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robotic lawnmowers face challenges in efficiently and reliably detecting the type of surface they are traveling on, particularly in reducing reliance on boundary wires and navigation systems.
Innovation Solution
A computer-implemented method utilizing multiple machine learning models, each trained in a neural network to classify surface types based on radar detections at different drive wheel rotational velocities, allowing for efficient surface type detection across varying robotic lawnmower speeds and turning angles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single machine learning model is used for surface type detection across all drive wheel rotational velocities, then the device complexity is reduced, but the measurement precision and reliability of surface type detection deteriorates
Solution Approach 1:
The patent divides the surface type detection task into multiple specialized machine learning models, each trained for a specific drive wheel rotational velocity range. This segmentation allows each model to specialize in detecting surface types under specific velocity conditions, thereby improving detection accuracy without requiring a single overly complex model to handle all scenarios.
Solution Approach 2:
The system dynamically selects the appropriate machine learning model based on the current drive wheel rotational velocity. By matching the operating conditions with the corresponding trained model, the system ensures optimal detection accuracy for each velocity regime while keeping individual model complexities manageable.
2Measurement precision
If multiple machine learning models are trained for different drive wheel rotational velocities, then the measurement precision of surface type detection is improved, but the device complexity increases
Solution Approach 1:
Instead of training one model to handle all possible velocity conditions, the patent trains multiple models each covering a specific velocity range. This partial action approach allows each model to be simpler and more accurate for its designated range, while the collection of models collectively covers the full operating spectrum.
Solution Approach 2:
The patent changes the training parameter of drive wheel rotational velocity across different models. Each model is trained with velocity-specific data, creating a set of models that collectively cover the full range of operating velocities. This parameter-based differentiation improves accuracy without requiring each individual model to be overly complex.
3Reliability
If radar detections are processed with velocity-specific machine learning models, then the reliability of surface type detection is improved, but the computational resources required increase
Solution Approach 1:
The machine learning models are pre-trained offline for specific velocity ranges, so that during runtime, the system only needs to select the appropriate pre-trained model and feed radar data into it. This preliminary training action shifts the computational burden from runtime to training time, improving reliability without significantly increasing real-time energy consumption.
Solution Approach 2:
The patent creates multiple copies of machine learning models, each specialized for a velocity range. Once trained, these model copies can be efficiently deployed and executed. The copying approach allows parallel optimization of each model for its specific purpose, improving reliability while enabling efficient runtime execution through specialized, optimized model instances.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enhances the efficiency and reliability of surface type detection, reducing computational resources needed and enabling accurate classification even when the lawnmower is turning or rotating on the spot.
Implementation Method 1
obtaining radar detections related to a surface on which the robotic lawnmower is intended to travel
Data Source
Figure 1
Figure 2A~2B
Figure 3~4
AI summary
The present disclosure relates to a computer-implemented method for providing at least two surface type detection models and is adapted to provide classifications regarding surface properties for a robotic lawnmower (100) comprising at least two drive wheels (131, 132) that are driven at corresponding drive wheel velocities (v1A, v2A; v1B, v2B), constituting a set of drive wheel rotational velocities (v1A, v2A; v1B, v2B). The method comprising, for at least two different sets of drive wheel rotational velocities (v1A, v2A; v1B, v2B), obtaining (S100) radar detections (182) related to a surface (G) on which the robotic lawnmower (100) is intended to travel, and obtaining (S200) a set of drive wheel rotational velocities (v1A, v2A; v1B, v2B). The method further comprises associating (S300) the radar detections (182) for the obtained set of drive wheel rotational velocities (v1A, v2A; v1B, v2B) with a certain type of surface; and training (S400) a surface type detection model in a neural network using the associated radar detections (182) for the obtained set of drive wheel rotational velocities (v1A, v2A; v1B, v2B). At least two surface type detection models are trained in the neural network, each surface type detection model being associated with a corresponding set of drive wheel rotational velocities (v1A, v2A; v1B, v2B).