TurboPi Advanced
Specification
1. Read First
1.1 Introduction to TurboPi
1.2 Package List
1.3 Introduction to Raspberry Pi 5
1.4 Burn Raspberry Pi Image
1.5 Assembly
1.6 Charging and Power-On Status Description
1.7 Remote Desktop Installation and Connection
1.8 Introduction to Docker Container and How to Access
1.9 Pan-Tilt Adjustment
2. Quick User Experience
2.1 APP Installation and Connection
2.1.1 Installation
2.1.2 APP Connection
2.2 Play Modes in the App
2.2.1 Getting Started
2.2.2 Start Exploring Play Modes
3. Mecanum Wheel Robot Basic Lesson
3.1 Introduction to Mecanum Wheel Movement
3.1.1 Overview
3.1.2 Working Principle
3.1.3 Kinematic Analysis and Formula Derivation (Optional Reading)
3.2 Moving Forward
3.2.1 Brief Overview of Operation
3.2.2 Enabling and Disabling the Feature
3.2.3 Project Outcome
3.2.4 Program Brief Analysis
3.2.5 Feature Extensions
3.3 Turning
3.3.1 Brief Overview of Operation
3.3.2 Enabling and Disabling the Feature
3.3.3 Project Outcome
3.3.4 Program Brief Analysis
3.3.5 Feature Extensions
3.4 Forward, Backward, and Sideways Movement
3.4.1 Brief Overview of Operation
3.4.2 Enabling and Disabling the Feature
3.4.3 Project Outcome
3.4.4 Program Brief Analysis
3.4.5 Feature Extensions
3.5 Diagonal Movement
3.5.1 Brief Overview of Operation
3.5.2 Enabling and Disabling the Feature
3.5.3 Project Outcome
3.5.4 Program Brief Analysis
3.5.5 Feature Extensions
3.6 Drifting Motion
3.6.1 Brief Overview of Operation
3.6.2 Enabling and Disabling the Feature
3.6.3 Project Outcome
3.6.4 Program Brief Analysis
3.6.5 Feature Extensions
3.7 URDF Model
3.7.1 Introduction and Getting Started with URDF Model
3.7.1.1 URDF Model Introduction
3.7.1.2 Comparison between Xacro and URDF Model
3.7.1.3 URDF Model Basic Syntax
3.7.2 Robot URDF Model
3.7.2.1 Getting Started
3.7.2.2 Viewing the Robot Model Code
3.7.2.3 URDF Model Visualization
4. ROS+Open CV Course
4.1 Single Color Recognition
4.1.1 Brief Overview of Operation
4.1.2 Enabling and Disabling the Feature
4.1.3 Project Outcome
4.1.4 Program Brief Analysis
4.1.5 Feature Extensions
4.2 Color Recognition
4.2.1 Brief Overview of Operation
4.2.2 Enabling and Disabling the Feature
4.2.3 Project Outcome
4.2.4 Program Brief Analysis
4.2.5 Feature Extensions
4.3 Color Positioning
4.3.1 Brief Overview of Operation
4.3.2 Enabling and Disabling the Feature
4.3.3 Project Outcome
4.3.4 Program Brief Analysis
4.3.5 Feature Extensions
4.4 Target Tracking
4.4.1 Brief Overview of Operation
4.4.2 Enabling and Disabling the Feature
4.4.3 Project Outcome
4.4.4 Program Brief Analysis
4.5 Visual Line Following
4.5.1 Brief Overview of Operation
4.5.2 Enabling and Disabling the Feature
4.5.3 Project Outcome
4.5.4 Program Brief Analysis
4.6 QR Code Recognition
4.6.1 Brief Overview of Operation
4.6.2 Enabling and Disabling the Feature
4.6.3 Project Outcome
4.6.4 Program Brief Analysis
4.7 Intelligent Obstacle Avoidance
4.7.1 Brief Overview of Operation
4.7.2 Enabling and Disabling the Feature
4.7.3 Project Outcome
4.7.4 Program Brief Analysis
4.7.5 Feature Extensions
4.8 Traffic Light Navigation
4.8.1 Brief Overview of Operation
4.8.2 Enabling and Disabling the Feature
4.8.3 Project Outcome
4.8.4 Program Brief Analysis
5. MediaPipe Human-Robot Interaction
5.1 MediaPipe Introduction and Getting Started
5.1.1 Overview of MediaPipe
5.1.2 Advantages and Disadvantages of MediaPipe
5.1.2.1 Advantages of MediaPipe
5.1.2.2 Disadvantages of MediaPipe
5.1.3 Workflow of Using MediaPipe
5.1.3.1 Dependency
5.1.3.2 MediaPipe Solutions
5.1.4 Websites for MediaPipe Learning
5.2 Background Segmentation
5.2.1 Program Introduction
5.2.2 Operation Steps
5.2.3 Project Outcome
5.2.4 Program Analysis
5.2.4.1 Functions
5.2.4.2 Class
5.3 3D Object Detection
5.3.1 Program Introduction
5.3.2 Operation Steps
5.3.3 Project Outcome
5.3.4 Program Analysis
5.3.4.1 Functions
5.3.4.2 Class
5.4 Face Tracking
5.4.1 Program Introduction
5.4.2 Operation Steps
5.4.3 Project Outcome
5.4.4 Program Analysis
5.4.4.1 Functions
5.4.4.2 Class
5.5 3D Face Detection
5.5.1 Program Introduction
5.5.2 Operation Steps
5.5.3 Project Outcome
5.5.4 Program Analysis
5.5.4.1 Functions
5.5.4.2 Class
5.6 Hand Keypoint Detection
5.6.1 Program Introduction
5.6.2 Operation Steps
5.6.3 Project Outcome
5.6.4 Program Analysis
5.6.4.1 Functions
5.6.4.2 Class
5.7 Body Keypoint Detection
5.7.1 Program Introduction
5.7.2 Operation Steps
5.7.3 Project Outcome
5.7.4 Program Analysis
5.7.4.1 Functions
5.7.4.2 Class
5.8 Fingertip Distance Recognition
5.8.1 Program Introduction
5.8.2 Operation Steps
5.8.3 Project Outcome
5.8.4 Program Analysis
5.8.4.1 Functions
5.8.4.2 Class
5.9 Body Gesture Control
5.9.1 Program Introduction
5.9.2 Operation Steps
5.9.3 Project Outcome
5.9.4 Program Analysis
5.9.4.1 Functions
5.9.4.2 Class
5.10 Human Pose Detection
5.10.1 Program Introduction
5.10.2 Operation Steps
5.10.3 Project Outcome
5.10.4 Program Analysis
5.10.4.1 Functions
5.10.4.2 Class
6. Machine Learning Application
6.1 YOLOv11 Model
6.1.1 Introduction to the YOLO Series of Models
6.1.1.1 YOLO Series
6.1.1.2 YOLOv11
6.1.2 Yolov11 Model Structure
6.1.2.1 Components
6.1.2.2 Composite Elements
6.2 Yolov11 Workflow
6.2.1 Prior Box
6.2.2 Predicted Box
6.2.3 Anchor Box
6.2.4 Project Process
6.3 Image Collection and Annotation
6.3.1 Image Collection
6.3.2 Image Annotation
6.4 Data Format Conversion
6.4.1 Preparation
6.4.2 Data Format Conversion
6.5 Model Training
6.5.1 Preparation
6.5.2 Model Training
6.6 Traffic Sign Model Training
6.6.1 Preparation
6.6.2 Operation Steps
6.6.2.1 Image Collection
6.6.2.2 Image Annotation
6.6.2.3 Generating Related Files
6.6.2.4 Model Training
6.6.3 Using the Model
7. Network Configuration for Robot
7.1 Changing Wi-Fi Name and Password
7.2 Modify Network Connection Mode
8. Large AI Model Courses
8.1 Introduction and Installation of Voice Module
8.1.1 Introduction to WonderEcho Pro
8.1.2 WonderEchoPro Installation
8.1.3 Firmware Flashing
8.1.4 Firmware Creation
8.1.5 Appendix
8.2 Large Models Basic Courses
8.2.1 Large Language Model Courses
8.2.2 Large Speech Model Courses
8.2.3 Vision Language Model Courses
8.2.4 Multimodal Model Basic Courses
8.3 Deployments of Multimodal Large Model
8.3.1 Obtaining and Configuring the Large Model API Key
8.3.2 Voice Control with Multimodal Large Model
8.3.3 Autonomous Line Following with Multimodal Large Model
8.3.4 Color Tracking with Multimodal Large Model
8.4 Embodied AI Applications
8.4.1 Real-Time Detection in Embodied AI Applications
8.4.2 Intelligent Interaction in Embodied AI Applications
8.4.3 Intelligent Obstacle Avoidance in Embodied AI Applications
Download
SD Card Formatting Tool
Image Burning Too
PuTTY(ssh)32bit
PuTTY(ssh)64bit
VNC
MobaXterm
File Transferring Tool
WonderPi APP Pack (Android)
WonderPi APP Pack (iOS)
Firmware Flashing Tool
Download
TurboPi Advanced
Index
Index