WSAL24019 – UGV01/en
Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.
Summary
The UGV01 is a flexible, expandable, off-road capable tracked UGV. It supports multiple hosts (e.g., Raspberry Pi, Jetson Nano, RDK X3) that communicate with the onboard ESP32 slave computer via serial port. The system includes encoder-equipped motors for speed feedback, an onboard multi-function driver board based on ESP32 with WiFi and Bluetooth, a 0.96-inch OLED display, and a UPS power module using 3S 18650 lithium batteries (not included). Two 1020 European standard profile rails allow mounting of external modules.
Related products at JW Tech
Technical overview
- The vehicle uses a multi-part independent suspension system to damp uneven terrain; under load while climbing, the suspension compresses and the rear wheels provide additional support.
- Motors are equipped with encoders, enabling speed feedback and closed-loop control.
- The integrated driver board is based on an ESP32 chip and provides interfaces for DC motors, serial bus servos, PWM servos, SD card slots, nine-axis IMU, WiFi, and Bluetooth.
- The device automatically boots into WiFi AP mode with the hotspot “UGV”; the password is “12345678”. The web interface is accessible at IP address 192.168.4.1.
- JSON commands can be sent over serial port, USB, HTTP, or ESP-NOW; most configuration settings can be performed via JSON commands, e.g., connecting to a known WiFi without a USB cable.
- The UPS power module uses three 18650 batteries in series (not included); it features protection circuits against overcharge, over-discharge, overcurrent, and short-circuit.
- Two 1020 European standard profile rails allow mounting external modules such as pan-tilt gimbals or robotic arms.
- All codebases are open source; demo programs run in Arduino IDE without manually configuring the compilation environment.
- The 0.96-inch OLED display shows AP mode, STA status, MAC address, and voltage value at boot.
- If the connection drops during movement, the vehicle automatically stops after a short delay as a safety measure.
Commands and examples – verify before use:
{"T":404,"ap_ssid":"UGV","ap_password":"12345678","sta_ssid":"your_ssid","sta_password":"password"}
Notes and version constraints
- Batteries must be purchased and installed by the customer; reversed polarity can pose an explosion risk – check polarity before charging.
- Firmware update requires disassembling the vehicle to reach the USB connector on the driver board; exact steps depend on the hardware version.
- The stated IP 192.168.4.1 applies only in AP mode; in STA mode the router assigns a dynamic IP.
- The voltage threshold for charging (below approx. 10 V) is not precisely defined according to the source – human confirmation recommended.
- Some command names (CMD_SPEED_CTRL, CMD_PWM_INPUT, CMD_ROS_CTRL, CMD_BASE_FEEDBACK, CMD_WIFI_APSTA) were taken from the table of contents; full parameter lists are missing from the provided text excerpt.
Source and revision record
- UGV01 - Waveshare Wiki
- Source revision: 110912
- Captured: 2026-09-04T03:48:42+00:00
- SHA-256:
59a1a7c44641dc6ce87cbb2f757570b38a5fec927e90adadb111187ea92f0187