ROS-React: A Framework for Dynamic, Over-the-Air Reconfigurable Robot Behavior Trees via React Native Hooks
Discuss this preprint
Start a discussion What are Sciety discussions?Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
This paper presents a new framework that enables dynamic modification of robot behavior in real time using mobile devices. We developed a system where robots running the Robot Operating System can receive updated behavior instructions during operation without requiring restart or redeployment. By combining React Native for cross-platform mobile interfaces with JavaScript for server-side logic, our approach allows users to view and modify complex robot behavior trees through intuitive visual interfaces. The system bridges mobile applications and robot middleware through a custom communication layer that translates between web protocols and ROS messaging. Experimental results demonstrate reliable performance with average update latency of 168.88ms and 100% success rate. The framework achieves 7.4x faster behavior modifications compared to traditional approaches This work provides a practical foundation for making robot programming more accessible and responsive to changing operational needs using everyday mobile technology.