MarsBird-VII: An Autonomous Stereo–Inertial Navigation System with Real-Time Optimization for a Mars Rotorcraft Space Drone
Highlights
- Mission-constrained stereo–inertial navigation and real-time optimization for a Mars rotorcraft (Tianwen-3 concept).
- A Parity-Window sliding-window back-end achieves bounded per-update complexity and deterministic onboard execution under Tianwen-3-class compute constraints.
- Enables reliable real-time navigation under tight the computing budgets of space avionics.
- Flight experiments demonstrate accurate and robust state estimation and provide strong evidence for the feasibility of Tianwen-3-class rotorcraft navigation.
Abstract
1. Introduction
- Mission-constrained navigation architecture. We establish an integrated stereo visual–inertial framework tailored to Mars sampling operations. The framework is designed to support decimeter-level accuracy while maintaining deterministic real-time updates on resource-constrained hardware.
- Computation-aware vision front-end. We propose a conditionally decoupled stereo vision front-end that separates high-rate tracking from feature replenishment. Parallel feature detection over image regions, hysteresis-based mode switching, and deferred stereo matching are used to bound perception latency while maintaining sufficient visual constraints.
- Parity-Window optimization back-end. We propose a Parity-Window sliding-window optimization strategy that alternately updates interleaved state subsets while retaining the original full-window horizon. Unlike full-window optimization, it reduces the per-cycle solve scope; unlike reduced-window or keyframe-skipping strategies, it preserves long-horizon visual connectivity and cross-state coupling through unified marginalization.
2. Related Work
2.1. Operational Context: Mars Environment and Tianwen-3’s Constraints
2.2. Terrestrial and Martian Navigation Methods: Gaps and Limitations
2.3. Ingenuity: Processor, Sensors, and Navigation Framework
3. Navigation System: Architecture, Vision Front-End, and Optimization Back-End
3.1. Navigation Architecture
Notation Convention
3.2. Vision Front-End for Martian Visual Conditions
3.2.1. Vision Strategy for Mars Flight Environments
3.2.2. Vision Front-End: Implementation and Workflow
3.3. Robust Multi-Sensor Optimization Back-End for MarsBird-VII
3.3.1. State Estimation Strategy for Mars Flight Environments
3.3.2. Optimization Back-End Workflow
- IMU pre-integration: High-frequency inertial measurements are integrated between camera frames to provide relative motion priors. These priors enhance short-term pose prediction and continuity, particularly during rapid maneuvers or transient visual degradation.
- Vision front-end measurements: Visual information is processed using a Perspective-n-Point (PnP) solver and feature triangulation. To improve robustness, visual measurements are temporally aligned with altimeter readings by using the nearest-in-time laser altitude measurement as an auxiliary geometric reference during feature triangulation. This strategy improves the reliability of 3D feature initialization, particularly in regions with sparse visual texture or partial occlusion.
- Visual–inertial initialization: The IMU and camera observations are aligned into a consistent reference frame to establish coherent multi-sensor fusion before entering iterative optimization.
- Sliding-window nonlinear optimization: Once initialized, the system maintains a fixed-size window of recent keyframes and jointly optimizes the following residuals:
- (a)
- Visual reprojection residuals, enforcing consistency between projected landmarks and observed features, including stereo residuals, temporal residuals across consecutive frames, and cross-camera temporal residuals;
- (b)
- IMU residuals, derived from pre-integrated measurements, which constrain the relative pose, velocity, and inertial bias drift;
- (c)
- Marginalization priors, which summarize the information from states removed from the active window, preserving their influence on current estimates while keeping the optimization problem size manageable.
4. Real-Time Optimization of MarsBird-VII Navigation Workflow
4.1. Acceleration of Vision Front-End for Real-Time MarsBird-VII Navigation
4.1.1. Parallel Feature Detection with Region-Based Masking
Grid-Based Decomposition and Batch Scheduling
Dynamic Region-Based Masking
4.1.2. Conditional and Parallelized Feature Processing
4.2. Parity-Window Alternating Optimization with Unified Marginalization
4.2.1. Parity-Based Grouping and Selective Constraint Construction
Global Frame Indexing for Stable Grouping
Sparse IMU Factorization via Expanded Pre-Integration
Inclusive Construction of Visual Factors
4.2.2. Cross-Correlation-Preserving Unified Marginalization
Asymmetric Design: Solution Reduced, Marginalization Full
Unified Marginalization Formulation
Runtime Reduction Rationale
4.2.3. Summary of the Parity-Window Back-End
- At time step , determine the active state set according to the parity rule in (11), and treat the remaining states as anchors (inactive).
- Construct the reduced factor set by (i) composing IMU pre-integrations to form sparse IMU bridges between successive active states as in (12) and (ii) building the inclusive visual factor set that retains all visual constraint incidents to as in (13).
- Initialize the optimization from the previous solution and solve the reduced problem by updating only the increments of active states (), while fixing anchor-state increments to zero ().
- Apply the obtained increments to update the full window state and slide the window forward by adding the newest state and its associated measurements.
- Select the marginalization target(s) at the window tail and perform unified marginalization on the full joint state following (14)–(16) so that cross-parity correlations are preserved through the Schur complement.
- Toggle the parity for the next step () and repeat the above procedure.
| Algorithm 1. Real-time update procedure of the proposed navigation system. |
| Input: synchronized stereo images, IMU and altimeter measurements, current sliding-window state X, parity label p Output: updated navigation state X and system status
|
5. Experimental Validation of MarsBird-VII Navigation System
5.1. Basic Flight Mission Evaluation of MarsBird-VII
5.1.1. Cruise Flight
5.1.2. Low-Altitude Sampling Flight
5.2. Comparative Evaluation Against Filter-Based Baselines
5.2.1. Baselines, Metrics, and Protocols
5.2.2. Evaluation Protocols
5.2.3. Quantitative Results
Full-Sequence Results (Robustness Test)
Stable-Segment Results (Precision Test)
5.2.4. Effect of Visual Modality: Stereo vs. Monocular Configuration
5.2.5. Discussion
Performance Gains via Iterative Re-Linearization
Higher Precision for Sampling-Related Operations
Mission Relevance
5.3. Environmental Robustness Experiments
5.4. Experimental Evaluation: Real-Time Performance
5.4.1. Vision Front-End Validation: Runtime Reduction and Tracking Stability
Evaluation of Parallel Feature Detection with Region-Based Masking
Evaluation of Conditional and Parallelized Feature Processing
5.4.2. Optimization Back-End Validation: Accuracy–Efficiency Trade-Off
Statistical Distribution of Optimization Latency
Accuracy and Robustness Trade-Off
Conclusions of Comparative Study
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhu, K.; Quan, Q.; Wang, K.; Tang, D.; Tang, B.; Dong, Y.; Wu, Q.; Deng, Z. Conceptual design and aerodynamic analysis of a Mars octocopter for sample collection. Acta Astronaut. 2023, 207, 10–23. [Google Scholar] [CrossRef]
- Zhao, P.; Li, R.; Wu, P.; Liu, H.; Gao, X.; Deng, Z. Review of Key Technologies of Rotary-Wing Mars UAVs for Mars Exploration. Inventions 2023, 8, 151. [Google Scholar] [CrossRef]
- Zhang, W.; Xu, B.; Zhang, H.; Xiang, C.; Fan, W.; Zhao, Z. Analysis of Aerodynamic Characteristics of Propeller Systems Based on Martian Atmospheric Environment. Drones 2023, 7, 397. [Google Scholar] [CrossRef]
- Zurek, R.W.; Smrekar, S.E. An Overview of the Mars Reconnaissance Orbiter (MRO) science mission. J. Geophys. Res. Planets 2007, 112, E05S01. [Google Scholar] [CrossRef]
- Vasavada, A.R. Mission Overview and Scientific Contributions from the Mars Science Laboratory Curiosity Rover After Eight Years of Surface Operations. Space Sci. Rev. 2022, 218, 20. [Google Scholar] [CrossRef]
- National Aeronautics and Space Administration Jet Propulsion Laboratory (NASA JPL). After Three Years on Mars, NASA’s Ingenuity Helicopter Mission Ends; News Release; NASA JPL: Pasadena, CA, USA, 2024. Available online: https://www.jpl.nasa.gov/news/after-three-years-on-mars-nasas-ingenuity-helicopter-mission-ends/ (accessed on 8 February 2026).
- Bayard, D.S.; Conway, D.T.; Brockers, R.; Delaune, J.H.; Matthies, L.H.; Grip, H.F.; Merewether, G.B.; Brown, T.L.; San Martin, A.M. Vision-Based Navigation for the NASA Mars Helicopter. In Proceedings of the AIAA SciTech 2019 Forum, San Diego, CA, USA, 7–11 January 2019. Paper AIAA 2019-1411. [Google Scholar] [CrossRef]
- Alberico, I.; Delaune, J.; Cioffi, G.; Scaramuzza, D. Structure-Invariant Range-Visual-Inertial Odometry. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2024), Abu Dhabi, United Arab Emirates, 14–18 October 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 10613–10620. [Google Scholar] [CrossRef]
- Grip, H.F.; Lam, J.; Bayard, D.S.; Conway, D.T.; Singh, G.; Brockers, R.; Delaune, J.H.; Matthies, L.H.; Malpica, C.; Brown, T.L.; et al. Flight Control System for NASA’s Mars Helicopter. In Proceedings of the AIAA SciTech 2019 Forum, San Diego, CA, USA, 7–11 January 2019. Paper AIAA 2019-1289. [Google Scholar] [CrossRef]
- Bayard, D.S. An Overview of the Mars Helicopter Vision-Based Navigation System; Presentation; Jet Propulsion Laboratory, National Aeronautics and Space Administration: Pasadena, CA, USA, 2021. Available online: https://ntrs.nasa.gov/citations/20230004754 (accessed on 30 April 2026).
- Zhu, K.; Quan, Q.; Tang, D.; Dong, Y.; Wang, K.; Tang, B.; Wu, Q.; Deng, Z. A Mars quadcopter capable of autonomous flight and sample collection: Structure and avionics. Acta Astronaut. 2024, 214, 712–721. [Google Scholar] [CrossRef]
- Dong, Z.; Li, C.; Lü, P. Atmosphere of Mars. In Martian Aeolian Geomorphology; Springer: Cham, Switzerland, 2025; pp. 149–196. [Google Scholar] [CrossRef]
- Maimone, M.; Cheng, Y.; Matthies, L. Two years of Visual Odometry on the Mars Exploration Rovers. J. Field Robot. 2007, 24, 169–186. [Google Scholar] [CrossRef]
- Matthies, L.; Maimone, M.; Johnson, A.; Cheng, Y.; Willson, R.; Villalpando, C.; Goldberg, S.; Huertas, A.; Stein, A.; Angelova, A. Computer Vision on Mars. Int. J. Comput. Vis. 2007, 75, 67–92. [Google Scholar] [CrossRef]
- National Aeronautics and Space Administration (NASA). Mars Communications Disruption and Delay; 2023 Moon to Mars Architecture Concept Review White Paper; NASA: Washington, DC, USA, 2023. Available online: https://www.nasa.gov/wp-content/uploads/2024/01/mars-communications-disruption-and-delay.pdf (accessed on 8 February 2026).
- Vasavada, A.R.; Chen, A.; Barnes, J.R.; Burkhart, P.D.; Cantor, B.A.; Dwyer-Cianciolo, A.M.; Fergason, R.L.; Hinson, D.P.; Justh, H.L.; Kass, D.M.; et al. Assessment of Environments for Mars Science Laboratory Entry, Descent, and Surface Operations. Space Sci. Rev. 2012, 170, 793–835. [Google Scholar] [CrossRef]
- Mourikis, A.I.; Roumeliotis, S.I. A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA 2007), Rome, Italy, 10–14 April 2007; pp. 3565–3572. [Google Scholar] [CrossRef]
- Geneva, P.; Eckenhoff, K.; Lee, W.; Yang, Y.; Huang, G. OpenVINS: A Research Platform for Visual-Inertial Estimation. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 4666–4672. [Google Scholar] [CrossRef]
- Bloesch, M.; Burri, M.; Omari, S.; Hutter, M.; Siegwart, R. Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback. Int. J. Robot. Res. 2017, 36, 1053–1072. [Google Scholar] [CrossRef]
- Wudenka, M.; Müller, M.G.; Demmel, N.; Wedler, A.; Triebel, R.; Cremers, D.; Stürzl, W. Towards Robust Monocular Visual Odometry for Flying Robots on Planetary Missions. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2021), Prague, Czech Republic, 27 September–1 October 2021; pp. 8737–8744. [Google Scholar] [CrossRef]
- Cadena, C.; Carlone, L.; Carrillo, H.; Latif, Y.; Scaramuzza, D.; Neira, J.; Reid, I.; Leonard, J.J. Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age. IEEE Trans. Robot. 2016, 32, 1309–1332. [Google Scholar] [CrossRef]
- Solodar, D.; Klein, I. VIO-DualProNet: Visual-Inertial Odometry with Learning-Based Process Noise Covariance. Eng. Appl. Artif. Intell. 2024, 133, 108466. [Google Scholar] [CrossRef]
- Qin, T.; Li, P.; Shen, S. VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator. IEEE Trans. Robot. 2018, 34, 1004–1020. [Google Scholar] [CrossRef]
- Campos, C.; Elvira, R.; Rodríguez, J.J.G.; Montiel, J.M.M.; Tardós, J.D. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial, and Multi-Map SLAM. IEEE Trans. Robot. 2021, 37, 1874–1890. [Google Scholar] [CrossRef]
- Zurria, A.; Durante, D.; Iess, L. Preliminary Design and Performance Assessment of a Semi-Autonomous Global Navigation Satellite System on Mars. Acta Astronaut. 2025, 229, 232–245. [Google Scholar] [CrossRef]
- Johnson, A.E.; Cheng, Y.; Trawny, N.; Montgomery, J.F.; Schroeder, S.; Chang, J.; Clouse, D.; Aaron, S.; Mohan, S. Implementation of a Map Relative Localization System for Planetary Landing. J. Guid. Control Dyn. 2023, 46, 618–637. [Google Scholar] [CrossRef]
- Amzajerdian, F.; Hines, G.D.; Gragossian, A.; Barnes, B.W.; Dostart, N.A. Development of a Coherent Doppler Lidar for Precision Landing on Planetary Bodies. In Proceedings of the 21st Coherent Laser Radar Conference (CLRC-21), Big Sky, MT, USA, 26 June–1 July 2022; Available online: https://ntrs.nasa.gov/citations/20220008277 (accessed on 8 February 2026).
- Mittelholz, A.; Johnson, C.L. The Martian Crustal Magnetic Field. Front. Astron. Space Sci. 2022, 9, 895362. [Google Scholar] [CrossRef]
- Motohashi, M.; Kubota, T. Feature Point Selection Scheme of Stereo Visual Odometry for Planetary Exploration Rover. In Proceedings of the 2024 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Boston, MA, USA, 15–19 July 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1219–1224. [Google Scholar]
- Kadhima, H.A.; Araheemah, W.A. A Comparative Between Corner-Detectors (Harris, Shi-Tomasi & FAST) in Images Noisy Using Non-Local Means Filter. J. Al-Qadisiyah Comput. Sci. Math. 2019, 11, 86–93. [Google Scholar] [CrossRef]
- Shi, J.; Tomasi, C. Good Features to Track. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR 1994), Seattle, WA, USA, 21–23 June 1994; pp. 593–600. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhong, B.; Sun, X. A Benchmark for the Evaluation of Corner Detectors. Appl. Sci. 2022, 12, 11984. [Google Scholar] [CrossRef]
- Zingg, S.; Scaramuzza, D.; Weiss, S.; Siegwart, R. MAV Navigation through Indoor Corridors Using Optical Flow. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA 2010), Anchorage, AK, USA, 3–7 May 2010; pp. 3361–3368. [Google Scholar] [CrossRef]
- Alfarano, A.; Maiano, L.; Papa, L.; Amerini, I. Estimating Optical Flow: A Comprehensive Review of the State of the Art. Comput. Vis. Image Underst. 2024, 249, 104160. [Google Scholar] [CrossRef]
- Forster, C.; Carlone, L.; Dellaert, F.; Scaramuzza, D. On-Manifold Preintegration for Real-Time Visual–Inertial Odometry. IEEE Trans. Robot. 2017, 33, 1–21. [Google Scholar] [CrossRef]
- Leutenegger, S.; Lynen, S.; Bosse, M.; Siegwart, R.; Furgale, P. Keyframe-Based Visual–Inertial Odometry Using Nonlinear Optimization. Int. J. Robot. Res. 2015, 34, 314–334. [Google Scholar] [CrossRef]
- Jiang, J.; Niu, X.; Guo, R.; Liu, J. A Hybrid Sliding Window Optimizer for Tightly-Coupled Vision-Aided Inertial Navigation System. Sensors 2019, 19, 3418. [Google Scholar] [CrossRef]
- Lu, J.; Shen, Y.; Hang, Q.; Tang, Y. Research on Tightly Coupled Visual Inertial SLAM Based on Point and Line Features. Multimed. Syst. 2024, 30, 286. [Google Scholar] [CrossRef]
- Dellaert, F.; Kaess, M. Factor Graphs for Robot Perception. Found. Trends Robot. 2017, 6, 1–139. [Google Scholar] [CrossRef]
- Chen, H.; Wang, B.; Gu, D.; Ye, W. A Novel Adaptive Keyframe Selection Method with Multi-Source Joint Constraints for Visual SLAM. Intell. Serv. Robot. 2025, 18, 513–527. [Google Scholar] [CrossRef]
- Chen, C.; Geneva, P.; Peng, Y.; Lee, W.; Huang, G. Optimization-Based VINS: Consistency, Marginalization, and FEJ. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2023), Detroit, MI, USA, 1–5 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1517–1524. [Google Scholar] [CrossRef]
- Chen, C.; Peng, Y.; Huang, G. Fast and Consistent Covariance Recovery for Sliding-Window Optimization-Based VINS. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA 2024), Yokohama, Japan, 13–17 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 13724–13731. [Google Scholar] [CrossRef]




















| Protocol | Method | APE RMSE (m) | APE Max (m) |
|---|---|---|---|
| A: Full sequence | OpenVINS [18] | 6.89 | 14.75 |
| ROVIO [19] | 2.93 | 4.72 | |
| Parity-Window (Ours) | 0.31 | 0.47 | |
| B: Stable segment | OpenVINS | 0.23 | 0.52 |
| ROVIO | 0.81 | 1.78 | |
| Parity-Window (Ours) | 0.06 | 0.15 |
| Method | APE RMSE (m) | APE Max (m) |
|---|---|---|
| Stereo visual–inertial (SVI) | 0.31 | 0.47 |
| Monocular visual–inertial (MVI) | 0.64 | 2.11 |
| Condition | Sample Count | Mean (ms) | Std. Dev. (ms) | Min (ms) | Max (ms) | Median (ms) | Performance Improvement |
|---|---|---|---|---|---|---|---|
| Original | 2270 | 81.85 | 7.37 | 76.92 | 100.27 | 81.85 | - |
| Optimized | 2270 | 23.13 | 4.20 | 19.46 | 51.97 | 23.13 | 69.74% |
| Condition | Sample Count | Mean (ms) | Std. Dev. (ms) | Min (ms) | Max (ms) | Median (ms) | Q3 (ms) |
|---|---|---|---|---|---|---|---|
| Original | 2270 | 71.37 | 18.10 | 27.06 | 150.78 | 72.45 | 83.10 |
| Optimized (Total) | 2270 | 22.93 | 8.27 | 12.76 | 78.23 | 21.87 | 25.33 |
| Optimized (Re-extracted) | 170 | 42.43 | 14.24 | 23.72 | 68.23 | 39.66 | 45.75 |
| Optimized (Non-re-extracted) | 2100 | 21.35 | 4.93 | 12.76 | 50.36 | 21.33 | 24.49 |
| Strategy | Mean (ms) | Median (ms) | Q3 (ms) | Maximum (ms) | Std. Dev. (ms) | Real-Time Compliance (Max < 66.7) |
|---|---|---|---|---|---|---|
| Full 10-Window | 57.54 | 54.77 | 68.94 | 140.76 | 20.16 | Failed |
| Reduced 5-Window | 22.45 | 21.05 | 24.12 | 31.05 | 2.15 | Compliant |
| Parity-Window (Ours) | 38.08 | 36.45 | 42.26 | 58.32 | 4.51 | Compliant |
| Strategy | APE RMSE (m) | APE Max (m) | Peak APE in Low Texture (m) | Peak APE in Sharp Turn (m) |
|---|---|---|---|---|
| Full 10-Window | 0.26 | 0.43 | 0.40 | 0.23 |
| Reduced 5-Window | 0.48 | 0.92 | 0.88 | 0.83 |
| Parity-Window (Ours) | 0.31 | 0.47 | 0.43 | 0.27 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xiao, J.; Qiu, H.; Zhou, Y.; Wang, R.; Liu, P. MarsBird-VII: An Autonomous Stereo–Inertial Navigation System with Real-Time Optimization for a Mars Rotorcraft Space Drone. Drones 2026, 10, 346. https://doi.org/10.3390/drones10050346
Xiao J, Qiu H, Zhou Y, Wang R, Liu P. MarsBird-VII: An Autonomous Stereo–Inertial Navigation System with Real-Time Optimization for a Mars Rotorcraft Space Drone. Drones. 2026; 10(5):346. https://doi.org/10.3390/drones10050346
Chicago/Turabian StyleXiao, Ju, Hanchen Qiu, Yukun Zhou, Rui Wang, and Peng Liu. 2026. "MarsBird-VII: An Autonomous Stereo–Inertial Navigation System with Real-Time Optimization for a Mars Rotorcraft Space Drone" Drones 10, no. 5: 346. https://doi.org/10.3390/drones10050346
APA StyleXiao, J., Qiu, H., Zhou, Y., Wang, R., & Liu, P. (2026). MarsBird-VII: An Autonomous Stereo–Inertial Navigation System with Real-Time Optimization for a Mars Rotorcraft Space Drone. Drones, 10(5), 346. https://doi.org/10.3390/drones10050346
