Yahboom Jetbot without Jetson Nano

Download PDFFree PDF. The Save button below keeps a bookmark and private notes in your account.

Yahboom Jetson Nano Jetbot AI Smart Robotic Car Tank Chassis Instruction Manual

Model: Jetbot without Jetson Nano

Brand: Yahboom

1. Introduction

The Yahboom Jetson Nano Jetbot is a DIY multi-functional AI education robot designed for learning and competition, based on the NVIDIA Jetson Nano A02 or B01 platform. This kit provides a robust foundation for exploring artificial intelligence, robotics, and programming concepts. It features an omnidirectional HD camera, various AI visual functions, and supports multiple control methods.

Important Note: The NVIDIA Jetson Nano motherboard is NOT included in this package. It is required to complete and operate this project. Yahboom recommends using a 4GB A02 or B01 Jetson Nano board.

Yahboom Jetson Nano Jetbot AI Smart Robotic Car Tank Chassis

Image 1.1: The assembled Yahboom Jetson Nano Jetbot AI Smart Robotic Car Tank Chassis.

2. What's in the Box

Please verify that all components listed below are present in your package before beginning assembly. If any parts are missing or damaged, please contact Yahboom customer support.

Jetbot Kit Packing List

Image 2.1: Overview of components included in the Jetbot kit, showing the packing list.

  • Car Chassis (Green anodized sandblasted aluminum alloy)
  • Servo Holder
  • Crawler Tracks (2 sets)
  • OLED Display
  • Motor Package (2x 370 high-power motors)
  • System U Disk (with Jetbot system image)
  • Expansion Board
  • Cooling Fan
  • Light Bars (2x RGB colorful light strips)
  • Wireless Network Card
  • Copper Column Screw Package + Screwdriver
  • Car Track Gear Package
  • Column Kit
  • Charger (12.6V)
  • Servos (2 units)
  • Camera Mount
  • Camera (8 MP HD camera) + Cable
  • Battery Pack (12.6V power lithium battery)
  • Remote Control Handle
  • Color Box
  • Manual (this document)

3. Assembly Instructions

The Jetbot kit features a high-quality matte aluminum body, designed for durability and ease of assembly. Follow the detailed steps provided in the online installation videos for a smooth build process. It is crucial to set the servos to their middle position during assembly to ensure correct functionality.

Jetbot Product Structure Diagram

Image 3.1: Diagram illustrating the internal structure and components of the Jetbot.

  1. Prepare Components: Unpack all components and organize them according to the packing list.
  2. Chassis Assembly: Assemble the main aluminum chassis components. Ensure all screws are tightened securely but do not overtighten.
  3. Motor and Track Installation: Attach the 370 high-power motors to the chassis and then install the crawler tracks.
  4. Servo Installation: Install the servos for the camera platform. Crucially, ensure the servos are set to their middle (neutral) position before attaching any linkages or camera components. This prevents damage and ensures correct range of motion.
  5. Camera Platform Assembly: Assemble the 3DOF camera head and mount it onto the servo mechanism. Connect the 8 MP HD camera.
  6. Expansion Board and Jetson Nano (Optional): Mount the expansion board. If you have a Jetson Nano, install it onto the expansion board.
  7. Wiring: Connect all electronic components (motors, servos, camera, OLED display, RGB light strips, battery) to the expansion board as per the wiring diagram provided in the online resources.
  8. Battery Installation: Securely place the 12.6V lithium battery pack.
  9. Final Checks: Double-check all connections and ensure no wires are pinched.

For detailed visual guidance, please refer to the official installation videos available on the Yahboom product page or support website.

4. Initial Setup

After physical assembly, the Jetbot requires software setup to become operational.

Jetbot with Jetson Nano board

Image 4.1: The Jetbot with an installed Jetson Nano board.

  1. Jetson Nano Motherboard: Ensure you have an NVIDIA Jetson Nano A02 or B01 (4GB recommended) installed. This kit does not include the Jetson Nano.
  2. System Image: The kit includes a System U Disk with the Jetbot system image. This image contains the necessary operating system (Ubuntu-based) and pre-configured software for the Jetbot. If you need to re-flash or use a new SD card, download the official image from the Yahboom support website and flash it to a high-quality 32GB or 64GB SD card.
  3. Power On: Connect the 12.6V charger to the Jetbot. The system will boot up.
  4. Initial Connection: You can connect to the Jetbot using one of the following methods:
    • Direct Monitor/Keyboard: Connect a monitor via HDMI and a USB keyboard/mouse to the Jetson Nano for direct interaction.
    • Wi-Fi Hotspot: The Jetbot can create a Wi-Fi hotspot. Connect your computer or mobile device to this network.
    • USB Connection: Use a Micro-USB cable (data transmission capable) to connect the Jetson Nano to your computer for initial setup and network configuration.
  5. Network Configuration: Configure the Jetbot to connect to your local Wi-Fi network for remote access and control.

5. Operating Instructions

The Jetbot offers multiple ways to control its movements and utilize its features.

Jetbot Control Methods

Image 5.1: Illustration of the three primary control methods: Gamepad, Mobile App, and PC.

5.1 Control Methods

  • Remote Control Handle (Gamepad): Use the included gamepad for direct, real-time control of the Jetbot's movement and camera.
  • Mobile App (Android/iOS): Download the dedicated Yahboom Jetbot app from your device's app store. The app allows for remote control, viewing real-time camera feed, and activating various AI functions.
  • PC Control: Connect to the Jetbot via your computer's web browser (e.g., through Jupyter Lab) to send commands, run scripts, and monitor its status.

5.2 Camera Operation

The Jetbot is equipped with an 800W HD camera mounted on a 3-Degrees-of-Freedom (3DOF) head, allowing for flexible viewing angles.

Jetbot 3DOF Camera Movement

Image 5.2: Demonstrates the 3-dimensional movement capabilities of the Jetbot's camera head.

  • Real-time Video: The camera transmits real-time video, providing a first-person perspective.
  • 3DOF Control: Control the camera's pan (left/right), tilt (up/down), and vertical lift (front/rear) using your chosen control method (gamepad, app, or PC interface).

6. AI Visual Functions

The Jetbot leverages the power of the Jetson Nano to perform various artificial intelligence tasks, enhancing its autonomous capabilities.

Jetbot AI Visual Functions Overview

Image 6.1: Overview of the Jetbot's AI visual functions, including automatic follow, color recognition, anti-drop, and multi-environment avoidance.

  • Automatic Follow: Select a target object, and the Jetbot will automatically track and follow it. The app displays the recognized object in real-time.
  • Jetbot Automatic Object Following

    Image 6.2: The Jetbot demonstrating automatic object following, tracking a basketball.

  • Color Recognition/Tracking: The Jetbot can identify and track specific colors. Click on different colors in the control interface to initiate corresponding color tracking.
  • Jetbot Color Recognition and Tracking

    Image 6.3: The Jetbot identifying and tracking a yellow object.

  • Autopilot & Pedestrian Recognition: Utilize collected map image data to train neural network models via PyTorch for autonomous driving. The Jetbot can drive along a track using a PID algorithm and recognize pedestrians, stopping to avoid them and resuming when clear.
  • Edge Detection & Automatic Obstacle Avoidance: The Jetbot can detect edges (e.g., table edges) and automatically retreat to plan a new route. It also features multi-environment automatic obstacle avoidance by processing real-time camera data with an AI algorithm.
  • Face Recognition: The Jetbot can be programmed to recognize faces.

7. Programming and Development

The Jetbot is a programmable robotic car designed for users with an interest in STEM and AI. It offers extensive open-source code and a user-friendly development environment.

Person programming the Jetbot on a laptop

Image 7.1: A user engaging in programming the Jetbot via a laptop interface.

  • Open Source Code: Yahboom provides 31 full open-source code examples, allowing users to implement and customize all robot functions.
  • Programming Language: The primary programming language used is Python.
  • Development Environment: The built-in Jupyter Lab environment facilitates interactive programming through a simple HTTP connection.
  • Linux Knowledge: Familiarity with the Linux operating system is recommended for optimal use and development with the Jetbot.
  • Course Content: Yahboom provides step-by-step course materials covering topics from introduction to AI, Web-Jupyter Lab, OpenCV, CNN, TensorFlow, PyTorch, hardware control, and remote control operations.

8. Maintenance

Proper maintenance ensures the longevity and optimal performance of your Jetbot.

  • Cleaning: Regularly clean the chassis and tracks to remove dust and debris. Use a soft, dry cloth. Avoid using liquids directly on electronic components.
  • Battery Care: The 12.6V lithium battery should be charged using the provided charger. Avoid overcharging or completely draining the battery. Store the robot and battery in a cool, dry place when not in use.
  • Component Inspection: Periodically check all connections, screws, and moving parts (motors, servos, tracks) for any looseness or wear. Tighten screws as needed.
  • Software Updates: Keep the Jetson Nano's operating system and Jetbot software updated to benefit from performance improvements and new features. Refer to Yahboom's official website for update instructions.

9. Troubleshooting

This section addresses common issues you might encounter with your Jetbot.

  • Robot Does Not Power On:
    • Ensure the battery is fully charged and properly connected.
    • Verify the power switch is in the ON position.
    • Check the power plug connection for tightness.
  • SD Card Image Issues / Boot Failure:
    • Ensure the SD card is correctly inserted into the Jetson Nano.
    • If using a new SD card, ensure the official Jetbot system image has been correctly downloaded and flashed. Use a reliable SD card flashing tool.
    • Verify the SD card is not corrupted. Try re-flashing or using a different SD card.
  • Wi-Fi Connection Problems:
    • Check that the wireless network card is properly installed and its antennas are securely attached.
    • Ensure the Jetbot's Wi-Fi settings (SSID, password) match your network.
    • Try connecting via USB or direct monitor/keyboard to diagnose network issues.
  • Camera or Servo Malfunction:
    • Verify all camera and servo connections to the expansion board.
    • Ensure servos were correctly calibrated to their neutral position during assembly. Incorrect initial positioning can cause issues.
    • Check for any physical obstructions preventing movement.
  • Robot Not Responding to Controls:
    • Confirm the control method (gamepad, app, PC) is properly paired and connected to the Jetbot's network.
    • Restart the Jetbot and the control device.
    • Check the status of the Jetbot's software via Jupyter Lab for any error messages.

10. Specifications

Detailed technical specifications for the Yahboom Jetson Nano Jetbot.

Jetbot Product Parameters Table

Image 10.1: Table detailing the Jetbot's product parameters.

FeatureSpecification
MicroprocessorQuad-core ARM A57 + 128-core NVIDIA Maxwell (requires Jetson Nano)
AI Computing Power472 GFLOPS
Operating SystemUbuntu 18.04 LTS
CameraJetson Nano Camera (8 MP, Sony IMX219 sensor)
Camera Pan/Tilt FreedomTwo degrees of freedom, 180° up/down, left/right, and 35mm lift
OutputRGB light strip x2, OLED display, 2kg serial servo x2
Programming LanguagePython
Battery LifeApproximately 180 minutes
Power Plan12.0V power lithium battery pack
Way of CommunicationWi-Fi network
Remote Control MethodMobile phone remote control, handle remote control
Circuit Safety ProtectionOvercurrent protection, voltage monitoring
Assembled Weight1.275 kg (approx. 2.81 lbs)
Dimensions (after assembly)179mm × 172.5mm × 214mm (approx. 7.05 x 6.79 x 8.43 inches)
Motor Parameters12V reduction ratio 1:31, no load 230rpm
Body MaterialGreen anodized sandblasted aluminum alloy
Item Weight4.4 pounds (packaged)
Package Dimensions11.3 x 9.33 x 4.76 inches
Jetbot Camera and Motor Parameters

Image 10.2: Detailed specifications for the Jetbot's camera and 370 high-power motor.

11. Support & Warranty

Yahboom is committed to providing comprehensive technical support for its products. If you encounter any issues or have questions regarding your Jetbot, please refer to the following resources:

  • Technical Support: Contact information for technical support can typically be found on the product packaging, the official Yahboom website, or within the digital course materials provided with the kit.
  • Online Resources: The Yahboom official website hosts a wealth of information, including detailed tutorials, FAQs, and software downloads.
  • Warranty Information: For details regarding the product warranty, please consult the documentation included with your purchase or visit the official Yahboom website. Standard return policies typically allow for returns within 30 days of purchase.

© 2023 Yahboom. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.