Araştırma Makalesi

Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo

31 Ekim 2019
  • Zahir Yılmaz *
  • Levent Bayındır
PDF İndir
EN TR

Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo

Öz

In the last few decades, the robotics world has seen great progress at all levels, from personal assistant robots to multi-robotic and intelligent swarm systems. Simulation platforms play a critical role in this improvement due to efficiency, flexibility, and fault tolerance they provide during the cycles of developing and testing new strategies and algorithms. In this paper, we model a new mobile robot equipped with a 2D Lidar using Robot Operating System (ROS) and use this robot model to develop a robot detection method in Gazebo simulation environment. Detecting surrounding objects and distinguishing robots from these objects (kin detection) are essential in multi-robot and swarm robotic applications. In this paper, we use Lidar to handle this task by applying the following steps: (1) acquisition of laser data and pre-processing, (2) segmentation of data using the point-distance-based segmentation method, (3) classification of segments by applying two levels of filtering: filtering by segment diameter which aims to eliminate segments that don’t fit a certain size (Lidar size) using features for each segment, filtering by segment shape to check remaining segments to test if they fit the Lidar's shape (which is a circle with known radius) or not by using the circle fitting method and (4) identify the position of kin relative to the observer robot. Two different scenarios are discussed in the experiments section. In the first scenario, many cylindrical objects with radius different from the robot’s Lidar were used in addition to a robot, and thus objects are distinguished from the robot in the first level of filtering without using the second one which may be a complex operation. In the second scenario, various objects with a similar radius were used, and due to the similarity in the radius between the Lidar and the objects, it was necessary to apply all the method’s steps to detect the kin robots. It was noticed from experiments that the accuracy of the results depends on two main factors: the distance between the observer robot and other objects or robots and the amount of noise in the Lidar measurements.

Anahtar Kelimeler

Kaynakça

  1. Şahin, E. (2004, July). Swarm robotics: From sources of inspiration to domains of application. In International workshop on swarm robotics (pp. 10-20). Springer, Berlin, Heidelberg.
  2. Arvin, F., Samsudin, K., & Ramli, A. R. (2009). Development of a miniature robot for swarm robotic application. International Journal of Computer and Electrical Engineering, 1(4), 436-442.
  3. McLurkin, J., McMullen, A., Robbins, N., Habibi, G., Becker, A., Chou, A., ... & Kim, S. (2014, September). A robot system design for low-cost multi-robot manipulation. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 912-918). IEEE.
  4. Gupta, M., & Singh, K. (2010, November). AutoBot: a low-cost platform for swarm research applications. In 2010 3rd International Conference on Emerging Trends in Engineering and Technology (pp. 33-36). IEEE.
  5. Arvin, F., Murray, J., Zhang, C., & Yue, S. (2014). Colias: An autonomous micro robot for swarm robotic applications. International Journal of Advanced Robotic Systems, 11(7), 113.
  6. Kernbach, S., Thenius, R., Kernbach, O., & Schmickl, T. (2009). Re-embodiment of honeybee aggregation behavior in an artificial micro-robotic system. Adaptive Behavior, 17(3), 237-259.
  7. Turgut, A. E., Çelikkanat, H., Gökçe, F., & Şahin, E. (2008). Self-organized flocking in mobile robot swarms. Swarm Intelligence, 2(2-4), 97-120.
  8. Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., ... & Martinoli, A. (2009). The e-puck, a robot designed for education in engineering. In Proceedings of the 9th conference on autonomous robot systems and competitions (Vol. 1, No. CONF, pp. 59-65). IPCB: Instituto Politécnico de Castelo Branco.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

31 Ekim 2019

Gönderilme Tarihi

1 Ağustos 2019

Kabul Tarihi

25 Ekim 2019

Yayımlandığı Sayı

Yıl 2019

Kaynak Göster

APA
Yılmaz, Z., & Bayındır, L. (2019). Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo. Avrupa Bilim ve Teknoloji Dergisi, 513-529. https://doi.org/10.31590/ejosat.642840
AMA
1.Yılmaz Z, Bayındır L. Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo. EJOSAT. Published online 01 Ekim 2019:513-529. doi:10.31590/ejosat.642840
Chicago
Yılmaz, Zahir, ve Levent Bayındır. 2019. “Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo”. Avrupa Bilim ve Teknoloji Dergisi, Ekim 1, 513-29. https://doi.org/10.31590/ejosat.642840.
EndNote
Yılmaz Z, Bayındır L (01 Ekim 2019) Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo. Avrupa Bilim ve Teknoloji Dergisi 513–529.
IEEE
[1]Z. Yılmaz ve L. Bayındır, “Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo”, EJOSAT, ss. 513–529, Eki. 2019, doi: 10.31590/ejosat.642840.
ISNAD
Yılmaz, Zahir - Bayındır, Levent. “Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo”. Avrupa Bilim ve Teknoloji Dergisi. 01 Ekim 2019. 513-529. https://doi.org/10.31590/ejosat.642840.
JAMA
1.Yılmaz Z, Bayındır L. Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo. EJOSAT. 2019;:513–529.
MLA
Yılmaz, Zahir, ve Levent Bayındır. “Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo”. Avrupa Bilim ve Teknoloji Dergisi, Ekim 2019, ss. 513-29, doi:10.31590/ejosat.642840.
Vancouver
1.Zahir Yılmaz, Levent Bayındır. Simulation of Lidar-Based Robot Detection Task using ROS and Gazebo. EJOSAT. 01 Ekim 2019;513-29. doi:10.31590/ejosat.642840

Cited By