Yahboom Raspbot V1

Yahboom Raspbot AI Vision Robot Car for RPi5 User Manual

Model: Raspbot V1

1. Introduction

The Yahboom Raspbot AI Vision Robot Car is designed for individuals interested in artificial intelligence and robotics, particularly those utilizing the Raspberry Pi 5 development board. This manual provides essential information for the assembly, operation, and maintenance of your Raspbot.

Key features include:

  • Simple structure for easy assembly and quick setup.
  • Integrated ultrasonic, infrared obstacle avoidance, buzzer, and LED modules.
  • Reserved IIC, serial port, and servo interfaces for expansion.
  • Advanced AI visual functionalities: license plate recognition, mobile tracking, visual recognition, and autopilot.
  • Multiple control methods: dedicated mobile application, infrared remote controller, and Jupyter Lab web interface.
  • First-Person View (FPV) visual experience.
Yahboom Raspbot AI Vision Robot Car

Image: The Yahboom Raspbot AI Vision Robot Car, showcasing its compact design and integrated camera.

2. Product Overview and Components

The Raspbot features a robust design with several integrated modules. Understanding these components is crucial for effective operation and troubleshooting.

Well-designed Structure of Raspbot

Image: Diagram illustrating the main components of the Raspbot, including the camera, PTZ component, battery, ultrasonic sensor, 4-channel tracking module, and motors.

Key Components:

  • Multifunctional Expansion Board: Serves as the chassis and central control unit.
  • TT Motors (x4): Provide propulsion for the robot car.
  • High-Definition Camera: Enables FPV and AI vision functions.
  • Pan-Tilt-Zoom (PTZ) Component: Allows for camera movement and adjustment.
  • Ultrasonic Module: Used for distance measurement and obstacle avoidance.
  • 4-Channel Tracking Module: Facilitates line tracking capabilities.
  • Infrared Obstacle Avoidance Sensors: Detect obstacles in the robot's path.
  • Buzzer and LED: Provide auditory and visual feedback.
  • Battery: Powers the robot car.

3. Setup and Assembly

The Raspbot is designed for straightforward assembly. While specific step-by-step instructions are typically provided in a separate assembly guide, the general process involves:

  1. Unpacking: Carefully remove all components from the packaging.
  2. Chassis Assembly: Attach the motors and wheels to the multifunctional expansion board.
  3. Sensor and Camera Installation: Mount the ultrasonic module, tracking module, and camera with its PTZ component onto the chassis.
  4. Wiring: Connect all modules (motors, sensors, camera, battery) to the expansion board according to the provided wiring diagram. Ensure all connections are secure.
  5. Raspberry Pi Integration: Securely mount your Raspberry Pi 5 development board onto the designated area on the expansion board and connect it via the appropriate ribbon cables and power connections.
  6. Initial Power-Up: Once assembled, connect the battery and perform an initial power-up to check for basic functionality (e.g., LEDs lighting up).

For detailed visual assembly instructions, please refer to the official Yahboom documentation or video tutorials available on their support website.

Raspbot interacting with colored blocks

Image: The Raspbot positioned near colored blocks, demonstrating its potential for object interaction and recognition tasks.

4. Operating Instructions

The Raspbot offers various control methods and AI vision functionalities. Ensure your Raspberry Pi 5 is properly configured with the necessary software and libraries (e.g., Open Source CV, Python3).

4.1 Control Methods

Raspbot control methods: APP, PC (Jupyter Lab), Infrared remote control

Image: Visual representation of the three primary control methods for the Raspbot: mobile application, PC-based Jupyter Lab, and infrared remote control.

  • Mobile Application (iOS & Android):

    Download the official Yahboom Raspbot application from your device's app store. This app allows for remote control, FPV viewing, and interaction with various AI functions. Follow the in-app instructions for connecting to your Raspbot via Wi-Fi.

  • Infrared (IR) Remote Controller:

    Use the provided IR remote to control basic movements (forward, backward, turn) and potentially trigger pre-programmed actions. Ensure the remote's battery is installed correctly and point it towards the IR receiver on the Raspbot.

  • Jupyter Lab Web Interface:

    For advanced programming and direct control, access the Jupyter Lab environment running on your Raspberry Pi 5 via a web browser on your computer. This method allows for executing Python scripts, monitoring sensor data, and developing custom AI applications.

4.2 AI Vision Functions

New Visual Gameplay features of Raspbot

Image: Collage demonstrating various AI vision capabilities of the Raspbot, including color recognition, gesture recognition, face recognition, and QR code control.

The Raspbot leverages Open Source CV and Python3 for its AI vision capabilities:

  • Color Recognition & Tracking: The robot can identify and follow specific colors or objects based on their color.
  • Gesture Recognition & Control: Control the robot's movements or actions using predefined hand gestures detected by the camera.
  • Face Recognition & Tracking: The robot can detect and track human faces, enabling applications like following a person.
  • License Plate Recognition: Identify and process license plate information from images captured by the camera.
  • Autopilot: Utilize advanced algorithms for autonomous navigation and decision-making based on visual input.
  • QR Code Control: The robot can scan and interpret QR codes to trigger specific commands or actions.

Refer to the provided code examples and documentation on the Yahboom website for detailed instructions on implementing and customizing these AI functions.

5. Maintenance

Regular maintenance ensures the longevity and optimal performance of your Raspbot.

  • Cleaning: Keep the robot free from dust and debris. Use a soft, dry cloth to clean the chassis and components. For the camera lens and sensors, use a specialized lens cleaning cloth.
  • Battery Care:
    • Charge the battery fully before first use.
    • Do not overcharge or completely discharge the battery.
    • Store the robot and battery in a cool, dry place when not in use.
  • Software Updates: Regularly check the Yahboom official website for firmware and software updates for your Raspbot and Raspberry Pi 5. Keeping the software updated can improve performance and add new features.
  • Connection Checks: Periodically inspect all wiring and connections to ensure they are secure and free from damage.
  • Motor and Wheel Inspection: Check wheels for wear and tear. Ensure motors are free from obstructions.

6. Troubleshooting

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

ProblemPossible CauseSolution
Robot does not power on.Battery discharged or improperly connected.Ensure battery is fully charged and correctly connected to the expansion board. Check power switch.
Motors not responding.Loose motor connections, software issue, or motor driver problem.Verify motor wiring. Check Raspberry Pi software and motor driver status. Restart the system.
Camera feed is black or distorted.Camera cable loose, incorrect camera module configuration, or software issue.Ensure camera ribbon cable is securely connected to both the camera and Raspberry Pi. Verify camera software settings.
AI vision functions not working.Missing or outdated libraries, incorrect code, or insufficient lighting.Install/update necessary Python libraries (e.g., OpenCV). Review your code for errors. Ensure adequate lighting for vision tasks.
Cannot connect via mobile app.Wi-Fi not enabled on Raspbot, incorrect network settings, or app issues.Confirm Raspbot's Wi-Fi is active and broadcasting. Check network configuration. Restart both the app and Raspbot.

If you encounter issues not listed here, please consult the official Yahboom support resources or community forums.

7. Specifications

FeatureDetail
BrandYahboom
Model NameRaspbot V1
CompatibilityRaspberry Pi 5 development board
Control MethodsAPP (iOS & Android), IR Remote, Jupyter Lab Web
Programming LanguagePython3 (Open Source CV)
AI Vision FunctionsLicense plate recognition, mobile tracking, visual recognition, autopilot, FPV, color recognition, gesture recognition, face recognition, QR code control
SensorsUltrasonic, Infrared Obstacle Avoidance, 4-channel tracking
Camera Pixel5 million pixels
Camera Photosensitive ChipOV5647
Camera Static Resolution2592*1944 (supports 1080P@30FPS/720P@60FPS/480P@90FPS video recording)
Camera Field of View65 degrees
Camera InterfaceCSI interface
Camera Cable Length30cm
Material TypeAluminum
Robot Dimensions (L x W x H)Approximately 9.44" x 6.22" x 5.90"
Batteries RequiredYes (1 CR2032 for IR remote included; main robot uses a separate rechargeable battery)
Raspbot dimensions and packaging

Image: Diagram showing the dimensions of the Raspbot robot (approximately 9.44" L x 6.22" W x 5.90" H) and its packaging.

Camera Parameters for Raspbot

Image: Table detailing the camera specifications, including pixel count, photosensitive chip, static resolution, field of view, size, interface, cable material, and cable length.

8. Warranty and Support

Yahboom products are typically covered by a manufacturer's warranty. For specific warranty terms, duration, and conditions, please refer to the warranty card included with your product or visit the official Yahboom website.

For technical support, troubleshooting assistance, or to access additional resources such as detailed tutorials, code examples, and community forums, please visit the official Yahboom support portal:

Yahboom Official Support Website

When contacting support, please have your product model (Raspbot V1) and purchase information readily available.

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.