This research proposes a React-ROS2 interactive navigation system for indoor delivery robots. Traditional ROS2 interfaces require complex commands and specialized knowledge, creating barriers for non-expert users. Our system addresses this issue by providing intuitive button-based destination selection using React, enabling autonomous navigation through simple clicks instead of complex parameter settings. The system implements efficient communication between React frontend and ROS2 backend using Rosbridge websocket protocol, allowing real-time data exchange. We validated the system in a Gazebo virtual environment, demonstrating successful integration of user-friendly interface with ROS2 navigation stack. This methodology enhances operational efficiency of indoor delivery robots and improves accessibility for users without specialized knowledge, contributing to broader adoption of robotic technology.
목차
Abstract 1. 서론 2. 배경 및 기본 개념 2.1 ROS2 네비게이션 시스템 2.2 웹 기술과 로봇 제어 시스템 3. React-ROS2 시스템 구현 3.1 Gazebo 가상환경 및 네비게이션 3.2 시스템 아키텍처 및 통신 구현 3.3 React 프론트엔드 구현 3.4 시스템 검증 결과 4. 결론 후기 References