This paper presents the concept of a remotely controlled mobile robot that generates a two-dimensional map of its surroundings. The hardware platform developed relies on the LINUX operating system with the Robot Operating System (ROS) to function properly. The authors focused on discussing the robot's hardware and presenting the software used. In line with the assumptions made, the robot is capable of generating a two-dimensional digital map of its surroundings, as well as of recording images of those surroundings. The robot relies on lidar odometry for identifying its position, meaning that the developed algorithm calculates the vehicle's location based on data from a laser scanner. The main sources of environment-related information acquired by the robot include the following: RPLidar A3M1 laser scanner by Slamtec (generating a digital map) and a 5mpx HD OV5647 camera (capturing images of the surroundings). These devices are coupled with the Raspberry Pi 3B on-board computer via a CSI interface.
PL
W artykule przedstawiono koncepcję zdalnie sterowanego robota mobilnego, generującego dwuwymiarową mapę otoczenia. Opracowana platforma sprzętowa do poprawnego funkcjonowania wykorzystuje system operacyjny LINUX z systemem Robot Operating System (ROS). Autorzy skupili się na omówieniu struktury sprzętowej robota oraz przedstawieniu zaimplementowanego oprogramowania. Zgodnie z przyjętymi założeniami wykonany robot umożliwia generowanie dwuwymiarowej cyfrowej mapy otoczenia i rejestrację obrazu otoczenia. Do lokalizacji w przestrzeni, robot wykorzystuje odometrię lidarową, co oznacza że opracowany algorytm wylicza położenie pojazdu na podstawie danych pochodzących ze skanera laserowego. Głównymi źródłami informacji pozyskiwanych przez robota z otoczenia są: skaner laserowy RPLidar A3M1 firmy Slamtec (generowanie mapy cyfrowej) oraz kamera HD OV5647 o rozdzielczości 5mpx (rejestracja obrazu otoczenia). Urządzenia te współpracują z komputerem pokładowym Raspberry Pi 3B za pomocą złącza CSI.
This article presents the concept of an autonomous mobile robot running on the ROS system and using advanced algorithms for 2D map generation and autonomous navigation. The authors focused on presenting the hardware platform, the Linux-based software and the Robot Operating System (ROS) platform. This article also introduces an algorithm that provides the generation of a 2D map of the surroundings, autonomous robot driving and remote control of the device. Measurements of the temperature of the computer helped in the decision on which cooling system to use.
PL
W artykule przedstawiono koncepcję autonomicznego robota mobilnego pracującego w systemie ROS i wykorzystującego zaawansowane algorytmy do generacji dwuwymiarowej mapy oraz autonomicznej nawigacji. Autorzy skupili się na przedstawieniu platformy sprzętowej urządzenia oraz na zaimplementowanym oprogramowaniu opartym na systemie LINUX oraz platformie Robot Operating System (ROS). W artykule zaprezentowano również algorytm realizujący generację dwuwymiarowej mapy otoczenia, autonomiczną jazdę robota oraz zdalne sterowanie urządzeniem. Wykonane pomiary temperatury komputera pozwoliły na podjęcie decyzji dotyczącej zastosowanego układu chłodzenia.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.