Implementation and Project Setup
Dataset 5: So to evaluate the mapping framework, this dataset was made in the indoor area, having the quadrotor pointing in the same direction for each test
5.2 Future Work
As I will continue to develop work in this area, there are already some ideas to advance into:
• Test some more visual odometry and SLAM frameworks as SVO [19] or LSD-SLAM [15], to check its usability in a system like this. Also, improve the usage of the current frameworks by adjusting its parameters and/or use the support of GPU processing.
• Use an external sensor fusion framework as ETHZ-ASL MSF [34], running on a partner computer of the MAV so to obtain faster update rates than the ones that the FCU can obtain by itself and using and allowing multi sensor fusion using an Extended Kalman Filter;
• After acquiring an NVIDIA Jetson TK1, the idea is to abandon the Odroid-U3 usage and advance to this super-computing platform, adapting the localization frameworks to use the CUDA cores on-board and get extreme accurate and fast localization estimates;
• Construct a customized MAV that is able to accommodate multiple sensors, as an RGB-D camera, a High resolution camera, a PX4Flow kit, a LIDAR-Lite, a low-cost 360 degrees RPLIDAR and GPS. The idea is to advance to a hybrid system which is able to do both indoor and outdoor navigation, as also to transpose from one to the other.
Bibliography
[1] M. Bennewitz C. Stachniss W. Burgard A. Hornung, K. M. Wurm. Octomap: an efficient probabilistic 3d mapping framework based on octrees. Autonomus Robots, 34(3):189–206, 2013.
[2] D. Haehnel A. Segal and S. Thrun. Generalized-icp. Robotics: Science and Systems, 2009.
[3] S. Agarwal, N. Snavely, S. M. Seitz, and R. Szeliski. Bundle adjustment in the large. Technical report, Google Inc. and University of Washington.
[4] A. Bachrach, A. de Winter, R. He, G. Hemann, S. Prentice, and N. Roy. Range - robust autonomous navigation in gps-denied environments. Proc. of the IEEE Int. Conf. on Robotics and Automation, pages 1096–1097, May 2010.
[5] A. Bachrach, S. Prentice, R. He, P. Henry, A. S. Huang, M. Krainin, D. Maturana, D. Fox, and N. Roy.
Estimation, planning, and mapping for autonomous flight using an rgb-d camera in gps-denied environments. The International Journal of Robotics Research, 31(11):1320–1343, September 2012.
[6] H. Bay, A. Ess, T. Tuytelaars, and L. V. Gool. Speeded-up robust features (SURF). Computer vision and image journal, page 2564–2571, September 2008.
[7] T. Bresciani. Modelling, identification and control of a quadrotor helicopter. Master’s thesis, Lund University, 2008.
[8] T. Carreira. Quadcopter automatic landing on a docking station. Master’s thesis, IST, October 2013.
[9] I. S¸ ucan, , and L. Kavraki. Kinodynamic motion planning by interior-exterior cell exploration. Algo-rithmic Foundation of Robotics VIII, Springer Tracts in Advanced Robotics, 57:449–464, 2010.
[10] Wu D., Johnson E., Dallaert F., Kaess M., and Chowdhary G. Autonomous flight in gps-denied environments using monocular vision and inertial sensors. AIAA Journal of Aerospace Computing, Information, and Communication, August 2012.
[11] R. D’Angelo and R. Leven. Design of an autonomous quadrotor uav for urban search and rescue.
Master’s thesis, Worchester Polytechnic Institute, April 2011.
[12] H. Dias. Controlo de formac¸ ˜oes de ve´ıculos a ´ereos n ˜ao tripulados. Master’s thesis, IST, April 2012.
[13] D. Eberli, D. Scaramuzza, S. Weiss, and R. Siegwart. Vision based position control for mavs using one single circular landmark. Journal of Intelligent and Robotic Systems, 61:495–512, 2011.
[14] F. Endres, J. Hess, J. Sturm, D. Cremers, and W. Burgard. 3d mapping with an rgb-d camera. IEEE Transactions On Robotics, 30(1), January 2012.
[15] J. Engel, T. Sch ¨ops, and D. Cremers. Lsd-slam: Large-scale direct monocular slam. European Conference on Computer Vision, 2014.
[16] A. Ortiz F. Bonin-Font and G. Oliver. Visual navigation for mobile robots: a survey. Technical report, Department of Mathematics and Computer Science, University of the Balearic Islands, Palma de Mallorca, Spain, 2005.
[17] T. Fernandes, M. Morais, N. Marques, J. Santos, and R. Pires. Quadrotor de navegac¸ ˜ao e explorac¸ ˜ao aut ´onoma de ambientes fechados. Technical report, IST, December 2013.
[18] M. Fischler and R. Bolles. Random sample consensus: a paradigm for model fitting with applica-tions to image analysis and automated cartography. Communicaapplica-tions of the ACM, 24(6), 1981.
[19] C. Forster, M. Pizzoli, and D. Scaramuzza. Svo: Fast semi-direct monocular visual odometry.
International Conference on Robotics and Automation, 2014.
[20] F. Fraundorfer, L. Heng, D. Honegger, G. Hee Lee, L. Meier, P. Tanskanen, and M. Pollefeys. Vision-based autonomous mapping and exploration using a quadrotor mav. Technical report, Computer Vision and Geometry Lab, ETH Z ¨urich, Switzerland, 2012.
[21] D. Magree D. Wu A. Shein G. Chowdhary, E. Johnson. Gps-denied indoor and outdoor monocular vision aided navigation and control of unmanned aircraft. IEEE Journal of Field Robotics, January 2013.
[22] G. Grisetti, R. K ¨ummerle, C. Stachniss, and W. Burgard. A tutorial on graph-based slam. Technical report, Department of Computer Science, University of Freiburg, Freiburg, Germany, 2010.
[23] M. He, C. Ratanasawanya, M. Mehrandezh, and R. Paranjape. Uav pose estimation using posit algorithm. International Journal of Digital Content Technology and its Applications, 5(4), April 2011.
[24] L. Heng, L. Meier, P. Tanskanen, F. Fraundorfer, and M. Pollefeys. Autonomous obstacle avoidance and maneuvering on a vision-guided mav using on-board processing. Proc. of the IEEE Int. Conf.
on Robotics and Automation, page 2472–2477, 2011.
[25] Walter Higgins. A comparison of complementary and kalman filtering. IEEE Thans. Aerospace and Electronic Systems, AES-11(3), November 1975.
[26] D. Honegger, L. Meier, P. Tanskanen, and M. Pollefeys. An open source and open hardware embed-ded metric optical flow cmos camera for indoor and outdoor applications. International Conference on Robotics and Automation (ICRA) - Karlsruhe, Germany, 2013.
[27] L. Kavraki and M. Overmars P. ˇSestka, J. Latombe. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation, 12(4), August 1996.
[28] J. Kelly, S. Saripalli, and G. S. Sukhatme. Combined visual and inertial navigation for an unmanned aerial vehicle. Technical report, Robotic Embedded Systems Laboratory, University of Southern California, USA.
[29] C. Kerl. Odometry from rgb-d cameras for autonomous quadrocopters. Master’s thesis, TUM University, Munich, Germany, November 2012.
[30] S. Ladha, D. Kumar, P. Bhalla, A. Jain, and R.K. Mittal. Use of lidar for obstacle avoidance by an autonomous aerial vehicle. Aerial Robotics Competition Symposium, 2011.
[31] S. M. Lavalle and James J. Kuffner. Rapidly-exploring random trees: Progress and prospects.
Technical report, Iowa State University, USA, and University of Tokyo, Japan, 2000.
[32] D. Lowe. Distinctive image features from scale-invariant keypoints. International Journal of Com-puter Vision, 60(2):91–110, 2004.
[33] B. Lucas and T. Kanade. An iterative image registration technique with an application to stereo vision. Proceedings of Imaging Understanding Workshop, pages 121–130, 1981.
[34] S. Lynen, M. Achtelik, M. Chli S. Weiss, and R. Siegwart. A robust and modular multi-sensor fusion approach applied to mav navigation. International Conference on Intelligent Robots and Systems, 2013.
[35] R. Mahony, V. Kumar, and P. Corke. Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. Robotics Automation Magazine - IEEE, 19(3):20–32, September 2012.
[36] N. Marques. Thesis datasets. https://www.dropbox.com/sh/nup3id1tvz5gaz8/
AABkvD4Gr3zqADzutTMv0ORIa?dl=0. Online.
[37] D. Mellinger, N. Michael, and V. Kumar. Trajectory generation and control for precise aggressive maneuvers with quadrotor,. Proceedings of the International Symposium on Experimental Robotics, December 2010.
[38] Q. Michael, D. Mellinger, and V. Kumar. The grasp multiple micro-uav testbed. Robotics and Automation Magazine, 17(3):56–65, May 2010.
[39] M.Kaess, Ananth Ranganathan, and Frank Dellaert. isam: Incremental smoothing and mapping.
IEEE Transactions on Robotics, page September, 2008.
[40] M. Muja and D. Lowe. Scalable nearest neighbor algorithms for high dimensional data. IEEE Transactions On Pattern Analysis And Machine Intelligence, 36(X), 2014.
[41] H. Park, W. Ra, and I. Whang. Robust complementary filter design and its application on gps/ins vertical channel design.
[42] A. G. Pinto, A. Moreira, P. G. Costa, and M. V. Correia. Revisiting lucas-kanade and horn-schunck.
Journal of Computer Engineering and Informatics, 1(2):23–29, April 2013.
[43] S. Raza and W. Gueaieb. Intelligent flight control of an autonomous quadrotor. Robotics - Motion Control, 24, January 2010.
[44] E. Rublee, W. Garage, and M. Park. Orb : an efficient alternative to sift or surf. page 2564–2571, 2011.
[45] D. Scaramuzza and F. Fraundorfer. Visual odometry part i: The first 30 years and fundamentals.
IEEE Robotics and Automation Magazine, December 2011.
[46] S. Scherer and Andreas Zell. Efficient onbard rgbd-slam for autonomous mavs. IEEE/RSJ Interna-tional Conference on Intelligent Robots and Systems (IROS), November 2013.
[47] N. Serrano. Autonomous quadrotor unmanned aerial vehicle for culvert inspection. Master’s thesis, MIT, USA, June 2011.
[48] A. Silva. Vision based pose computation from landmarks: an application to quadrotors. Master’s thesis, IST, October 2011.
[49] M. Sobers, G. Chowdharyz, and E. N. Johnsonx. Indoor navigation for unmanned aerial vehicles.
AIAA Guidance, Navigation, and Control Conference. Chicago, IL, pages 10 – 13, August 2009.
[50] J. Suhr. Kanade-lucas-tomasi (klt) feature tracker. Technical report, Computer Vision (EEE6503) Course , Yonsei Univ., 2009.
[51] N. S ¨underhauf. Robust Optimization for Simultaneous Localization and Mapping. PhD thesis, Technischen Universit ¨at Chemnitz, February 2012.
[52] A. Tonioni. Study and implementation of algorithms for 3d reconstruction of the environment and the navigation of autonomous aircraft. Master’s thesis, Alma Mater Studiorum - Computer Science Engineering Faculty - University of Bologne, October 2013.
[53] M. Warren and B. Upcroft. High altitude stereo visual odometry. Technical report, School of Elec-trical Engineering and Computer Science - Queensland University of Technology.
[54] J. Zhang, M. Kaess, and S. Singh. Real-time depth enhanced monocular odometry. IEEE/RSJ Intl.
Conf. on Intelligent Robots and Systems (IROS). Chicago, IL, September 2014.