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

1. Main interface function experience(cm4)

Main page function experience

Main page function experienceThe function of the robot dog screen buttonsBoot page introductionExample Function Case

 

The function of the robot dog screen buttons

image-2025050600005

The A and B keys are the left and right selection keys, the C key is the exit key, and the D key is the confirmation key.

Boot page introduction

image-2025050600006

Wi-Fi icon in the upper left corner: It will appear if you successfully connect to Wi-Fi, otherwise it will not appear

The upper right corner shows the battery level: real-time display of battery level with an error of ±3.

Image transmission mode: In the same LAN, the control device can input the IP address of this function in the browser to control the robot dog and browse the robot dog's screen.

Hotspot mode: a hotspot will be randomly generated with the wifi name on top and a password below. Note: the wifi name and password are not fixed each time you enter. In this mode, you can connect to the wifi of the robot dog through the host computer and access the robot dog's desktop system through vnc to prepare for the configuration of the large model.

Example mode: After entering, there are 45 example functions, each of which can be run independently. The functions of the 47 functions will be explained below.

Example Function Case

  1. Page 1 Function

D27519FA-7DB4-4bfa-B964-BDB3FE8A0CE3

  • Performance mode: After entering, the action carousel will be played and fixed built-in music will be played.

  • Unlimited Internet access: You can connect to the 2.4GHz wifi of the local area network by scanning the QR code.

  • Mobile phone remote control: You can remotely control the robot dog through the yahboomROBOT app.

  • Xiaozhi: This function does not need to be awakened. You can have a question-and-answer conversation through dialogue. Press the standby button to communicate freely, and press the standby button again to enter the standby state. For example, ask: Who are you?

    Note: Xiaozhi is an open source project. Since Xiaozhi is still updating, it may be unstable. If there is any abnormality, please contact technical support for resolution.

  • Spark Large Model: First wake up through "lulu", then you can have a free communication function through dialogue. This function requires the key of the large model to be configured first, which can be learned through Chapter 7, Section 1. For example: Tell me a joke

  • Wensheng Picture: This function is awakened by speaking "lulu" first, and then the robot dog will feedback the corresponding picture according to the semantics. This function requires the key of the large model to be configured first, which can be learned in Section 1 of Chapter 7. For example: a happy picture.

  • Figure: First wake up through "lulu", this function returns the corresponding result according to the semantics and the picture captured at the scene. This function requires the key of the large model to be configured first, which can be learned in Section 1 of Chapter 7. For example: What color do you see?

  • Embodied intelligence: wake up by "lulu" first. This function can say a series of actions, and the robot dog will perform a sequence of actions. This function requires the key of the large model to be configured first, which can be learned in Section 1 of Chapter 7. For example: move forward for 3s, dance in circles, say hello to me, and finally show the robot arm.

  • Smart dog: wake up by "lulu" first. This function has the function of embodied intelligence, plus a multi-modal large model function combined with the scene. This function requires the key of the large model to be configured first, which can be learned in Section 1 of Chapter 7. For example: if you see red, you dance, if you see green, you turn around, otherwise you do push-ups and finally bark twice.

  • Voice recognition: Wake up with "lulu" first. This function will perform an action based on the words prompted on the screen.

  • Voice intelligent vision: Wake up with "lulu" first. This function will enter AI mode according to the words prompted on the screen. Press C to exit.

  • Line patrol and obstacle clearance: First wake up through "lulu", this function will patrol the line with the corresponding color according to the words prompted on the screen, and will capture the color of other obstacles when it encounters them.

  1. Page 2 Function

92774B65-6B93-4867-B991-DAAA7752D5D1

  • Block grabbing: First wake up through "lulu", this function will grab the corresponding color wooden blocks according to the words prompted on the screen.
  • Fun ball kicking: wake up with "lulu" first, this function will kick the ball of the corresponding color according to the words prompted on the screen.
  • Voice object tracking: first wake up with "lulu", then this function will track the corresponding object according to the words prompted on the screen. This function requires the key of the large model to be configured first, which can be learned from Chapter 7, Section 1.
  • License plate recognition: This function is to detect and identify the license plate.
  • Color tracking: This function can identify the four colors of "red, green, blue, and yellow" and then shake the body according to the position of the color. You can switch colors by pressing the B button.
  • Color line patrol: This function can identify the four colors of "red, green, blue, and yellow" and patrol the line according to the specified color. You can switch colors by pressing the B button.
  • Line patrol, grab and clear obstacles: This function can identify the four colors of "red, green, blue and yellow", patrol the line according to the specified color, and if there are other target colors in the line patrol, the target color will be grabbed and cleared first. You can switch the line patrol color by pressing the B button.
  • You release, I check: This function is to identify the four colors of "red, green, blue, and yellow" and pick up according to the specified color. You can switch the target color by pressing the B button.
  • Kickball: This function can recognize the four colors of "red, green, blue, and yellow" and kick away the specified color. You can switch the target color by pressing the B button.
  • Ball following: This function is to identify the four colors of "red, green, blue, and yellow". The robot dog can follow the specified color. When running this case, the robot dog will follow the movement. It is best not to run it in a high place. You can switch the target color by pressing the B button.
  • Ball tracking: For this function, first place the ball in the white box, then press the B button to confirm. After successful selection, the robot dog's body will make tracking movements.
  • Target Detection: This function is a static target type detection.
  1. Page 3 Function

312CF4CA-B696-4613-94CF-9B663AAA7C03

  • Object detection: The function is the same as target detection, but the recognition model used is different.
  • 3D object detection: can detect the 3D space of objects such as cups, chairs, cameras, and shoes.
  • QR code: Information that can identify the QR code.
  • QR code recognition: It can recognize QR code information. If the QR code is the target QR code, it can trigger the motion control of the robot dog.
  • Age and gender recognition: Able to identify a person’s age and gender.
  • Face detection: can detect faces
  • Face effects: can add special fixed effects to detected faces
  • Face mask: can add a fixed mask to the detected face
  • Face tracking: can track the body according to the position of the face on the screen
  • Finger recognition: can recognize finger movements.
  • Gesture tracking: The body can track the position of finger movements.
  • Gesture recognition: The robot dog can make corresponding actions based on the gestures.
  1. Page 4 Function

F5F8CD9F-37ED-415a-9E87-6BD80BD4FE76

  • Remote control: The height of the robot dog can be controlled according to the distance between the thumb and index finger. This case is best run on a white background.
  • Bone recognition: can identify the human skeleton.
  • Background separation: The human body and the background can be separated, and only the human body is displayed.
  • Teaching mode: In this case, you can design the action group according to your own needs and then run it. When recording the movement, it is best to set up the robot dog for recording.
  • Group performance: In this case, the dog starts moving by receiving a start action command from the host computer.
  • Burn firmware: This case is to burn the bottom firmware to version 4.3.7. This function only burns the firmware of the app partition. Note: If the bottom layer has been fully erased or other firmware has been burned, this function cannot restore the factory firmware.
  • Set channel: Set the national channel of wifi. Basically no operation is required, just use the system default.
  • Language switch: switch to Chinese and English version of the interface.
  • Volume setting: This function is to change the volume of the sound.
  • Device information: This function is to query the system version information.
  • Image information: This function is the information related to the yahboom image.
Main interface function experience (cm5)
APP control experience

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/中文