Mobile Robot Control PlatformMobile Robot Control Platform
Web-based visual control and management platform for mobile robots, featuring SLAM mapping, autonomous navigation, remote monitoring, and modular task management
Mobile Robot Control Platform is a next-generation web-based visual control and management platform independently developed by Beijing IQuotient Robotics. Built around an immersive 3D interface, it integrates four core modules — SLAM Mapping & Navigation, GPS Navigation, 3D Point Cloud Mapping, and Workflow Orchestration — providing full lifecycle management for mobile robots from deployment to operations.
As the "digital command center" for mobile robots, the platform uses B/S architecture built on Vue.js + Element Plus + Three.js, delivering industry-leading real-time 3D robot model visualization. Users access the system via browser at http://[IP]:6098 with no client installation required. Compatible with both ROS1 (Noetic) and ROS2 (Humble/Iron), it flexibly adapts to various mobile robot platforms.
Fig 1-1 System Home — 3D Robot Visualization Interface
Core Value
Immersive Experience
Real-time 3D robot model display with at-a-glance status information and game-quality interactive controls
Cross-Platform
Supports both ROS1 and ROS2, compatible with Scout, TurtleBot, and various robot chassis
Zero-Barrier Operation
No ROS programming required — complete mapping, navigation, and node management through the visual interface
Real-Time Remote Monitoring
Ultra-low 8ms latency remote camera feed with real-time video streaming and remote control
Modular Architecture
SLAM mapping, GPS navigation, 3D point cloud, and workflow orchestration — four independently packaged modules, combined on demand
Easy Deployment
One-click deployment, browser access, supports both LAN and remote network environments with local data storage
Supported Scenarios
Indoor Inspection RobotsOutdoor Patrol & SecurityLab Sample Transport3D Environment ModelingFactory Logistics RobotsROS Education & Research
Product Features
Immersive 3D Visualization Interface
The redesigned home page uses Three.js 3D rendering engine for real-time robot model display with 360° rotation. The bottom Dock navigation bar provides quick access to five modules: Home, Tasks, Functions, Remote, and System. The top status bar displays real-time battery level, temperature, speed, GPS signal, operation mode, and connection status.
Multi-Mode SLAM Mapping & Navigation
Built-in complete SLAM mapping workflow. The Function Center provides SLAM mapping cards — click to enter the map management interface and browse saved maps. Click 'New Map' to auto-load the mapping environment with real-time progress display, then enter live SLAM mapping mode where you can observe map generation in real-time and save with one click.
Real-Time Remote Monitoring
The remote monitoring module delivers low-latency (8ms) real-time camera feed from the robot. View the robot's live video stream directly in the browser with fullscreen support, ideal for remote inspection, environment confirmation, and obstacle identification. Video streaming uses RTSP protocol for clear, smooth imagery.
ROS1/ROS2 Dual Compatibility
Supports both ROS1 (Noetic) and ROS2 (Humble/Iron) simultaneously. Through the node management module's launch configurations, users can flexibly switch between ROS version parameters and node combinations without code changes. Pre-configured core nodes (bringup, rtsp, sefe) with on-demand functional nodes (navigation, slam_map, gps_nav, tf_web).
Modular Function Architecture
The Function Center uses a card-based layout dividing system capabilities into four independent modules: SLAM Mapping & Navigation, GPS Navigation, 3D Point Cloud Mapping, and Workflow Orchestration. Each module is independently packaged and enabled on demand. An expandable toolbar on the right provides quick access to common operations.
Six-Theme Visual Switching
Six carefully designed theme skins for different scenarios and preferences: Default, Tactical Daylight, Elegant Gray Grid, Tactical Warship, Interstellar Hub (Soft), and Tactical Command. Switch themes instantly via the top dropdown menu.
Security & Access Control
Built-in user authentication module requiring login for all operations. Supports multi-user, multi-role management for operational security. Private LAN deployment with local data storage on the industrial PC — no external cloud dependency, ensuring data security and privacy compliance.
Deployment Options
Standalone
Deploy on the robot's onboard computer, access via LAN browser, ideal for single robot management
Edge Server
Deploy on edge server for unified multi-robot management, suitable for factory-level applications
Cloud
Deploy on public or private cloud for remote access and cross-region management
Core Functions
SLAM Map Management
Enter the map management page via the SLAM mapping card to browse all saved maps in gallery mode. Each map displays a thumbnail, name, and creation time for quick browsing and selection. The system currently stores 34 maps covering various scene environments.
Create New Map
Click 'New Map' to enter the loading phase with progress and status display. SLAM nodes auto-start, and the system transitions to live mapping view after initialization. Drive the robot via controller or remote to scan the environment — maps generate synchronously with real-time display updates.
Autonomous Navigation
Select a target map and click navigate to switch to navigation mode. Set initial position and target points via mouse clicks — the robot auto-plans paths and executes navigation. The expandable sidebar toolbar integrates camera, loop control, PTZ control, keyboard control, obstacle detection, and task start operations.
Remote Monitoring
Access the remote monitoring module via the 'Remote' entry in the bottom Dock bar. The system provides real-time robot camera video feed via RTSP protocol with latency as low as 8ms. Supports fullscreen viewing for remote inspection, environment observation, and obstacle confirmation.
Task Management
Complete task scheduling and history tracking. The system displays all tasks in a table format showing execution status, creation time, completion time, and more. Admins can create new tasks, view execution logs, and manage task queues. Combined with the workflow module for automated multi-step task execution.
Node & Mode Management
Core system operations management via the right-side drawer panel. View running ROS nodes (bringup, rtsp, sefe) and available but inactive functional nodes (navigation, slam_map, gps_nav, tf_web). Each node shows a status indicator with one-click start/stop. Admins can pre-define mode combinations for different work scenarios with automatic node management on mode switch.
Communication Settings
Manages ROS Topic message configurations between the system and robot. Lists all configured topic names, message types, and descriptions. After deploying new robots or replacing sensors, admins can adjust topic name mappings to keep system configuration aligned with actual robot topics.
System Configuration
Located under the 'System' page with five sub-tabs: General Config (ROS Master URI, WebSocket port, map storage), Communication Settings (Topic mapping), Launch Management (node commands & parameters), Task Operations (execution strategies & retry mechanisms), and System Info (version, hardware, runtime status).
Hardware Compatibility
Supported Chassis
Compatible with AgileX Scout 2.0/Scout Mini (4WD differential, CAN), Clearpath TurtleBot4 (differential drive, USB/WiFi), extensible to custom chassis via standard ROS interfaces
Sensor Support
Ouster OS1-64U LiDAR (Ethernet), Orbbec Femto Bolt depth camera (USB), WIT HWT9053 IMU (RS485), GPS+RTK positioning (RS232), RTSP network cameras, IQR Pan-Tilt unit (RS485)
Computing Platform
Nvidia AGX Orin 32GB (high-performance SLAM + vision), Intel Xeon IPC 16GB (general deployment, default config), Nvidia Jetson Xavier 16GB (lightweight deployment)
Application Cases
Indoor Inspection Robot
Deploy indoor inspection robots for enterprise parks. Build indoor environment maps via SLAM, set inspection waypoints, and robots autonomously patrol preset routes. Depth cameras and LiDAR enable obstacle detection and avoidance, with remote monitoring providing real-time video feedback.
Outdoor Patrol & Security
GPS/RTK navigation module providing centimeter-level outdoor positioning. Remotely plan patrol routes via the platform — robots autonomously execute all-weather outdoor patrols. PTZ camera integration for 360° video surveillance and recording, ideal for factories, logistics parks, and campus security.
Lab Sample Transport
Command mobile robots for automated sample transport between lab workstations. SLAM mapping accurately reconstructs lab spatial layouts, with navigation algorithms avoiding precision instruments and personnel areas. Integrated with IQR Lab Automation Platform for end-to-end automation from experiment scheduling to sample logistics.
3D Environment Modeling
Use 3D point cloud mapping to drive LiDAR-equipped robots for large-space 3D scanning and environment reconstruction. High-precision point cloud data can be exported for architectural surveying, digital twins, and BIM modeling applications.
Factory Logistics Robot
Complete factory floor map construction and path planning via the control platform for automated material transport between production lines, warehouses, and inspection areas.
ROS Education & Research
Visual ROS teaching platform for universities and research institutions. Students complete mapping, navigation, and sensor data experiments through the graphical interface without complex command-line tools. Six switchable themes make teaching demos more engaging, significantly lowering the ROS learning curve.
Technical Specifications
| Architecture | B/S, front-end/back-end separation |
| ROS Versions | ROS1 Noetic / ROS2 Humble / ROS2 Iron |
| Operating System | Ubuntu 20.04 / Ubuntu 22.04 |
| Access Method | Web browser (Chrome / Edge / Safari / Firefox) |
| Video Latency | 8ms (RTSP protocol) |
| Theme Skins | 6 built-in themes with one-click switching |
| Device Communication | ROS Topic (CAN / USB / RS485 / Ethernet) |
| Recommended RAM | 16GB |
| Minimum Config | 4-core CPU / 8GB RAM / 64GB storage |