KNOX Build Tutorial
Complete guide to building the KNOX electric 4-wheel UGV — from mechanical assembly and wiring to RTK GNSS setup and autonomous waypoint navigation.
What You'll Build
KNOX is an electric-powered 4-wheeled Unmanned Ground Vehicle (UGV) designed for precision autonomous operation. Originally developed as an autonomous grass-cutting platform, KNOX combines electric drive motors, GNSS RTK positioning, and programmable waypoint navigation into a single field-ready machine capable of achieving centimetre-level accuracy.
The platform supports two operating modes: full manual RC control and fully autonomous waypoint navigation. In autonomous mode, KNOX follows a pre-programmed route with repeatable sub-centimetre accuracy, making it ideal for agricultural, landscaping, and research deployments.
Build Overview
Source the Chassis
Obtain or build the 4-wheel electric drive platform chassis and motor assembly.
Install Flight Controller
Mount the ArduPilot-compatible flight controller that manages autonomous navigation.
Mount GNSS RTK Module
Install the GNSS receiver and RTK correction antenna for centimetre positioning.
Configure RTK Base / NTRIP
Set up RTK corrections via a base station or NTRIP service for sub-cm accuracy.
Wire Electronics
Connect motors, ESCs, controller, GNSS, RC receiver, and power distribution.
Configure ArduPilot
Tune the KNOX parameters, calibrate sensors, and verify motor mixing.
Program Waypoints & Test
Define an autonomous mission, verify RTK lock, and execute your first autonomous run.
Components List
KNOX is built around a brushed or brushless 4-wheel electric chassis combined with an ArduPilot-compatible autopilot and a high-precision GNSS RTK receiver.
| Component | Specification | Purpose |
|---|---|---|
| 4WD Chassis | Electric UGV frame with motor mounts | Platform base and drive |
| Brushless Motors | Outrunner motors (×4) with encoders | Wheel propulsion |
| ESC | 20–30A brushless ESC (×4) | Motor speed control |
| Autopilot Board | Pixhawk 4 / Cube Orange / Ardupilot | Navigation & control |
| GNSS RTK Receiver | u-blox F9P or equivalent | Sub-cm positioning |
| RTK Antenna | Survey-grade helical or patch | GNSS signal reception |
| RC Receiver | SBUS/PPM compatible (≥6 channels) | Manual control override |
| LiPo Battery | 4S–6S 10,000–20,000 mAh | Main power supply |
| Power Distribution | PDB with current sensor | Power distribution & monitoring |
| Telemetry Radio | 433 MHz or 915 MHz pair | GCS real-time link |
| Onboard Computer | Raspberry Pi 4 (optional) | Mission planning & logging |
Mechanical Assembly
Chassis Construction
Assemble the 4WD chassis frame according to the platform's documentation. Ensure motor mounts are aligned and square. Use thread-lock compound on all critical fasteners that may be exposed to vibration.
Electronics Bay
Mount the autopilot board on a vibration-dampening plate at the centre of mass. Use foam or O-ring standoffs to isolate the IMU from motor vibrations. Keep the board level to within 1° for accurate AHRS.
GNSS Antenna Placement
Mount the RTK antenna on a ground plane (metal plate) at the highest point of the platform, away from motors and ESCs. Run the coax cable away from power wires to minimise interference.
Telemetry & RC Antennas
Position telemetry antennas vertically for maximum omnidirectional gain. Ensure RC receiver antennas are separated by 90° for diversity reception.
RTK GNSS Setup
RTK (Real-Time Kinematic) positioning achieves centimetre accuracy by comparing phase measurements from a fixed base station with your rover receiver. Follow these steps to configure your RTK system:
Configure the F9P Rover
Connect the u-blox F9P to your autopilot via UART. Configure the baud rate (115200), output messages (RTCM3 + UBX NAV-PVT), and set rover mode in u-center.
Set Up RTK Corrections
Subscribe to an NTRIP correction service (e.g., national correction network) or deploy your own F9P base station surveyed to a known point.
Configure ArduPilot GPS
In Mission Planner, set GPS_TYPE to ublox, enable RTCM injection, and verify RTK float → RTK fixed lock in the GPS status panel.
Verify Accuracy
With RTK Fixed lock, accuracy drops to ≤1 cm. Confirm by comparing GPS coordinates against a known survey marker. Walk the rover and verify positional consistency.
Full Build Video
Watch the complete KNOX build on YouTube — covering the mechanical assembly, electronics integration, RTK GNSS configuration, and first autonomous field run.
Build at a Glance
- Difficulty Advanced
- Type 4-Wheel UGV
- Controller ArduPilot / Pixhawk
- Positioning GNSS RTK
- Accuracy <1 cm RTK Fixed
- Drive Brushless Electric
- Navigation ArduPilot Waypoints
Key Capabilities
- Sub-centimetre RTK accuracy
- Autonomous waypoint missions
- Manual RC override always available
- Real-time telemetry monitoring
- ArduPilot failsafe protection
- Precision agriculture ready
Build autonomous precision with KNOX.
Watch the full build video, subscribe for Part 2, and follow the GNSS & IoT guide.
Watch on YouTube GNSS & IoT