yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
DOGZILLA-Lite📖
1. Get started quickly
  • 0. Notes (Must Read)new
  • 1. Main interface function experience (cm5)new
  • 1. Main interface function experience(cm4)
  • 2. APP control experience
  • 3. Web page image transmission control
  • 4. LLM-Embodied Intelligence Capabilities
  • 5. LLM-Smart Dog Capabilities
2. Basic operations of Raspberry Pi system
  • 1.SSH remote login
  • 2.VNC remote login desktop
  • 3.Remote file transfer
  • 4.JupyterLab environment construction and use
  • 5.Burn the system image
  • 6.Connect to WiFi
  • 7.Close large programs
  • 8.Raspberry Pi system expansion
3. Basic control of the dogzilla
  • 0. Introduction to DOGZILLA-Lite
  • 1. Screen display control
  • 2. Record Audio
  • 3. Play Audio
  • 4. Text to audio
  • 5. Voice to text
  • 6. Record Video
  • 7. Play Video
  • 8. Video recording function
  • 9. Read the posture angle
  • 10. Battery level reading
  • 11. Read the servo angle
  • 12. Screen display of expressions
  • 13. Calibration of the robot dog
  • 14. Burn the firmware
  • 15. Analysis of common problems
4. Motion control of the dogzilla
  • 1. The dog's forward, backward, left, and right movements and gait
  • 2. Dog Spin
  • 3. The dog adjusts its height and posture
  • 4. Dog periodic translation and rotation
  • 5. Self-balancing mode
  • 6. The dog performs preset actions
  • 7. Single Leg Control
  • 8. Robotic arm control
  • 9. Teaching mode
  • 10. Group Control Performance
  • 11. Teaching demonstration onlinenew
5. Open Source CV
A. Getting started with OpenCV
  • 1. Introduction to OpenCV
  • 2. OpenCV image reading and display
  • 3. OpenCV image writing
  • 4. OpenCV Image Quality
  • 5.OpenCV pixel operations
B. OpenCV geometric transformation
  • 1. Image scaling
  • 2. Image cutting
  • 3. Image translation
  • 4. Image mirroring
  • 5. Affine Transformation
  • 6. Image Rotation
  • 7. Perspective Transformation
C. OpenCV image processing and drawing text segments
  • 1. Grayscale processing
  • 2. Image Binarization
  • 3. Edge Detection
  • 4. Line drawing
  • 5. Rectangle and circle drawing
  • 6. Text and picture drawing
D. Image beautification
  • 1. Color Image Histogram
  • 2. Histogram Equalization
  • 3. Image repair
  • 4. Brightness enhancement
  • 5. Skin whitening
  • 6. Gaussian mean filtering
  • 7. Median Filter
6. AI recognition of the dogzilla
  • 1. Camera driver tutorial
  • 2. Color recognition
  • 3. HSV value test
  • 4. Object Recognition
  • 5. QR code recognition
  • 6. License Plate Recognition
  • 7. Human Pose Estimation
  • 8. Yolo detection
  • 9. Face Detection
  • 10. Human face mask
  • 11. Face effects
  • 12. 3D Object Recognition
  • 13. Paintbrush
  • 14. Finger recognition
  • 15. Gesture Recognition
  • 16. Age and gender identification
  • 17. Background Segmentation
  • 18. Facial Recognitionnew
  • 19. Emotion Recognitionnew
  • 20. Motion Detectionnew
7. Dogzilla AI Interaction
  • 1. Color patrol
  • 2. Line patrol and obstacle removal
  • 3. Color tracking
  • 4. Ball tracking
  • 5. The ball follows
  • 6. QR code recognition exercise
  • 7. Face tracking
  • 8. Remote control
  • 9. Gesture tracking
  • 10. Gesture-controlled movement
  • 11. You Drop, I Pick
  • 12. Independent football exercise
  • 13. Human Body Followingnew
8. AI large model interaction
  • 0.AI large model principle foundation
  • 1.Large model premise use configuration
  • 2.Q&A
  • 3.Embodied intelligence
  • 4.Smart dog
  • 5.Picture to text
  • 6.Intelligent interaction
  • 7.Voice intelligent vision
  • 8.Playing football
  • 9.Block gripping
  • 10.Line tracking and obstacle removal
  • 11.Control object tracking
Download
  • System_File
  • Code
  • Firmware
  • Communication interface
  • Instruction Manual
  • Appendix
Download ZIP

Welcome to DOGZILLA-Lite repository

0. Notes (Must Read)

CM5 Version Notes

CM5 Version Notes1. Python Runtime Environment Prerequisites2. Voice-Related Functions (Please enter the key first)System Users3. Lag Issues4. CM4 and CM5 Version Differences5. Fan Speed Control

1. Python Runtime Environment Prerequisites

The following commands are only required when accessing the remote robot dog through a desktop-less tool like PuTTY. Other desktop-based tools, such as VNC, do not require the following commands. (JuterLab programs do not require any operation; simply enter the JuterLab interface and run the program.) All Python-related programs must be run within a Python virtual environment.

Run the following command to enter the virtual environment (if the terminal is opened remotely via VNC, it will enter the virtual environment by default).

source ~/.bashrc

If the following image appears, it indicates that the terminal has entered the virtual environment.

image-2025090100001

Then execute Python-related commands, such as:

xxxxxxxxxx
python3 xxx.py

To exit the virtual environment, use the following command (usually no action is required).

xxxxxxxxxx
deactivate

The following image shows exiting the virtual environment.

image-2025090100002

Recommendation: When installing third-party Python libraries, install them within the virtual environment. This will reduce unnecessary errors.

 

2. Voice-Related Functions (Please enter the key first)

  1. When waking up via voice, the heat dissipation structure may affect wake-up recognition.
  • If waking up via voice is difficult, you can press the button on the upper left of the screen to perform a manual wake-up.
  1. When recording sound, you should also speak in standard Mandarin as loudly as possible.
  2. If voice wake-up is difficult, run the following command in a relatively quiet environment where your dog frequently uses the device to re-record the fan noise in the current environment.
xxxxxxxxxx
cd ~/RaspberryPi-CM5
arecord -r 16000 -f cd -d 8 fannoise.wav #Wait 8 seconds for the recording time

This will allow the wake-up noise reduction algorithm to filter out the fan noise, resulting in a more sensitive wake-up effect.

 

System Users

This system has the root user and the pi user. The password for both users is: yahboom. Both users can log in via VNC, but SSH login is only available through the pi user.

 

3. Lag Issues

When the robot's battery level drops below 25, running a single case without terminating the main program will cause terminal lag and prevent the program from closing.

Solution: Power off and restart the robot, then terminate the main program, and finally run the corresponding single case

 

4. CM4 and CM5 Version Differences

Appearance

Observing the hardware screen, there is a noticeable fan noise when powering on, indicating that it is the CM5 version of Dogzilla Lite. Furthermore, the CM5 version has a cutout on one side of the screen, as shown in the image below:

image-20251031111203655

 

Module

image-20251112162003303

 

System image

CM4 Version: DOGZILLA_LITE_xx.img

CM5 Version: DOGZILLA_LITE_CM5xx.img

 

Features

CM4 Version: The homepage has 47 sample functions.

image-20250926173433020

CM5 Version: The homepage has 56 sample functions. Compared to CM4, the following features have been added: Teaching , Face Recognition, Emotion Recognition, Motion Detection, Body Following, Automatic Line Patrol, Ball Grabbing, Fruit Slot Machine, Fitness Assistant, and Handle Control

image-20250926173643924

5. Fan Speed Control

The default system fan is always on. If you need to adjust the fan speed based on temperature, you can modify it as follows:

  1. Run in the terminal
xxxxxxxxxx
sudo nano /boot/firmware/config.txt

Find the interface shown in the image:

image-2025090100004

image-2025090100005

Configure the fan according to your needs. The meaning of each parameter is as follows:

#fan_temp0/1/2/3 represents the temperature (360000 represents 36℃)

#fan_temp0/1/2/3_speed represents the corresponding fan speed (maximum value 255)

#fan_temp0/1/2/3_hyst represents the hysteresis temperature

Main interface function experience (cm5)

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文