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