Skip to content

Ros2#476

Open
GigaFlopsis wants to merge 23 commits into
HKUST-Aerial-Robotics:masterfrom
Innopolis-UAV-Team:ros2
Open

Ros2#476
GigaFlopsis wants to merge 23 commits into
HKUST-Aerial-Robotics:masterfrom
Innopolis-UAV-Team:ros2

Conversation

@GigaFlopsis

Copy link
Copy Markdown

No description provided.

GigaFlopsis and others added 23 commits December 31, 2025 16:39
…ющему (как и раньше).

Обратный проход: Вычисляется поток от следующего кадра обратно к текущему.
Проверка согласованности: Если точка после обратного прохода не вернулась в исходную позицию (с ошибкой > 0.7 пикселя), она считается выбросом (outlier) и отбрасывается.
- Accelerometer Outlier Rejection
- Exponential Smoothing Filter
- Altitude-Based Scale Correction
- **Periodic td optimization** to reduce runtime cost: td parameter is optimized in short bursts every `estimate_td_period` seconds (default 7s)
- When idle between bursts, td stays constant and projection factors fall back to fast version without td term
- Optional config key `estimate_td_period` added (seconds)
- **Logging improvements**:
  - `td` value printed only when optimization occurs (not every frame)
  - Optimized trajectory position (`x, y, z`) printed every frame for monitoring
  - Format: `Optimized pose: x=... y=... z=...` and `td updated: ...` (when changed)
…ч при высокой скорости

System Robustness - обработка negative timestamps и увеличенные пороги failure detection
Performance Optimization - отключение bidirectional flow, сокращение solver iterations, оптимизация feature tracking
Camera-Specific Tuning - параметры для thermal и USB камер
Velocity Logging - вывод горизонтальной и вертикальной скорости
- tested on termal camera
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant