• 沒有找到結果。

7.1 結論

同時定位與建圖演算法由於可以解決無網路、無地圖環境相關之機器人探索 之問題,因此被廣為討論。但是一般傳統 SLAM 演算法遇到較複雜之地形時,常 會因為建立之地標具有誤差而導致定位的錯誤,進而影響致整個系統。為了解決 此問題,本論文提出了一個改良型同時定位與建圖演算法,透過特徵比對的方式,

過濾特徵不夠強烈的感測資訊,以減少資料關聯的計算,且因為可以有效減少地 標數量,又能增強更新地標之效果,因此本論文採用三角定位之方法實現機器人 定位,取代傳統 FastSLAM 預測模組。由模擬結果可以證實本論文所提出改良型 演算法有效地改善了機器人原先容易陷入發散的問題,並且確實提升定位與建圖 的精確度以及效率。

透過模擬結果確認改良型演算法之精確度以及效率後,本論文將其演算法實 現於 FPGA 之中,透過全硬體電路設計之方式,建立一個同時定位與建圖的嵌入 式系統。此外,也以 NIOS II 以及市面上電腦以純軟體實現基於本論文所提出之 改良型同時定位與建圖演算法之同時定位與建圖,得以驗證全硬體電路確實可以 縮短運算時間,進而提升同時定位與建圖之效率,達到即時的處理效果,並能有 效結合於機器人之中。

63

參考文獻

[1] iRobot 的自動吸塵機器人-Roomb, URL: http://www.roomba.com.tw/

[2] 健康照護型機器人 Jibo,

URL:https://www.indiegogo.com/projects/jibo-world-s-first-family-robot-4-800-p

re-sold

[3] Dr. Robot 的住家保全機器人- Sentinel,

URL:http://www.pitotech.com.tw/show_product.php?btype=7&ltype=401&id=40

1

[4] T. Bailey and H. Durrant-Whyte, “Simultaneous localization and mapping: part II,”

IEEE Robot Autom. Mag., vol. 13, no. 3, pp. 108-117, 2006.

[5] J. J. Leonard and H. J. S. Feder, “A computationally efficient method for large-scale concurrent mapping and localization,” in Proc. Ninth International Symposium on Robotics Research (ISRR’99), 2000, pp. 169-176.

[6] J. Guivant, E. Nebot, and S. Baiker, “Localization and map building using laser range sensors in outdoor applications,” Journal of Robotic Systems, vol. 17, no. 10, pp. 565-583, 2000.

[7] S. B. Williams, P. Newman, G. Dissanayake, and H. F. Durrant-Whyte,

“Autonomous underwater simultaneous localisation and map building,” in Proc.

IEEE International Conference on Robotics and Automation (ICRA), San Francisco, 2000, vol. 2, pp. 1793-1798.

[8] G. Dissanayake, S. B. Williams, H. Durrant-Whyte, and T. Bailey, “Map management for efficient simultaneous localization and mapping (SLAM),”

Autonomous Robots, vol. 12, pp. 267-286, 2002.

[9] G. Welch and G. Bishop, “An introduction to the Kalman filter,” SIGGRAPH, Los Angeles, CA , 2001.

64

[10] R. C. Smith and P. Cheeseman, “On the representation and estimation of spatial uncertainty,” International Journal of Robotics, vol. 5, pp. 56-58, 1986.

[11] M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit, “FastSLAM: A factored solution to the simultaneous localization and mapping problem,” in Proc. AAAI National Conference on Artificial Intelligence, 2002, pp. 593-598.

[12] K. Murphy, “Bayesian map learning in dynamic environments,” Neural Information Proceedings System, vol. 12, pp. 1015-1021, 2000.

[13] L. Pedraza, D. Rodriguez-Losada, F. Matia, “Extending the limits of feature-based SLAM with B-splines,” IEEE Trans. on Robotics, vol. 25, pp.

353-366, April 2009.

[14] S. B. Williams, G. Dissanayake, and H. F. Durrant-Whyte, “An efficient approach to the simultaneous localisation and mapping problem,” in Proc. IEEE International Conference on Robotics and Automation, Washington, USA, 2002, pp. 406-411.

[15] G. Dissanayake, S. B. Williams, H. F. Durrant-Whyte, and T. Bailey, “Map management for efficient simultaneous localization and mapping (SLAM),”

Autonomous Robots, vol. 12, no. 3, pp. 267-286, 2002.

[16] Q. Liping, H. Shuiqing, and Q. Yongyin, “An SLAM algorithm based on improved UKF,” in Proc. IEEE International Conference on Control and Decision Conference (CCDC), Taiyuan, 2012, pp. 4154-4157.

[17] A. Chatterjee, “Differential evolution tuned fuzzy supervisor adapted, extended Kalman filtering for SLAM problems in mobile robots,” Robotica, vol. 27, pp.

411-423, 2009.

[18] A. Chatterjee and F. Matsuno, “A neuro-fuzzy assisted extended Kalman filter based approach for Simultaneous Localization and Mapping (SLAM) problems,”

IEEE Trans. on Fuzzy Systems, vol. 15, pp. 984-997, 2007.

65

[19] A. Chatterjee and F. Matsuno, “A Geese PSO tuned fuzzy supervisor for EKF based solutions of simultaneous localization and mapping (SLAM) problems in mobile robots,” Expert Systems with Applications, vol. 37, pp. 5542-5548, 2010.

[20] A. Stentz, D. Fox, and M. Montemerlo, “FastSLAM: A factored solution to the simultaneous localization and mapping problem with unknown data association,”

in Proc. AAAI National Conference on Artificial Intelligence, 2003, pp. 593-598.

[21] G. Dissanayake, P. Newman, H. F. Durrant-Whyte, S. Clark, and M. Csobra, “An experimental and theoretical into simultaneous localization and map building (SLAM),” Lecture Notes in Control and Information Sciences, Experimental Robotics VI, 2000, pp. 265-274.

[22] K. Murphy, “Bayesian map learning in dynamic environments,” Neural Information Proceedings System, vol. 12, pp. 1015-1021, 2000.

[23] M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit, “FastSLAM 2.0: An improved particle filtering algorithm for simultaneous localization and mapping that provably converges,” in Proc. International Joint Conference on Artificial Intelligence, 2003, pp. 1151-1156.

[24] M. Montemerlo and S. Thrun, “Simultaneous localization and mapping with unknown data association using FastSLAM,” in Proc. IEEE Int. Conf. Robotics and Automation, 2003, pp. 1985-1991.

[25] C. K. Yang, C. C. Hsu, and T. T. Wang “Computationally efficient algorithm for simultaneous localization and mapping,” in Proc. Networking, Sensing and Control, 2013, pp. 328-332.

[26] Altera 多媒體發展平台 DE2i-150 網址,

URL:http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&Cat

egoryNo=11&No=529

[27] Terasic Corporation, URL:http://www.terasic.com.tw/tw/

[28] Terasic Corporation, My_First_FPGA, Document Version 1.0, 2013.

66

[29] Terasic Corporation, My_First_ NiosII, Document Version 1.0, 2013.

[30] Terasic Corporation, DE2i-150 Win7 User Manual, Document Version 1.0, 2014.

[31] MTLC 相機及顯示模組網址,

URL:http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=Taiwan&Cat

egoryNo=85&No=901

[32] Terasic Corporation, MTLC_User_Manual, Document Version 1.0, 2014.

[33] S. Suranthiran and S. Jayasuriya, “Effective Fusion of Distorted Multi-sensor Data,” in Proc. Intelligent Control, 2003, pp. 444-449.

[34] Z. Junhua1 and Wangwei, “The Extraction of Fractional-order Curvature Attributes and Applications in the Structure Interpretation,” in Proc. Artificial Intelligence and Computational Intelligence, 2000, pp. 123–126.

相關文件