Yahboom Raspbot V2

Yahboom AI Vision Robot Car with Raspberry Pi 5 User Manual

1. Introducció

The Yahboom Raspbot V2 is an open-source AI vision robot car designed for beginners, powered by the Raspberry Pi 5. It features a Mecanum wheel chassis, a high-resolution wide-angle camera, and integrates with the OpenCV image processing library and Media-Pipe machine learning framework. This robot car is capable of advanced functions such as color recognition, target tracking, license plate recognition, autonomous driving, face recognition, and gesture recognition.

The Raspberry Pi 5 brings significant breakthroughs in processor speed, multimedia performance, memory, and connectivity. This enhancement, combined with the robot drive expansion board, greatly boosts the AI capabilities of the Raspbot V2, providing smoother camera operation and more powerful AI functions.

Raspbot V2 overview showing Raspberry Pi 5 and its features

Figura 1: Mésview of the RPi 5 based Raspbot V2, highlighting its core components and capabilities.

Comparació de versions

CaracterísticaVersió estàndardVersió avançada
Control MestreRPi 5 (4GB/8GB/16GB)RPi 5 (4GB/8GB/16GB)
AI Large Model Voice Module/
AI Large Model Features/
Interacció de veu amb IA/
AI Visual Interaction/
Master Control SystemRPi OSRPi OS
ROS SystemROS2 HumbleROS2 Humble
Recommended UserBest for learning AI featuresBest for learning AI large models, AI voice interaction, AI vision applications

Table 1: Comparison of features between the Standard and Advanced versions of Raspbot V2.

2. Components del producte

The Raspbot V2 comes with various components designed for its advanced functionalities. The chassis is pre-assembled for convenience. Key components include:

  • Raspberry Pi 5 (main control)
  • Robot Driver Board
  • 2DOF Camera PTZ (Pan-Tilt-Zoom) with HD 110° Wide-Angle Camera
  • Mecanum Wheels (x4)
  • TT Geared Motors
  • Sensor d'ultrasons
  • 4-Channel Tracking Sensor
  • Bateria de 7.4V
  • Placa adaptadora
  • Ventilador de refrigeració
  • Pantalla OLED
  • RGB Colorful Light Bar
  • Optional: AI Large Model Voice Module, Speaker
Explotat view of Raspbot V2 components with labels

Figura 2: Explotat view illustrating the various components of the Raspbot V2, including the Raspberry Pi 5, camera, sensors, and drive system.

3. Guia de configuració

3.1. Muntatge

The main chassis of the Raspbot V2 is pre-assembled before shipment. You will need to attach the Raspberry Pi 5, camera module, and connect the various sensors and motors to the robot driver board. Refer to the detailed assembly instructions provided in the separate assembly guide or online resources for step-by-step visual guidance.

3.2. Connexió d'alimentació

The Raspbot V2 requires a stable and sufficient power supply, especially with the enhanced performance of the Raspberry Pi 5. It is recommended to use a dedicated 5.1V/5A PD power supply that supports the Pi5 power protocol. This ensures optimal performance and provides enough power for USB peripherals.

Comparison of power supplies for Raspberry Pi 5, highlighting the Yahboom dedicated PD power supply

Figure 3: Comparison of power supply options for Raspberry Pi 5, emphasizing the benefits of using a dedicated 5.1V/5A PD power supply for optimal performance.

3.3. Instal·lació i configuració del programari

The Raspbot V2 operates on Raspberry Pi OS and utilizes ROS2 Humble for robotics control. Key libraries like OpenCV are used for image processing. Ensure your Raspberry Pi 5 is set up with the latest Raspberry Pi OS. Follow the official Yahboom documentation for installing ROS2 Humble, OpenCV, and any specific drivers or software packages required for the robot's functionalities. This typically involves flashing an SD card with the appropriate image and then performing software updates and installations via the command line.

4. Instruccions de funcionament

4.1. Mètodes de control

The Raspbot V2 can be controlled through multiple interfaces:

  • APP mòbil: Use the dedicated mobile application for remote control and monitoring.
  • Programari de PC: Control the robot via a PC interface, often used for programming and advanced debugging.
  • Remote Control/Handle: Utilize a physical remote control or game handle for intuitive manual operation.

All control methods support FPV (First Person View) image transmission from the HD camera, allowing real-time visual feedback.

4.2. Omnidirectional Movement

Equipped with Mecanum wheels, the Raspbot V2 can achieve 360° omnidirectional movement. This allows for complex maneuvers including forward, lateral (strafing), diagonal movement, and rotation, making it highly versatile in various environments.

Diagrams and illustrations of Mecanum wheel omnidirectional movement patterns

Figura 4: Examples of omnidirectional movement patterns achievable with Mecanum wheels, including polyline movement, circular drift, and lateral movement.

4.3. AI Vision Applications

The Raspbot V2 leverages its HD camera and AI capabilities to perform a range of intelligent applications:

  • Visual Tracking/Following: Identify and track specific objects or colors.
  • Autonomous Navigation: Navigate autonomously, avoiding obstacles and following predefined paths or waypoints.
  • Reconeixement d'objectes: Detect and identify various objects, including 3D objects and specific items like trash.
  • Detecció i seguiment de cares: Identify human faces and track their movement.
  • Human Posture Estimation: Analyze and estimate human body postures.
  • Reconeixement de gestos: Interpret human gestures for interactive control.
  • Scene Understanding: Analyze visual input to understand the environment and context.
Screenshots demonstrating various AI vision applications like visual tracking, autonomous navigation, and object recognition

Figura 5: Exemple visualamples of the Raspbot V2's intelligent applications, including visual tracking, autonomous navigation, large model collaboration, and scene understanding.

5. Performance Enhancements (Raspberry Pi 5)

The Raspberry Pi 5 significantly upgrades the robot's processing power and capabilities:

  • CPU: Features a new Broadcom BCM2712 processor with 4 Cortex-A76 cores, upgraded from Pi 4B's Cortex-A72. The manufacturing process is reduced from 28nm to 16nm, and the frequency is increased from 1.5GHz to 2.4GHz.
  • GPU: Boosted from Pi 4B's 600 MHz VideoCore VI(6) to 800 MHz VideoCore VII(7), supporting OpenGL ES 3.1 and Vulkan 1.2.
  • Memòria: Upgraded to LPDDR4X-4267 for faster data access.
  • Power & TF Card Slot: Type-C power supply upgraded to 5V5A with PD support. The protocol supports high-speed SDR104 mode Micro SD cards.
Diagrams detailing Raspberry Pi 5 CPU, GPU, memory, and power/TF card slot upgrades

Figure 6: Detailed breakdown of the Raspberry Pi 5's performance upgrades, including CPU, GPU, memory, and power/TF card slot specifications.

6. Solucions de refrigeració

Due to the increased performance of the Raspberry Pi 5, effective cooling is crucial for stable operation, especially under heavy loads. It is not recommended to use the RPi 5 without a cooling device or with only a heatsink, as this can negatively impact performance. Various cooling solutions are available:

  • Pure Copper Heatsink Set: Can be used in conjunction with a cooling fan.
  • Estoig acrílic: Features a removable top cover, includes a PWM cooling fan, and supports camera bracket installation.
  • Caixa metàl·lica: Made of matte-painted metal and includes a PWM cooling fan.
  • Silver ABS Case: Offers a quickly removable design, matte texture, and includes a PWM cooling fan.
  • Active Radiator (e.g., Coolbra Pi50): Provides higher heat dissipation efficiency for prolonged full-load operation.

For most users engaged in daily development and learning, a fan-equipped case is recommended. For scenarios requiring the RPi 5 to operate under full load for extended periods, a kit with an active cooler is advisable.

Comparison of different cooling solutions for Raspberry Pi 5 and their heat dissipation performance

Figure 7: Visual representation of various cooling solutions for the Raspberry Pi 5, including heatsinks and different case types with fans, along with a chart comparing their heat dissipation performance under idle and CPU load conditions.

7. Manteniment

To ensure the longevity and optimal performance of your Raspbot V2, follow these maintenance guidelines:

  • Neteja: Regularly clean the robot's chassis, wheels, and sensors to prevent dust and debris buildup. Use a soft, dry cloth. For hard-to-reach areas, use compressed air.
  • Actualitzacions de programari: Keep the Raspberry Pi OS, ROS2, OpenCV, and any other installed software up to date. Regular updates can improve performance, add new features, and fix bugs.
  • Cura de la bateria: Follow proper battery charging and storage procedures. Avoid overcharging or completely draining the battery. Store the robot in a cool, dry place when not in use.
  • Inspecció de components: Periodically check all connections (wires, cables) to ensure they are secure. Inspect the Mecanum wheels for any wear or damage.

8. Solució De Problemes

If you encounter issues with your Raspbot V2, consider the following common troubleshooting steps:

  • El robot no s'encén: Ensure the power supply is correctly connected and providing sufficient voltage (5.1V/5A). Check the battery level if using battery power.
  • Connectivity Issues (APP/PC Control): Verify that the Raspberry Pi 5 is connected to the network (Wi-Fi) and that your control device is on the same network. Check IP addresses and firewall settings.
  • La càmera no funciona: Ensure the camera module is securely connected to the Raspberry Pi 5. Check camera software settings and permissions.
  • Els motors no responen: Check motor connections to the robot driver board. Verify that the motor drivers are correctly configured in the software. Ensure the battery has enough charge.
  • AI Features Not Functioning: Confirm that all necessary AI libraries (e.g., OpenCV, Media-Pipe) are installed and up to date. Check for any error messages in the console output. Ensure sufficient processing power and memory are available.
  • Sobreescalfament: If the Raspberry Pi 5 feels excessively hot, ensure the cooling fan is operating correctly and that there is adequate airflow. Consider upgrading to a more robust cooling solution if operating under continuous heavy load.

For more detailed troubleshooting, refer to the official Yahboom support resources and community forums.

9. Especificacions

  • Model: Raspbot V2
  • Main Control: Raspberry Pi 5 (4GB/8GB/16GB options)
  • Processador: Broadcom BCM2712 (Quad-core Cortex-A76 @ 2.4GHz)
  • GPU: VideoCore VII (800MHz)
  • Memòria: LPDDR4X-4267 SDRAM
  • Xassís: Mecanum Wheel Chassis
  • Càmera: 2DOF HD 110° Wide-Angle Camera
  • Sensors: Ultrasonic Sensor, 4-Channel Tracking Sensor
  • Motor: TT Geared Motor
  • Font d'alimentació: Recommended 5.1V/5A PD (Type-C)
  • Bateria: Bateria de 7.4V
  • Sistema operatiu: OS Raspberry Pi
  • Robotics Framework: ROS2 Humble
  • Processament d'imatges: OpenCV, Media-Pipe

10. Garantia i Suport

Yahboom products typically come with a standard manufacturer's warranty. Please refer to the warranty card included with your product or visit the official Yahboom weblloc web per conèixer els termes i condicions específiques de la garantia.

For technical support, troubleshooting assistance, or to access additional resources such as detailed assembly guides, software tutorials, and community forums, please visit the official Yahboom support page or contact their customer service directly. Keep your purchase receipt and product model number (Raspbot V2) handy when seeking support.

Documents relacionats - Raspbot V2

Preview Yahboom Transbot Robot User Manual and Installation Guide
Comprehensive guide to assembling, installing, and operating the Yahboom Transbot robot. Includes packing lists, step-by-step instructions, wiring diagrams, software setup, and detailed explanations of app control features.
Preview Yahboom Pico Robot Car: Features, Functions, and Programming Guide
Explore the Yahboom Pico Robot Car, powered by Raspberry Pi Pico and MicroPython. Discover its extensive features including APP control, various sensors for line tracking, obstacle avoidance, voice control, and more. This guide details its hardware, software, and course content.
Preview Yahboom ROSMASTER X1 / X3 Robot Assembly and User Manual
Comprehensive assembly guide and user manual for the Yahboom ROSMASTER X1 and ROSMASTER X3 robot kits, covering component identification, step-by-step assembly, board interfaces, software setup, and application functions.
Preview Yahboom Arduino Batmobile: Graphical Programming Tutorials
Learn to program the Yahboom Arduino Batmobile robot car with graphical tutorials. This guide covers LED control, buzzer sounds, sensors, motor control, line following, obstacle avoidance, and more.
Preview Kit de sensors WOM Yahboom per a BBC micro:bit: manual d'usuari i models de construcció
Guia completa del kit de sensors Yahboom WOM per a BBC micro:bit, que inclou la llista d'embalatge, les introduccions als mòduls, la construcció de models, els tutorials i les instruccions de seguretat. Apreneu a utilitzar diversos sensors i a construir diferents models.
Preview Yahboom Raspblock AI Smart Robot Car for Raspberry Pi 4B | Omnidirectional AI Platform
Explore the Yahboom Raspblock, an AI omnidirectional mobile smart car based on the Raspberry Pi 4B. Features include advanced AI functions, 360° Mecanum wheel movement, FPV capabilities, and Python programming via Jupyter Lab.