Acebott QD001 robot kit

ACEBOTT QD001 + QD003 Review: Building an AI Robot Car from Scratch and Testing Every Feature

Introduction

Artificial Intelligence and robotics are no longer technologies reserved for research laboratories or large companies. Today, educational robot kits make it possible for students, hobbyists, and makers to learn programming, electronics, mechanical design, and computer vision from home. One of the most interesting platforms currently available is the ACEBOTT QD001 Smart Robot Car, especially when paired with the QD003 AI Vision Expansion Kit.

ACEBOTT QD003 ROBOT

Unlike many beginner robot kits that focus on only one feature—such as line tracking or obstacle avoidance—the QD001 provides a complete robotics platform with omnidirectional movement, while the QD003 introduces real-time AI vision using a Kendryte K210 processor. Together, they create a compact robot capable of recognizing traffic signs, colors, barcodes, QR codes, numbers, faces, and even following a line using computer vision instead of traditional infrared sensors.

In this article, I’ll walk through the entire experience—from opening the box and assembling every component to programming the robot and testing each feature individually. If you’re considering this kit for learning robotics or STEM education, this review will show exactly what to expect.


Unboxing the QD001 and QD003

Opening the package immediately gives the impression of a well-organized educational product. Each electronic module is packed separately, and the screws are grouped by size, making the assembly process much less confusing.

The QD001 kit includes:

  • Acrylic chassis chassis
  • ESP32 MAX ver1 controller board
  • ESP32-Car Shield V2.0
  • Blue LED module
  • P-buzzer module
  • IR-Receiver Module
  • IR remote control module
  • Four DC geared motors
  • Four Mecanum wheels
  • Ultrasonic sensor
  • Servo motor
  • Line tracking sensor
  • OLED display
  • Infrared remote controller
  • Battery holder
  • USB cable
  • Mounting hardware
  • Tools
Acebott QD001 Unboxing

You can check the full unboxing and setup here :

The QD003 expansion kit includes:

  • K210 AI vision camera
  • Camera mounting bracket
  • Communication cable
  • Mounting screws
  • AI firmware and software examples

At first glance, there are many small components, but everything is clearly labeled, making it suitable even for beginners with little assembly experience.

QD003 Unboxing

Building the Robot Step by Step

Step 1 – Constructing the Chassis

Assembly begins with the aluminum chassis.

Unlike plastic robot kits, the aluminum frame feels rigid and gives the robot a premium appearance. The chassis already contains precisely machined mounting holes, so every component aligns correctly without modification.

The first task is installing the four DC geared motors.

Although this seems straightforward, this is actually one of the most important steps because the robot uses Mecanum wheels.

Assembly the robot chassis

Each wheel contains rollers mounted at a 45-degree angle. These rollers allow the robot to move not only forward and backward but also sideways and diagonally.

However, this only works when every wheel is installed in the correct orientation.

During assembly, I double-checked every wheel before tightening the screws. Installing even one wheel incorrectly would prevent the robot from moving sideways correctly and would cause strange drifting during diagonal movement.

Once all four motors and wheels were installed, the robot already felt extremely solid.


Step 2 – Installing the Electronics

With the mechanical frame complete, the next stage was installing the electronics.

The ESP32-Car Shield V2.0 sits on top of the chassis and acts as the central hub connecting every sensor and motor to the ESP32 controller.

Install the ESP32 driver

One thing I really appreciated during the assembly process was that nearly every connector is keyed, making it difficult to plug a cable into the wrong port. In addition, all of the sensor cables use color-coded wires, which makes identifying each connection much easier. For example, the red wire indicates the 5V power supply, the black wire represents GND (ground), and the remaining wires are used for signaling or communication. This thoughtful design allows beginners to verify their wiring at a glance, reducing the chance of connection mistakes and making the entire assembly process much more straightforward.

This means beginners don’t need to worry too much about plugging cables in backwards.

After mounting the controller, I connected:

  • Four motor cables
  • Ultrasonic sensor
  • Servo motor
  • Line tracking module
  • P-Buzzer Module
  • Blue LED modules
  • Battery connector
Connecting the Sensor to the ESP32 Car Shield Board

Cable management is surprisingly important. Make sure you connect all the sensors to the right terminal as indicated in the manual.

Circuit Diagram

Since the robot rotates in every direction, loose wires can easily become tangled with the wheels. Taking an extra few minutes to route and secure the cables results in a much cleaner and more reliable build.

After installing all of the electronic components, it’s time to power up the robot and test it using your smartphone. Before writing any code, you can verify that the motors, battery, and Bluetooth communication are working correctly by connecting the robot to the ACEBOTT mobile app. This allows you to manually control the robot’s movement and confirm that everything has been assembled properly before moving on to more advanced programming and AI vision features.

Software Installation

Bluetooth App Control

In addition to Wi-Fi programming, ACEBOTT also provides a dedicated mobile app that allows you to control the robot directly over Bluetooth. The app is available for both iOS (App Store) and Android (Google Play), making it easy to get started regardless of your device.

Pairing the robot with the app only takes a few moments. Once connected, you can drive the robot using an on-screen joystick, control its movement in all directions, and interact with various built-in functions without writing any code. During testing, the Bluetooth connection was stable with very low latency, and the robot responded almost instantly to control inputs.

Install the Bluetooth-controlled app

This feature is especially useful for beginners, allowing them to enjoy driving the robot immediately after assembly before moving on to more advanced programming projects. It’s also great for classroom demonstrations, where students can quickly connect their phones and experience the robot’s omnidirectional movement without needing a computer.

Testing Every Robot Function

After completing assembly, I tested every available function one by one.

Omnidirectional Movement Test

This was the very first test because it verifies both the mechanical assembly and motor wiring.

The robot successfully performed:

  • Forward movement
  • Reverse movement
  • Left translation
  • Right translation
  • Diagonal movement
  • Clockwise rotation
  • Counter-clockwise rotation

Watching the robot slide sideways without turning is surprisingly satisfying.

The movement is smooth because the Mecanum wheels distribute force across all four motors simultaneously.

After approximately twenty minutes of driving, none of the motors became noticeably warm.


Obstacle Avoidance Test

The next experiment involved obstacle avoidance.

Rather than simply stopping when an object appears, the robot rotates the ultrasonic sensor from left to right.

It measures both directions before selecting the path with more available space.

Testing involved placing books, boxes, and bottles in front of the robot.

Results were consistent.

Objects larger than roughly 10 cm were detected reliably.

The scanning behavior makes the robot appear far more intelligent than robots using fixed ultrasonic sensors.


Obstacle Avoidance Robot

Line Following Test

Traditional line following uses infrared sensors underneath the chassis.

The ACEBOTT implementation performed well on white paper with black electrical tape.

Initially, I observed some small oscillations during sharp curves.

Reducing the robot’s speed slightly produced much smoother tracking.

This project is excellent for demonstrating how simple optical sensors detect differences in reflected infrared light.

Line Following Mode

ACEBOTT QD003 AI Vision Expansion Kit

While the QD001 is an excellent robotics platform on its own, the QD003 AI Vision Expansion Kit is what transforms it into a truly intelligent robot. Instead of relying solely on traditional sensors such as ultrasonic or infrared modules, the QD003 enables the robot to “see” and interpret its surroundings using artificial intelligence.

At the heart of the expansion kit is a Kendryte K210 AI vision module, a dual-core RISC-V processor with a built-in neural network accelerator designed specifically for edge AI applications. Unlike cloud-based AI systems, all image processing is performed directly on the camera module itself. This means the robot can recognize objects and make decisions in real time without requiring an internet connection or a powerful external computer.

The kit includes everything needed to upgrade the QD001 robot:

  • K210 AI vision camera
  • Camera mounting bracket
  • Connection cables
  • Mounting hardware
  • Preloaded firmware and example programs

Installation is straightforward. The camera is mounted on the front of the robot using the supplied bracket, providing a clear, forward-facing view. After connecting the communication cable to the ESP32 controller, the hardware setup is complete.

One of the biggest advantages of this design is the division of processing tasks. The K210 module handles all image acquisition and AI inference, including object detection and image recognition, while the ESP32 remains responsible for motor control, sensor management, and executing movement commands. This separation allows the robot to perform complex vision tasks without overloading the main controller, resulting in smoother operation and faster response times.

What makes the QD003 especially impressive is the wide range of built-in AI applications. Using the provided firmware, the camera can recognize traffic signs, detect different colors, decode barcodes and QR codes, identify printed numbers, detect human faces, recognize predefined objects, and even perform AI-based line following using only the camera image instead of infrared sensors. These capabilities allow users to explore many real-world robotics concepts without needing to train their own machine learning models from scratch.

For beginners, the QD003 provides an easy introduction to embedded artificial intelligence. For more advanced users, it serves as a powerful platform for experimenting with computer vision, autonomous navigation, and human-robot interaction. Combined with the omnidirectional movement of the QD001, the AI vision module turns the robot into a compact yet capable educational platform that bridges the gap between traditional robotics and modern AI-powered systems.

AI Vision Testing (QD003)

Now we arrive at the most exciting part of this review.

The QD003 transforms the robot from a simple educational vehicle into a genuine AI vision platform.

You can check the video on how to assemble the QD003 to QD001 robot kit :


Traffic Sign Recognition

I first tested traffic sign recognition using printed road signs.

The robot recognized:

  • Turn Left
  • Turn Right
  • U-Turn

Recognition typically occurred within a fraction of a second after the sign entered the camera’s field of view.

Traffic sign recognition

The corresponding movement was executed immediately.

Watching the robot react automatically to traffic signs feels remarkably similar to a miniature autonomous vehicle.


Color Recognition

Next, I prepared several colored cards.

The camera successfully distinguished:

  • Red
  • Green
  • Blue

Lighting conditions play an important role.

Under bright indoor lighting, detection was nearly perfect.

Color Recognition

Under dim lighting, recognition occasionally became slower, although the correct color was still identified most of the time.

This demonstrates one of the most important lessons in computer vision: image quality directly affects recognition performance.


Barcode Recognition

Industrial factories use barcode readers extensively.

The QD003 demonstrates the same concept using its built-in AI camera.

Testing several product labels showed that the robot decoded barcodes quickly and accurately.

The recognition distance depended on barcode size, but standard retail barcodes were read without difficulty.

This makes the kit particularly interesting for students interested in warehouse automation or industrial robotics.


QR Code Recognition

QR code recognition was equally impressive.

I generated several QR codes containing website links and plain text.

The robot decoded each code almost instantly.

Unlike barcodes, QR codes store significantly more information, making this feature useful for interactive classroom projects and smart logistics demonstrations.


Number Recognition

The camera was also able to recognize printed digits.

Single-digit recognition was extremely reliable.

Even when numbers were rotated slightly, the recognition remained accurate.

Students can easily expand this into projects such as automatic scoreboard reading or simple license plate experiments.


Face Detection

Face detection was one of my favorite demonstrations.

The camera immediately detected human faces and displayed the recognition result.

Although this is not intended as high-security facial authentication, it provides an excellent introduction to AI object detection.

For STEM education, this feature effectively demonstrates how embedded AI systems identify human faces in real time.


Image Recognition

The camera also supports image classification.

Objects trained within the supported model can be recognized consistently.

This allows students to explore custom AI applications without needing expensive GPUs or cloud computing.


AI Line Following

Perhaps the most fascinating feature is AI line following.

Instead of relying on infrared sensors mounted underneath the chassis, the robot follows the track entirely using the camera.

This approach resembles modern autonomous vehicles much more closely.

Although the robot moves slightly slower than traditional infrared line following, the demonstration provides valuable insight into computer vision navigation techniques used in real robotics research.

Line following using a K210 camera module

Final Conclusion

The ACEBOTT QD001 and QD003 are far more than a simple programmable toy. Together they form a complete educational robotics platform that introduces users to nearly every major area of modern robotics, including mechanical assembly, embedded programming, wireless control, autonomous navigation, sensor fusion, and Edge AI.

The assembly process is enjoyable without being overwhelming, making it suitable for beginners while still providing enough complexity to teach valuable engineering skills. Once assembled, the robot performs impressively across all of its demonstrations, from smooth omnidirectional driving and reliable obstacle avoidance to accurate traffic sign recognition, barcode scanning, face detection, and AI-powered line following.

What impressed me most is how naturally the learning progressed. You begin by understanding motors and chassis construction, then move on to sensors, wireless communication, and finally explore artificial intelligence through real-time computer vision. Instead of purchasing separate kits for each topic, the QD001 and QD003 combine them into a single expandable platform that grows with your skills.

If you’re looking for a robot kit that teaches not only how to build a robot but also how modern intelligent robots perceive and interact with the world, the ACEBOTT QD001 with the QD003 AI Vision Expansion is one of the most comprehensive STEM platforms currently available.

Leave a Reply

Your email address will not be published. Required fields are marked *