1. Product Overview
The Yahboom Jetbot Mini is an entry-level AI robotic platform designed for educational and research purposes, based on the Jetson Nano 4GB. It utilizes Python3 for programming, integrates the ROS (Robot Operating System), and leverages OpenCV for image processing. This kit is an optimal choice for individuals exploring artificial intelligence and robotics.
Despite its compact size, the Jetbot Mini is equipped with advanced functionalities including gesture recognition, face detection, object and color recognition, color following, autonomous driving, ROS image visual beautification, AR enhancement, and label recognition. The system is highly centralized, allowing control via a dedicated mobile application with joystick and gravity sensing, offering an FPV (First-Person View) perspective.

Figure 1.1: Yahboom Jetbot Mini AI Robot Kit with Jetson Nano 4GB module.
2. Setup and Assembly
Assembly of the Jetbot Mini requires careful attention to detail. Comprehensive online courses and installation videos are provided by Yahboom to guide users through the process. It is crucial to note that the Jetson Nano board is NOT included with this kit and must be acquired separately for the robot to function.
2.1 Components Overview
The kit includes various components necessary for assembly and operation. Key components include:
- Expansion board
- Frame bottom plate and top plate
- Camera fixed bracket and camera bracket
- Tires and universal wheel
- Cooling fan
- TT motors
- 8-megapixel IMX219 CSI camera
- 128x32 OLED screen
- 12.6V power battery pack (with overcurrent protection)
- USB3.0 wireless network card
- TF card (pre-burned mirror image)
- Screw package and screwdriver
- Velcro
- U disk

Figure 2.1: Detailed shipping list of components included in the Jetbot Mini kit.
2.2 Hardware Configuration
The Jetbot Mini features a robust hardware configuration designed for AI applications. It includes a high-quality aluminum alloy frame, carbon brush TT motors, and a manually adjustable PTZ camera. The expansion board connects directly to the Jetson Nano via a 40PIN pin header, ensuring stable and tidy connections without the need for Dupont cables.

Figure 2.2: Exploded view of the Jetbot Mini hardware components and their assembly.
3. Operating Instructions
The Jetbot Mini offers a wide array of functionalities driven by its AI capabilities and ROS integration.
3.1 AI Functions
- Gesture Recognition: Recognizes hand gestures for control.
- Face Detection: Identifies and tracks human faces.
- Object and Color Recognition: Detects and classifies various objects and colors in its environment.
- Color Following: Tracks and follows specific colors.
- Autonomous Driving: Navigates independently, often using line-following or obstacle avoidance.
- ROS Image Visual Beautification: Enhances visual output through image processing.
- AR Enhancement and Label Recognition: Utilizes augmented reality for interactive experiences and recognizes AR tags.

Figure 3.1: Visual representation of various AI functions performed by the Jetbot Mini.
3.2 Control Methods
The Jetbot Mini can be controlled through multiple interfaces:
- Mobile APP Control: A dedicated application allows control via joystick and gravity sensing, providing an FPV viewing angle.
- ROS Robot Keyboard Control: Advanced users can control the robot using keyboard commands within the ROS environment.
- VNC Remote Control: Access the robot's desktop remotely.
- SSH Remote Control: Secure shell access for command-line interaction.
- SFTP Remote Transfer: Transfer files to and from the robot.
Video 3.1: Demonstration of Jetbot Mini features, including various control methods and AI capabilities.
3.3 Programming and Development
The Jetbot Mini is designed for programming and development, supporting Python3, ROS, and OpenCV. Users can explore various modules and courses:
- Basic Course - About AI: Covers Web-Jupyter Lab, OpenCV, CNN, TensorFlow AI framework, PyTorch AI framework, and NVIDIA tools for AI.
- Basic Course - Hardware Control: Includes GPIO usage, peripheral viewing on IIC Bus, coprocessor usage, onboard OLED screen usage, battery power inquiry, and servo usage.
- ROS+OpenCV Visual Course: Focuses on OpenCV applications, Augmented Reality, ARTag, and ROS+OpenCV applications.
- ROS Robot Course: Covers basic communication and keyboard control.
- ROS Robot + OpenCV Control: Includes color recognition, color following, and autopilot.

Figure 3.2: Overview of the development environment and available courses for the Jetbot Mini.
4. Maintenance
To ensure the longevity and optimal performance of your Jetbot Mini, regular maintenance is recommended.
- Battery Care: The robot is equipped with a 12.6V power battery pack with overcurrent protection. Ensure proper charging and avoid deep discharge. The battery can be changed without removing the motherboard.
- Cleaning: Keep the robot free from dust and debris, especially around moving parts and sensors.
- Software Updates: Regularly check for and install software updates for the Jetson Nano, ROS, and any associated libraries to ensure compatibility and access to new features.
5. Troubleshooting
If you encounter issues with your Jetbot Mini, consider the following:
- Connectivity Issues: Ensure the USB3.0 wireless network card is properly installed and configured. Check network settings if using APP control.
- Functionality Problems: Verify that the correct programs are running for the desired functions. The provided TF card contains a burned mirror image, allowing users to run corresponding programs directly.
- Assembly Check: Review assembly steps if the robot is not functioning as expected. Ensure all connections, especially the 40PIN pin header, are secure.
- Jetson Nano Requirement: Confirm that a Jetson Nano board is installed, as it is essential for the robot's operation.
For further assistance, Yahboom provides comprehensive technical support. Please feel free to contact them for help with any difficulties.
6. Specifications
| Feature | Detail |
|---|---|
| RAM | DDR3 (4 GB installed size) |
| Wireless Type | Bluetooth |
| Series | Jetson Nano |
| Operating System | Operating System (based on Jetson Nano) |
| Processor Brand | NVIDIA |
| Number of Processors | 2 |
| Connectivity Technology | USB |
7. Warranty and Support
Yahboom is committed to providing high-quality after-sales service for the Jetbot Mini. The robot's code is entirely open source, allowing for transparency and community contributions.
- Online Resources: Comprehensive online courses and installation videos are available to guide users through every step, from assembly to advanced programming.
- Technical Assistance: Dedicated technical support is available to help users resolve any difficulties they may encounter during setup, operation, or development.
- Contact Information: For any inquiries or support needs, please contact Yahboom directly.





