Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments
Abstract
Autonomous micro aerial vehicles (MAVs) will soon play a major role in tasks such as search and rescue, environment monitoring, surveillance, and inspection. They allow us to easily access environments to which no humans or other vehicles can get access. This reduces the risk for both the people and the environment. For the above applications, it is, however, a requirement that the vehicle is able to navigate without using GPS, or without relying on a preexisting map, or without specific assumptions about the environment. This will allow operations in unstructured, unknown, and GPS‐denied environments. We present a novel solution for the task of autonomous navigation of a micro helicopter through a completely unknown environment by using solely a single camera and inertial sensors onboard. Many existing solutions suffer from the problem of drift in the xy plane or from the dependency on a clean GPS signal. The novelty in the here‐presented approach is to use a monocular simultaneous localization and mapping (SLAM) framework to stabilize the vehicle in six degrees of freedom. This way, we overcome the problem of both the drift and the GPS dependency. The pose estimated by the visual SLAM algorithm is used in a linear optimal controller that allows us to perform all basic maneuvers such as hovering, set point and trajectory following, vertical takeoff, and landing. All calculations including SLAM and controller are running in real time and online while the helicopter is flying. No offline processing or preprocessing is done. We show real experiments that demonstrate that the vehicle can fly autonomously in an unknown and unstructured environment. To the best of our knowledge, the here‐presented work describes the first aerial vehicle that uses onboard monocular vision as a main sensor to navigate through an unknown GPS‐denied environment and independently of any external artificial aids. © 2011 Wiley Periodicals, Inc.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The Table 2 results for VIOLearner, UnDeepVO, and SFMLearner come from networks tested on data that was also used for training.
“It should be noted that the results in Table 2 for VIOLearner, UnDeepVO, and SFMLearner are for networks that were tested on data on which they were also trained which is in accordance with the results presented in [35].”
From Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery (2020) · cites this paper as [35]
UnDeepVO is an unsupervised depth and egomotion method that produces properly scaled trajectories, but it uses stereo image pairs for training and cannot be extended to inertial measurements because stereo spatial transformations are unobservable by an IMU.
“Additionally, the network architecture of UnDeepVO cannot be extended to include motion estimates derived from inertial measurements because the spatial transformation between paired images from stereo cameras are unobservable by an IMU (stereo images are recorded simultaneously).”
From Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery (2020) · cites this paper as [35]
Cites
2013 IEEE International Conference on Computer Vision
(2013) · doi:10.1109/iccv19984.2013 · Cited by 4,232 · see citing works
MonoSLAM: Real-time single camera SLAM
Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2007.1049 · Cited by 3,959 · see citing works
Fusing points and lines for high performance tracking
Rosten, E., & Drummond, T. W. (2005) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2005.104 · Cited by 1,127 · see citing works
Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor
Bouabdallah, S., & Siegwart, R. (2006) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2005.1570447 · Cited by 1,039 · see citing works
Self-citationTrajectory generation and control for precise aggressive maneuvers with quadrotors
Mellinger, D., Michael, N., & Kumar, V. (2012) · The International Journal of Robotics Research · doi:10.1177/0278364911434236 · Cited by 891 · see citing works
The GRASP Multiple Micro-UAV Testbed
Michael, N., Mellinger, D., Lindsey, Q., & Kumar, V. (2010) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2010.937855 · Cited by 768 · see citing works
Cooperative manipulation and transportation with aerial robots
Michael, N., Fink, J., & Kumar, V. (2010) · Autonomous Robots · doi:10.1007/s10514-010-9205-0 · Cited by 641 · see citing works
Real-time monocular SLAM: Why filter?
Strasdat, H., Montiel, J. M. M., & Davison, A. J. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509636 · Cited by 485 · see citing works
Control of a quadrotor helicopter using visual feedback
Altuğ, E., Ostrowski, J. P., & Mahony, R. E. (2003) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2002.1013341 · Cited by 479 · see citing works
Cooperative Grasping and Transport Using Multiple Quadrotors
Mellinger, D., Shomin, M., Michael, N., & Kumar, V. (2012) · Springer tracts in advanced robotics · doi:10.1007/978-3-642-32723-0_39 · Cited by 471 · see citing works
Cooperative Manipulation and Transportation with Aerial Robots
Michael, N., Fink, J., & Kumar, V. (2010) · The MIT Press eBooks · doi:10.7551/mitpress/8727.003.0002 · Cited by 467 · see citing works
AIAA Guidance, Navigation, and Control Conference and Exhibit
(2006) · doi:10.2514/mgnc06 · Cited by 420 · see citing works
Real-time indoor autonomous vehicle test environment
How, J. P., BEHIHKE, B., Frank, A., et al. (2008) · IEEE Control Systems · doi:10.1109/mcs.2007.914691 · Cited by 411 · see citing works
Maza, I., Caballero, F., Capitán, J., Dios, J. R. M., & Ollero, A. (2010) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-010-9497-5 · Cited by 408 · see citing works
Vision-based autonomous landing of an unmanned aerial vehicle
Saripalli, S., Montgomery, J. F., & Sukhatme, G. S. (2003) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2002.1013656 · Cited by 325 · see citing works
Merino, L., Caballero, F., Dios, J. R. M., Ferruz, J., & Ollero, A. (2006) · Journal of Field Robotics · doi:10.1002/rob.20108 · Cited by 299 · see citing works
Fusion of IMU and Vision for Absolute Scale Estimation in Monocular SLAM
Nützi, G., Weiß, S., Scaramuzza, D., & Siegwart, R. (2010) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-010-9490-z · Cited by 287 · see citing works
Self-citationStereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments
Achtelik, M., Bachrach, A., He, R., Prentice, S., & Roy, N. (2009) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.819082 · Cited by 265 · see citing works
A simple learning strategy for high-speed quadrocopter multi-flips
Lupashin, S., Schöllig, A., Sherback, M., et al. (2009) · Infoscience (Ecole Polytechnique Fédérale de Lausanne) · doi:10.3929/ethz-a-005888743 · Cited by 243 · see citing works
Fly-inspired visual steering of an ultralight indoor aircraft
Zufferey, J., & Floreano, D. (2006) · IEEE Transactions on Robotics · doi:10.1109/tro.2005.858857 · Cited by 233 · see citing works
Combined optic-flow and stereo-based navigation of urban canyons for a UAV
Hrabar, S., Sukhatme, G. S., Corke, P., Usher, K., & Roberts, J. M. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2005.1544998 · Cited by 220 · see citing works
AIAA Guidance, Navigation, and Control Conference
(2011) · doi:10.2514/mgnc11 · Cited by 212 · see citing works
MAV navigation through indoor corridors using optical flow
Zingg, S., Scaramuzza, D., Weiß, S., et al. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509777 · Cited by 210 · see citing works
Self-citationAutomatic Take Off, Tracking and Landing of a Miniature UAV on a Moving Carrier Vehicle
Wenzel, K. E., Masselli, A., & Zell, A. (2010) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-010-9473-0 · Cited by 209 · see citing works
Autonomous Flight in Unknown Indoor Environments
Bachrach, A., He, R., & Roy, N. (2009) · International Journal of Micro Air Vehicles · doi:10.1260/175682909790291492 · Cited by 205 · see citing works
Indoor Multi-Vehicle Flight Testbed for Fault Detection, Isolation, and Recovery
Valenti, M., Bethke, B., Fiore, G., et al. (2006) · AIAA Guidance, Navigation, and Control Conference and Exhibit · doi:10.2514/6.2006-6200 · Cited by 167 · see citing works
Hovering flight and vertical landing control of a VTOL Unmanned Aerial Vehicle using optical flow
Hérissé, B., Russotto, F.-X., Hamel, T., et al. (2008) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2008.4650731 · Cited by 161 · see citing works
Vision-based guidance and control of a hovering vehicle in unknown, GPS-denied environments
Ahrens, S., Levine, D., Andrews, G., & How, J. P. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2009.5152680 · Cited by 153 · see citing works
Artieda, J., Sebastian, J. M., Campoy, P., Correa, J. F., Mondragon, I. F., Martínez, C., & Olivares, M. (2009) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-008-9304-8 · Cited by 142 · see citing works
Safety, Security, and Rescue Missions with an Unmanned Aerial Vehicle (UAV)
Birk, A., Wiggerich, B., Bülow, H., Pfingsthorn, M., & Schwertfeger, S. (2011) · J. Intell. Robotic Syst. · doi:10.1007/s10846-011-9546-8 · Cited by 123 · see citing works
1984 Conference on decision and control
Haddad, A. (1985) · IEEE Control Systems Magazine · doi:10.1109/mcs.1985.1104945 · Cited by 118 · see citing works
Ruffier, F., & Franceschini, N. H. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2004.1307411 · Cited by 116 · see citing works
Vision Based Position Control for MAVs Using One Single Circular Landmark
Eberli, D., Scaramuzza, D., Weiß, S., & Siegwart, R. (2010) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-010-9494-8 · Cited by 112 · see citing works
Self-citationAutonomous Vision-based Landing and Terrain Mapping Using an MPC-controlled Unmanned Rotorcraft
Templeton, T., Shim, D. H., Geyer, C., & Sastry, S. (2007) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2007.363172 · Cited by 108 · see citing works
Stabilization of a mini-rotorcraft having four rotors
Castillo, P., Lozano, R., & Dzul, A. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2004.1389815 · Cited by 98 · see citing works
Robust nonlinear filtering for INS/GPS UAV localization
Nemra, A., Aouf, N., Tsourdos, A., & White, B. A. (2008) · Mediterranean Conference on Control and Automation (MED) · doi:10.1109/med.2008.4602149 · Cited by 90 · see citing works
Autonomous flight in unstructured and unknown indoor environments
Bachrach, A. (2009) · Cited by 87 · see citing works
Cheviron, T., Hamel, T., Mahony, R. E., et al. (2007) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2007.363617 · Cited by 81 · see citing works
Using a Mini-UAV to Support Wilderness Search and Rescue: Practices for Human-Robot Teaming
Goodrich, M. A., Cooper, J. L., Adams, J. A., et al. (2007) · doi:10.1109/ssrr.2007.4381284 · Cited by 77 · see citing works
Vision‐based terrain following for an unmanned rotorcraft
Garratt, M., & Chahl, J. (2008) · Journal of Field Robotics · doi:10.1002/rob.20239 · Cited by 76 · see citing works
Visual servo trajectory tracking for a four rotor VTOL aerial vehicle
Hamel, T., Mahony, R. E., & Chriette, A. (2003) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2002.1013653 · Cited by 69 · see citing works
Ludington, B. T., Johnson, E. N., & Vachtsevanos, G. (2006) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2006.1678140 · Cited by 62 · see citing works
Vision Aided Stabilization and the Development of a Quad-Rotor Micro UAV
Fowers, S. G., Lee, D.-J., Tippetts, B. J., et al. (2007) · IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) · doi:10.1109/cira.2007.382886 · Cited by 62 · see citing works
Intuitive 3D Maps for MAV Terrain Exploration and Obstacle Avoidance
Weiß, S., Achtelik, M., Kneip, L., Scaramuzza, D., & Siegwart, R. (2010) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-010-9491-y · Cited by 61 · see citing works
Self-citationRIC (robust internal-loop compensator) based flight control of a quad-rotor type UAV
Park, S., Won, D. H., Kang, M.-S., et al. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2005.1545113 · Cited by 54 · see citing works
International Symposium on Mixed and Augmented Reality
Chekhlov, D., Gee, A., Calway, A. D., et al. (2007) · Cited by 47 · see citing works
Vision-Only Aircraft Flight Control Methods and Test Results
Proctor, A., & Johnson, E. (2004) · AIAA Guidance, Navigation, and Control Conference and Exhibit · doi:10.2514/6.2004-5351 · Cited by 39 · see citing works
Construction, modeling and control of a mini autonomous UAV helicopter
Cai, G., Cai, A. K., Chen, B. M., et al. (2008) · IEEE International Conference on Automation and Logistics (ICAL) · doi:10.1109/ical.2008.4636193 · Cited by 38 · see citing works
Markerless, vision-assisted flight control of a quadrocopter
Klose, S., Wang, J., Achtelik, M. C., et al. (2010) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2010.5649019 · Cited by 37 · see citing works
Two Seconds to Touchdown - Vision-Based Controlled Forced Landing
Mejías, L., Campoy, P., Usher, K., et al. (2006) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2006.281638 · Cited by 28 · see citing works
Enhancement of GPS Signals for Automatic Control of a UAV Helicopter System
Yun, B., Peng, K., & Chen, B. M. (2007) · International Conference on Control and Automation · doi:10.1109/icca.2007.4376547 · Cited by 27 · see citing works
Design and Implementation of a Fully Autonomous Flight Control System for a UAV Helicopter
Kemao, P., Miaobo, D., Ben, M. C., et al. (2006) · Chinese Control Conference (CCC) · doi:10.1109/chicc.2006.4347398 · Cited by 21 · see citing works
UAV Tracking with a Monocular Camera
Chen, J., & Dawson, D. M. (2006) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2006.377532 · Cited by 21 · see citing works
Vision Based Position Control for MAVs Using One Single Circular Landmark
Eberli, D., Scaramuzza, D., Weiß, S., et al. (2010) · Springer eBooks · doi:10.1007/978-94-007-1110-5_29 · Cited by 16 · see citing works
Self-citationIntuitive 3D Maps for MAV Terrain Exploration and Obstacle Avoidance
Weiß, S., Achtelik, M., Kneip, L., et al. (2010) · Springer eBooks · doi:10.1007/978-94-007-1110-5_28 · Cited by 12 · see citing works
Dhaliwal, S. S., & Ramirez‐Serrano, A. (2009) · doi:10.1109/ssrr.2009.5424169 · Cited by 10 · see citing works
2006 Chinese Control Conference
(2006) · Chinese Control Conference (CCC) · doi:10.1109/chicc.2006.280557 · Cited by 9 · see citing works
An autonomous aerial vehicle for unmanned security and surveillance operations: design and test
Belloni, G., Feroli, M., Ficola, A., et al. (2007) · doi:10.1109/ssrr.2007.4381277 · Cited by 6 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Visual Odometry : Part II: Matching, Robustness, Optimization, and Applications
Fraundorfer, F., & Scaramuzza, D. (2012) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2012.2182810 · Cited by 620 · see citing works
Self-citationSurvey of computer vision algorithms and applications for unmanned aerial vehicles
Al-Kaff, A., Martín, D., García, F., Escalera, A. D. L., & María Armingol, J. (2018) · Expert Systems with Applications · doi:10.1016/j.eswa.2017.09.033 · Cited by 246 · see citing works
A Review of GNSS-Independent UAV Navigation Techniques
Gyagenda, N., Hatilima, J. V., Roth, H., & Zhmud, V. (2022) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2022.104069 · Cited by 190 · see citing works
Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery
Shamwell, E. J., Lindgren, K., Leung, S., & Nothwang, W. D. (2020) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2019.2909895 · Cited by 86 · see citing works
- Authors
- Weiss, S., Scaramuzza, D., & Siegwart, R.
- Affiliations
- ETH Zurich (CH)
- University of Pennsylvania (US)
- Venue
- Journal of Field Robotics
- Publisher
- Wiley
- Published
- 2011-10-12
- Volume
- 28
- Issue
- 6
- Pages
- 854-874
- ISSN
- 1556-4959 (ISSN-L)
- 1556-4967
- OpenAlex
- W2132453268
- Cited by
- 414
- References
- 59
- Citations by year
- 2026: 11 · 2025: 9 · 2024: 13 · 2023: 11 · 2022: 11 · 2021: 20 · 2020: 29 · 2019: 37 · 2018: 46 · 2017: 47 · 2016: 33 · 2015: 46 · 2014: 32 · 2013: 46 · 2012: 21
- FWCI
- 57.55
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Field Robotics (publishedVersion)
- Funders
- Eidgenössische Technische Hochschule Zürich
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Engineering › Aerospace Engineering › Aerospace Engineering and Control Systems
- Physical Sciences › Engineering › Aerospace Engineering › Inertial Sensor and Navigation
- Keywords
- monocular SLAM, GPS-denied navigation, visual SLAM, inertial sensors, linear optimal control, trajectory tracking, hover, vertical takeoff and landing, unknown environments, micro air vehicles
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review