SLAM Feature Selection for Latency and Precision Trade-off
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Simultaneous localization and mapping (SLAM) technologies face challenges in maintaining real-time performance while ensuring the precision of estimated surrounding map and current pose information, often resulting in latency due to increased computational demands as the number of extracted features increases.
Innovation Solution
A SLAM-based electronic device that selectively chooses features based on a calculated registration error score, limiting the number of features to a reference number to balance precision and real-time performance, using a processor to extract features, calculate scores, and prioritize those with significant influence on registration error.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of features extracted from the front-end increases, then precision of the surrounding map information and current pose information is improved, but latency occurs during the estimation process
Solution Approach 1:
The patent extracts only the most essential and informative features from the extracted feature set, removing redundant features that contribute minimally to precision but significantly to computational load. This selective extraction maintains measurement precision while reducing the number of features processed by the back-end, thereby decreasing latency.
Solution Approach 2:
The patent applies different quality criteria to different features, prioritizing features with higher information content and lower redundancy. By assigning different weights or selection priorities to different features based on their local quality (information contribution), the system maintains overall precision while reducing total feature count to minimize processing time.
2Measurement precision
If the number of features extracted from the front-end increases, then precision of the surrounding map information and current pose information is improved, but calculation amount of the back-end increases
Solution Approach 1:
The patent extracts only the most essential and informative features from the extracted feature set, removing redundant features that contribute minimally to precision but significantly to computational load. This selective extraction maintains measurement precision while reducing the number of features processed by the back-end, thereby decreasing latency.
Solution Approach 2:
The patent applies partial action by processing only a subset of extracted features through the computationally intensive back-end algorithms. By identifying and processing only the most critical features (partial action) rather than all extracted features, the system achieves sufficient precision with reduced calculation amount.
3Measurement precision
If the number of features extracted from the front-end increases, then precision of the surrounding map information and current pose information is improved, but real-time performance is deteriorated
Solution Approach 1:
The patent extracts only the most essential and informative features from the extracted feature set, removing redundant features that contribute minimally to precision but significantly to computational load. This selective extraction maintains measurement precision while reducing the number of features processed by the back-end, thereby decreasing latency.
Solution Approach 2:
The patent changes the parameter of feature count from a high value to an optimized value that balances precision and real-time performance. By adjusting this key parameter based on system capabilities and performance requirements, the system achieves optimal real-time performance while maintaining sufficient precision for the application.
Data Source
AI summary
A simultaneous localization and mapping-based electronic device includes: a data acquisition device configured to acquire external data; a memory; and a processor configured to be operatively connected to the data acquisition device and the memory, wherein the processor is further configured to extract features of surrounding objects from the acquired external data, calculate a score of a registration error of the extracted features when the number of the extracted features is greater than a set number stored in the memory, and select the set number of features from the among the extracted features, based on the calculated score.


