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

 

Scroll to Top