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

7.Voice intelligent vision

AI Voice Interaction: Voice Intelligent Vision

AI Voice Interaction: Voice Intelligent VisionFunction IntroductionFunction ExperienceProgram source codeFunctional principle

Function Introduction

This case is a game of booting up the big program, and the corresponding visual recognition mode is entered through the voice command words of the firmware. This function requires an Internet connection to run properly

Function Experience

  1. Turn on the robot dog first, enter the sample mode by pressing the button on the upper right of the "dog head", and then select the voice intelligent vision function.

image-2025042700001

  1. After entering the voice recognition function, wake up by voice first, "lulu".

image-2025042700002

  1. When you hear a ding, you can say the prompt word at the bottom of the screen.

image-2025042700003

image-2025042700004

  1. The robot dog will recognize the semantics and enter the corresponding visual mode.

Program source code

  1. First, log in to the robot dog system through VNC
  2. Then enter the terminal
x
#cm4
cd /home/pi/RaspberryPi-CM4-main/demos/speechAI/
​
#cm5
cd /home/pi/RaspberryPi-CM5/demos/speechAI/
​
tree
  1. Directory structure description ├── audio.py #recording file ├── auto_platform.py #system environment dependency ├── language_recognize.py #speech recognition ├── libnyumaya.py #voice wake-up └── speechAI.py #speech intelligent vision main function
​x
python main function analysis
def actions_AI(act):
    if act == 0:
        return False
​
    command_actions_cn = [
            "颜色跟踪",
            "颜色巡线",
            "小球跟随",
            "目标检测",
            "车牌识别",
            "二维码识别",
            "年龄检测",
            "背景分离",
            "隔空控制",
            "三维物体检测",
            "人脸跟踪",
            "手势跟踪",
            "骨骼识别",
            "手势识别",
            "巡线",
            "车牌",
            "小球",
            "人脸",
        ]
​
​
    command_actions_en = [
             "color track",
              "color line",
              "ball follow",
              "target",
              "license plate",
              "QR",
              "Age",
              "Background",
              "Space control",
              "3D object",
              "face track",
              "Gesture track",
              "Bone",
              ]

actions_AI: defines the visual function mode executed after speech recognition. If you want to add more custom visual function modes, you can refer to the program writing in speechAI.py to add them yourself. Note: command_actions_cn: Chinese command terms command_actions_en: English command terms

Functional principle

The specific flow chart is as follows:

image-2025042700005

Intelligent interaction
Playing football

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