基于Web全栈技术的移动机器人实时测控系统研究

REAL-TIME TEST SYSTEM FOR MOBILE ROBOT WITH WEB FULL-STACK TECHNOLOGY

  • 摘要: 基于Web全栈技术开发一款室内移动机器人的实时测控软件系统。搭建机载有线通信系统,将轮毂电机、陀螺仪的串口数据进行整合后,传输机载上位机中。结合兼具高性能和高可移植性的WebAssembly技术以及通信协议WebSoket,将数据通过基于多种计算机应用层协议的无线通信系统实时地下发到终端。设计基于数据密度动态调整配置的调度算法,在访问数比较多时,将一部分计算负载下发到终端执行,保证了系统的承载能力。终端采用Hybrid APP技术,将Web程序打包为移动手机应用,提升了操作便捷性。实验表明,基于Web全栈技术建立的测控系统能够满足机器人实时测控的需求。

     

    Abstract: A real time measurement and control software system of indoor moving robot is designed with Web full-stack technology. The onboard wire communication system was built which transform signal of motor and gyro to upper computer after combination. With Web Assembly technology and WebSoket communication protocol, data was transformed to terminal according to wireless communication system with multi-application layer protocol. With kinematic relation, the intelligent scheduling algorithm was designed which can dynamically adjust configuration by data density. The capacity of system could be guaranteed because a part of calculate load could be issued to terminal when the system had a big visiting volume. With Hybrid App technology, the Web procedure was packaged to be the mobile phone application, which enhanced the operation convenience. The experiment indicates that the measurement system based on the Web full-stack technology can satisfy the real-time measurement and control requirement under common Wi-Fi network signal.

     

/

返回文章
返回