Dynamic Optical Flow Sensor Calibration Using IMU Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Planar robots, such as robotic vacuum cleaners, face challenges in maintaining accurate navigation due to integration errors in inertial measurement units (IMUs) and optical flow sensors, which lead to trajectory inaccuracies over time, especially when navigating heterogeneous surfaces and varying lighting conditions.
Innovation Solution
The method involves using an inertial measurement unit (IMU) to calibrate an optical flow sensor by collecting data and adjusting parameters such as optical flow scales, alignment angles, and displacement between the IMU and the optical flow sensor, enabling real-time calibration and error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If static calibration procedures are used with known lighting sources and tracking surfaces, then calibration parameters can be obtained for specific sensor configurations, but the calibration parameters vary when ground surfaces or light sources change or when OF sensor height changes
Solution Approach 1:
The patent implements dynamic calibration that continuously adapts calibration parameters based on current operating conditions. The system monitors ground surface characteristics, lighting conditions, and sensor height in real-time, automatically adjusting calibration parameters to maintain accuracy across heterogeneous environments without requiring manual recalibration for each condition change.
Solution Approach 2:
The system dynamically modifies calibration parameters based on detected environmental conditions. When ground surfaces, light sources, or sensor height change, the calibration parameters are automatically adjusted to compensate for these variations, transforming the static calibration approach into an adaptive system that maintains measurement precision across diverse conditions.
2Productivity
If IMU is used for navigation and trajectory computation through dead-reckoning, then velocity and heading measurements can be obtained, but integration errors from gravity residuals and zero-gravity offset cause trajectory to become out of shape after several seconds
Solution Approach 1:
The patent implements a feedback mechanism where optical flow sensor measurements continuously monitor actual displacement and velocity. These measurements are compared with IMU-derived trajectory estimates, and calibration parameters are dynamically adjusted to correct accumulating integration errors. This closed-loop feedback prevents trajectory drift by continuously realigning the dead-reckoning computation with actual sensor observations.
Solution Approach 2:
The system performs self-calibration by using its own optical flow sensor measurements to detect and correct IMU integration errors. The calibration process is autonomous, automatically adjusting parameters to maintain trajectory accuracy without external intervention, allowing the navigation system to self-correct its accumulating errors in real-time.
3Reliability
If OF sensor is used to provide velocity measurements to compensate for IMU integration errors, then trajectory accuracy can be maintained longer, but calibration parameters must be accurately obtained for different ground surfaces and lighting conditions
Solution Approach 1:
The system performs self-calibration by automatically adapting calibration parameters based on real-time environmental sensing. The optical flow sensor itself provides the data needed for calibration, eliminating the need for external calibration equipment or manual procedures. The system autonomously adjusts its calibration parameters to match current ground surface and lighting conditions, reducing operational complexity while maintaining accuracy.
Data Source
AI summary
Methods, apparatus, and systems are provided for calibrating an optical flow (OF) sensor by using an inertial measurement unit (IMU) measurements in a planar robot system.


