TR
EN
TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması
Öz
Robot İşletim Sistemi (ROS) robotların kontrolünü sağlayan bir işletim sistemidir. Haritalama ve yer tespiti için, ROS içerisindeki Gmapping paketindeki, Eş Zamanlı Konum Belirleme ve Haritalama (SLAM) kullanılır. Gmapping, halihazırda oluşturulmuş olan harita parçaları ve sensör verileri temellidir. Her bir parçacık, robotun geçmiş pozisyon örneği ve harita üzerinde verilen önceki pozisyon örneğinin geçmişinin toplamıdır. Gmapping olasılıksal dağılım modeli robotun son gözlemlerini de hesaba katarak bir yayılım oluşturur. Harita oluşturulduktan sonra robotun hedefe gidebilmesi için yol planlamasının yapılması gerekir. Dijkstra Algoritması, hangi yolların keşfedileceğine öncelik vermemizi sağlar. Tüm olası yolları eşit olarak araştırmak yerine, daha düşük maliyetli yolları tercih eder. Yollarda ilerlemeyi teşvik etmek için daha düşük maliyetler, engellerden kaçınmak için daha yüksek maliyetler ve daha fazlası ayarlayanabilir. Dijkstra Algoritması tüm konumlara giden yolları bulabilir. A* Algoritması, Dijkstra Algoritmasının tek bir hedef için optimize edilmiş bir versiyonudur. A*, bir konuma veya birkaç konumun en yakınına giden yolları bulur. Bir hedefe daha yakın görünen yollara öncelik verir. Bu çalışmada Robot İşletim Sistemi (ROS) tabanlı yol planlama algoritmalarından A* ve Dijkstra’nın, Turtlebot 3 ile uygulaması ve analizi yapılmıştır. Uygulamada hedefe başarılı bir şekilde ulaşılmıştır.
Anahtar Kelimeler
Kaynakça
- Bailey,T. ve Durrant-Whyte, H. (2006). Simultaneous localization and mapping (SLAM): Part i The essential algorithms. IEEE Robot Autom. Mag., 13(2): 99-108.
- Dijkstra, E.W. (1959). A note on two problems in connexion with graphs. Numer. Math. 1, 269–271.
- Grisetti, G., Stachniss, C. ve Burgard, W. (2007). Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE Trans. Robot., 23(1): 3446.
- Hart,P. E., Nilsson, N. J. ve Raphael, B. (1968). "A Formal Basis for the Heuristic Determination of Minimum Cost Paths". IEEE Transactions on Systems Science and Cybernetics. 4 (2): 100–107.
- Hu, Y., ve Yang, S. X. (2004). A knowledge based genetic algorithm for path planning of a mobile robot. In IEEE International Conference on Robotics and Automation,. Proceedings. ICRA'04. 2004 (Vol. 5, pp. 4350-4355). IEEE.
- Kalman, R.E. (1960). A New approach to linear filtering and prediction problems. J. Basic Eng., 82: 35–45.
- Liang, J. H. ve Lee, C. H. (2015). Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm. Advances in Engineering Software, 79, 47-56.
- Mohanty, P. K. ve Parhi, D. R. (2016). Optimal path planning for a mobile robot using cuckoo search algorithm, Journal of Experimental & Theoretical Artificial Intelligence, 28:1-2, 35-52.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
31 Mart 2022
Gönderilme Tarihi
1 Mart 2022
Kabul Tarihi
2 Mart 2022
Yayımlandığı Sayı
Yıl 2022 Sayı: 34
APA
İşcan, H., & Tuncel, E. (2022). TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması. Avrupa Bilim ve Teknoloji Dergisi, 34, 254-258. https://doi.org/10.31590/ejosat.1081097
AMA
1.İşcan H, Tuncel E. TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması. EJOSAT. 2022;(34):254-258. doi:10.31590/ejosat.1081097
Chicago
İşcan, Hazim, ve Ezgisu Tuncel. 2022. “TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması”. Avrupa Bilim ve Teknoloji Dergisi, sy 34: 254-58. https://doi.org/10.31590/ejosat.1081097.
EndNote
İşcan H, Tuncel E (01 Mart 2022) TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması. Avrupa Bilim ve Teknoloji Dergisi 34 254–258.
IEEE
[1]H. İşcan ve E. Tuncel, “TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması”, EJOSAT, sy 34, ss. 254–258, Mar. 2022, doi: 10.31590/ejosat.1081097.
ISNAD
İşcan, Hazim - Tuncel, Ezgisu. “TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması”. Avrupa Bilim ve Teknoloji Dergisi. 34 (01 Mart 2022): 254-258. https://doi.org/10.31590/ejosat.1081097.
JAMA
1.İşcan H, Tuncel E. TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması. EJOSAT. 2022;:254–258.
MLA
İşcan, Hazim, ve Ezgisu Tuncel. “TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması”. Avrupa Bilim ve Teknoloji Dergisi, sy 34, Mart 2022, ss. 254-8, doi:10.31590/ejosat.1081097.
Vancouver
1.Hazim İşcan, Ezgisu Tuncel. TurtleBot 3 İle Ros Tabanlı Yol Planlama Uygulaması. EJOSAT. 01 Mart 2022;(34):254-8. doi:10.31590/ejosat.1081097