DOI QR코드

DOI QR Code

An Implementation of the path-finding algorithm for TurtleBot 2 based on low-cost embedded hardware

  • Ingabire, Onesphore (Department of Computer Engineering, Dong-Eui University) ;
  • Kim, Minyoung (Research Institute of ICT Fusion and Convergence, Dong-Eui University) ;
  • Lee, Jaeung (Department of Computer Engineering, Dong-Eui University) ;
  • Jang, Jong-wook (Department of Computer Engineering, Dong-Eui University)
  • 투고 : 2019.10.17
  • 심사 : 2019.11.11
  • 발행 : 2019.12.31

초록

Nowadays, as the availability of tiny, low-cost microcomputer increases at a high level, mobile robots are experiencing remarkable enhancements in hardware design, software performance, and connectivity advancements. In order to control Turtlebot 2, several algorithms have been developed using the Robot Operating System(ROS). However, ROS requires to be run on a high-cost computer which increases the hardware cost and the power consumption to the robot. Therefore, design an algorithm based on low-cost hardware is the most innovative way to reduce the unnecessary costs of the hardware, to increase the performance, and to decrease the power consumed by the computer on the robot. In this paper, we present a path-finding algorithm for TurtleBot 2 based on low-cost hardware. We implemented the algorithm using Raspberry pi, Windows 10 IoT core, and RPLIDAR A2. Firstly, we used Raspberry pi as the alternative to the computer employed to handle ROS and to control the robot. Raspberry pi has the advantages of reducing the hardware cost and the energy consumed by the computer on the robot. Secondly, using RPLIDAR A2 and Windows 10 IoT core which is running on Raspberry pi, we implemented the path-finding algorithm which allows TurtleBot 2 to navigate from the starting point to the destination using the map of the area. In addition, we used C# and Universal Windows Platform to implement the proposed algorithm.

키워드

참고문헌

  1. Hamza Aagela IEEE studet Member, Maha Al-Nesf, and Violeta Holmes, "An Asus_xtion_probased indoor MAPPING using a Raspberry Pi with Turtlebot Robot Turtlebot Robot," 2017 23rd International Conference on Automation and Computing (ICAC), Huddersfield, UK, DOI: 10.23919/IConAC.2017.8082023, 7-8 September 2017.
  2. Chuantang Xiong and Xu Zhang, "An exclusive human-robot interaction method on the TurtleBot platform," International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China, DOI:10.1109/ROBIO.2013.6739662, 12-14 Dec. 2013
  3. Arbnor Pajaziti and Petrit Avdullahu, "SLAM-Map Building and Navigation via ROS#," International Conference advanced Technology & Sciences (ICAT), Antalya, Turkey, pp. 71-75, August 12-15, 2014
  4. TurtleBot great for driving food around the house. https://www.cnet.com/news/turtlebot-great-fordriving-food-around-the-house/
  5. Hauke Petersen, Cedric Adjih, Oliver Hahm, and Emmanuel Baccelli, "Demo: IoT Meets Robotics-First Steps, RIOT Car, and Perspectives" International Conference on Embedded Wireless Systems and Networks (EWSN), Graz, Austria, 15-17 February 2016.
  6. What is the Raspberry Pi 3? Everything you need to know about the tiny, low-cost computer. https://www.zdnet.com/article/what-is-the-raspberry-pi-3-everything-you-need-to-know-about-the-tinylow-cost-computer/
  7. Windows for Internet of Things. https://developer.microsoft.com/en-us/windows/iot
  8. RPLIDAR A2. https://www.slamtec.com/en/Lidar/A2
  9. RPLIDAR Laser range scanner. https://www.slamtec.com/en/Lidar/A2
  10. TurtleBot Tutorials. http://www.clearpathrobotics.com/assets/guides/turtlebot/
  11. Windows 10. https://techterms.com/definition/windows_10
  12. Ioana-Maria CULIC and Alexandru RADOVICI, "Extending the Wyliodrin Platform for Windows 10 Core," 2016 15th RoEduNet Conference: Networking in Education and Research, DOI: 10.1109/RoEduNet.2016.7753246, 7-9 Sept. 2016
  13. RPLIDAR datasheet. https://cdn.sparkfun.com/assets/e/a/f/9/8/LD208_SLAMTEC_rplidar_datasheet_A2M8_v1.0_en.pdf