UNI-WR2S
Portable ROS/SLAM Learning Robot
From Desktop to Real-World Navigation
UNI-WR2S is a portable desktop robotic platform designed for ROS and SLAM navigation education.
Supports practical exercises for courses such as “ROS,” “Mobile Robot Navigation and Localization,” and “Automatic Control (PID).”
Unlike conventional simulation-centric approaches or methods requiring large-scale experimental setups, UNI-WR2S provides a portable hardware and desktop-based environment, enabling a systematic breakdown of the ROS engineering workflow.
Enables validation of navigation algorithms and package development on a real robot, anytime and anywhere.
■ Applications & Use Cases
Introduction to ROS
SLAM Navigation
PID Control
Mobile Robot Practice
Engineering Practice




Key Features
Compact Palm-Sized
USB Type-C Charging Support
Flexible Deployment on Desktop
■ Portable Learning Model
Featuring a compact full-metal body smaller than a human palm, the device includes a USB Type-C charging port and supports power delivery via mobile power banks. It is designed for rapid debugging across classrooms, laboratories, and on-site environments.
■ Desktop SLAM Experimental Environment
A SLAM environment that can be started on a compact 60 cm × 60 cm desktop. In addition to a reachable and compact operating area, it can be expanded up to 1.2 m × 1.2 m using modular panels. Enables rapid construction of diverse navigation courses.
Desktop Top-View Layout
■ Systematic Breakdown of ROS Implementation
A five-stage learning framework is established, covering principle framework, functional demonstrations, system decomposition, functional package configuration, and full parameter tuning. Combined with the three major navigation algorithms—Cartographer, Hector, and Gmapping—it enables students to acquire practical engineering implementation skills.
Specifications
■ Basic Specifications
OS Environment
Ubuntu / ROS (Pre-installed)
Configuration
Two-Wheel & Three-Wheel Differential Drive Chassis
Controller
Broadcom BCM2710A1, quad-core 64-bit SoC
(Arm Cortex-A53 @ 1GHz)
Drive System
7-Bit Encoder Motor
Chassis Configuration
4-Wheel Mecanum Omnidirectional Chassis
Navigation System
Cartographer / Hector / Gmapping (Laser SLAM)
Maximum Stable Speed
0.16m/s
Position Accuracy
Positioning error < 5 mm within 1 m range
Straight-Line Accuracy
Straight-line deviation < 1 cm over 1 m travel (approx. 1.5°)
Dimensions
130mm(W) x 97mm(D) x 98mm(H)
Weight
580g
Power Supply
Built-in Battery (≥4 Hours Continuous Operation), USB Type-C Charging
Accessories
USB Type-C Cable (Approx. 1.5 m) ×1 (AC Adapter Included)
■ Sensor Configuration
Sensor fusion for SLAM navigation integrates odometry feedback, pose estimation, and environmental mapping, enabling real-world data acquisition for navigation algorithms.
Top-Mounted LiDAR Sensor
Outer Diameter: ≤62 mm, Measurement Range: 0.1–10 m, Sampling Frequency: 10 Hz
Wheel Encoder
Dual Configuration with PID Control and Odometry Feedback
IMU / Gyroscope Sensor
Supports Pose Estimation
Expansion Interface
Supports External Sensors and Marker Connectivity
■ Control System Architecture
Built around a Raspberry Pi–based control architecture, integrating PID motor drivers and power management, with one-button boot and recovery for ease of use. Suitable for classroom demonstrations and scalable deployment.
Experiment Items
Robotic Vision
An integrated practical learning workflow covering everything from basic image processing to deep learning and multimodal perception.
■ OpenCV Vision
・Color Recognition / Shape Recognition / QR Code Recognition / Barcode Recognition
・Color Marker Detection (Integrated Processing + Filtering)
■ AI Vision – YOLO
・YOLO Model Integration and Deployment
・Dataset Annotation, Model Training, and Deployment
・Object Detection
・Face Detection
■ AI Vision – Qwen Multimodal Large Language Model
・Qwen Multimodal API Integration & Deployment
・Object Detection and Labeling
Large-Scale Model Integration and Application
Focused on end-to-end AI model practice integrating voice interaction, multimodal perception, and robotic execution.
■ Voice Interaction
・Qwen ASR Integration and Implementation
・DeepSeek LLM-Based Semantic Understanding
・Volcano Engine TTS Integration and Implementation
・LLM-Based Voice Interaction Implementation
・Implementation of Voice-Controlled Calculator Functionality
・Implementation of Voice-Controlled Music Playback
■ Multimodal Visual Perception
・Qwen Multimodal API Integration and Deployment
・Object Detection and Labeling
■ Integration with Robotic Applications
・MCP-Based Perception and Grasping Task Planning
・MCP-Based Navigation Task Planning
Robot Body
Robot Chassis and Arm Kinematics & Control Strategy Practice
■ Mobile Base Control
・Encoder-Based Motor PID Control
・Omnidirectional Base Kinematics Control
・Gyro-Assisted Odometry Control for Omnidirectional Mobile Base
■ Robot Arm Control
・Servo Motor Position Control
・Robot Arm Kinematics Control
・Robot Arm Trajectory Interpolation Control
ROS
Master core ROS skills including topic, service, and parameter management, as well as motion planning with MoveIt!.
■ Basic ROS Operations
・Turtlesim Control Using Topics, Services, and Parameters
・Package Porting and Execution – Keyboard Control of Turtlesim
■ Robot Arm Motion Planning with MoveIt!
・Robot Arm URDF Configuration
・Robot Arm Kinematic Model Configuration with MoveIt!
・Robot Arm Motion Planning with RViz
Mobile Robot Navigation and Localization
Comprehensively covers system interfaces, mapping, and navigation workflows, enabling practical multi-point navigation implementation.
■ Mapping
・Map Project Settings
・New Map Construction
■ Navigation
・Point Navigation
・Autonomous Obstacle Avoidance Navigation
・Multi-Point Navigation