Sari la conținut
Roboți umanoizi

DOFBOT SE. Curs

DOFBOT SE – Curs de Programare și Control al Brațului Robotic Descriere: Cursul DOFBOT SE este un ghid complet pentru învățarea controlului robotic utilizând MoveIt! , MediaPipe și alte tehnologii avansate. Acesta acoperă atât simularea în RViz , cât și controlul în timp real al unui braț robotic, permițând utilizatorilor să înțeleagă planificarea mișcărilor, detectarea coliziunilor, recunoașterea gesturilor și controlul prin coordonate carteziene . În timpul cursului, participanții vor dobândi cunoștințe practice și teoretice despre cinematică directă și inversă , detecția și urmărirea palmei, integrarea cu senzori și algoritmi de învățare automată pentru control inteligent. Materiale pe care să le descarci: PC APP remote control communication protocol DOFBOT-SE-main DS-SY15A_Technical sheet_V1(STD.)_20171023 DOFBOT hardware reference manual stm32 board Data sheet drive-download-20250220T150359Z-001 STM32 and virtual machine serial port protocol MCU coprocessor I2C communication protocol

Intermediar50h145 iteme
DOFBOT SE. Curs
Acces
După cumpărare
Certificare
PDF cu ID unic

Curriculum

Module, lecții și quiz-uri în ordinea corectă, cu reluare din ultimul punct parcurs.

Vezi primul item
Modul 1

Introducere

Primul proces
Modul 2

Instalare

Asamblarea brațului robotic
Calibrarea servo
Modul 3

Introducere în sistemul Linux

Introducere
Sistemul de fișiere Ubuntu
Comenzi uzuale în Ubuntu
Editor Ubuntu
Asocierea ID-ului dispozitivului
Monitorizarea în timp real a paginilor web
Extinderea capacității și alocarea resurselor
Instalarea și utilizarea VM
Modul 4

Controlul aplicăției

APP Control
Controlul manetei (Handle Control)
Control Wireless al Manetei PS2
Controlul DOFBOT prin Software PC
Modul 5

Pregătirea materialelor de lucru

Introducere în placa de expansiune
Scrierea firmware-ului STM32
Instalare JupyterLab
Pornirea JupyterLab
Cum să rulezi codul în Jupyter Lab
Instalare și utilizare VM
Modul 6

Curs de control de bază

Controlul luminii RGB
Controlul buzzer-ului
Controlul unui singur servo
Citirea poziției curente a unui servo
Controlul simultan al tuturor servomotoarelor 🦾🔧
Mișcarea de balans a brațului robotic 🤖🔄
Brațul Robotic Dansează 🤖💃
Memorarea Acțiunilor Brațului Robotic 🤖🔄
Prinderea și Mutarea Blocurilor cu Brațul Robotic 🦾🔲
Mutarea și Sortarea Blocurilor cu Brațul Robotic 🦾🔲
Stivuirea Blocurilor cu Brațul Robotic 🦾🔲🔴🟢🔵
Afișarea Camerei USB în Python 📷💻
Modul 7

Curs OpenCV

Introducere în Open Source CV (OpenCV)
Citirea și afișarea imaginilor
Scrierea imaginilor
Calitatea imaginii
Operații pe pixeli
Redimensionarea imaginii
Decuparea unei imagini
Translația unei imagini
Transformare de oglindire a imaginii
Transformare afină
Rotirea unei imagini
Transformare în perspectivă
Procesare imagini
Imagine binară
Detectarea marginilor
Desenarea segmentelor de linie
Desenarea de dreptunghiuri, cercuri, elipse și poligoane
Desenarea textului și a imaginilor
Modul 8

AI Vision

Recunoașterea Gesturilor (AI Vision)
Reglarea Pragului de Culoare
Recunoașterea Culorilor
Recunoaștere Facială
Recunoașterea Obiectelor
Recunoașterea Gunoiului cu un Model Antrenat
Modul 9

Curs de Tracking AI Vision

Algoritmul PID
Poziționarea Blocurilor de Culoare
Urmărirea Blocurilor de Culoare cu Brațul Robotic
Poziționarea Feței pentru Urmărire Automată
Urmărirea feței (Face Tracking)
Recunoașterea gesturilor și acțiuni predefinite
Modul 10

AI vizual catch

Recunoașterea gesturilor pentru stivuirea blocurilor cu braț robotic
Recunoașterea culorilor pentru prinderea blocurilor cu brațul robotic
Jocul de Prindere cu Brațul Robotic
Sortare și Stivuire a Culorilor cu Brațul Robotic
Sortarea Deșeurilor cu Brațul Robotic (Garbage Sorting)
🎨 Interacțiunea cu Culoarea (Color Interaction) – Controlul Brațului Robotic
Modul 11

Robot Operating System

Introducere în ROS (Robot Operating System)
Instalarea ROS pe Ubuntu 20.04
Instrumente Uzuale de Comandă
Spațiul de lucru
Pachetul de funcționalitate
Nodurile ROS
Publicarea mesajelor
Abonarea la mesaje în ROS
Client ROS Service
Server ROS Service
Client ROS Action
ROS Action Server
Recepționarea unui Mesaj Personalizat
Fișiere Launch
Transformări TF
Serviciul de Parametri
Utilizarea RViz
Utilizarea instrumentului RQT
Înregistrarea și redarea mesajelor Topic
Introducere în Modelul URDF
Introducere în Gazebo
ROS Distributed Communication
Modul 12

Curs ROS + OpenCV

QR Code
Estimarea poziției umane
Detecția țintelor
Viziunea AR
Cod QR AR
Noțiuni de bază ROS + OpenCV
Recunoaștere facială în ROS cu OpenCV
Detecția colțurilor Harris cu ROS + OpenCV
Algoritm de urmărire a țintelor
Momentul Conturului
Contur poligonal (Polygon Outline) cu ROS + OpenCV
Algoritmul Transformării Fourier Discrete (DFT) în ROS + OpenCV
Algoritmul de Detectare a Marginilor (Edge Detection) în ROS + OpenCV
Algoritmul de Detectare a Feței în ROS + OpenCV
Algoritmul de Detectare a Fluxului Optic în ROS + OpenCV
Detectarea Contururilor în ROS + OpenCV
Detectarea Generală a Contururilor în ROS + OpenCV
Urmărirea Punctelor Caracteristice
Filtrarea Culorilor în Spațiul HLS
Detecția Cercurilor cu Transformata Hough
Detecția Liniară cu Transformata Hough
Filtrare de Culoare HSV
Algoritmul Fluxului Optic LK
Algoritmul de Detectare a Persoanelor
Detectarea Deplasării în Funcție de Fază
Algoritmul de Eșantionare a Piramidei de Imagini
Filtrare de culoare RGB
Algoritm de detecție a fundalului clar
Algoritm simplificat de flux optic
Filtru simplu
Procesarea imaginii prin praguri (Thresholding)
Algoritmul de segmentare Watershed
Modul 13

Curs MediaPipe

Detectarea mâinilor
Detectarea posturii corpului (Attitude Detection)
Inspecția Generală (Overall Inspection)
Detectarea Feței (Face Detection)
Recunoașterea Feței (Face Recognition)
Efecte Faciale (Face Effects)
Recunoașterea Obiectelor 3D (3D Object Recognition)
Pictură Virtuală (Brush)
Control prin Mișcarea Degetelor (Finger Control)
Recunoașterea Gesturilor (Gesture Recognition)
Grup de acțiuni de control al gesturilor cu MediaPipe
Controlul Stivei prin Recunoașterea Gesturilor cu MediaPipe
Țintirea Palmei/Brațului cu MediaPipe
Controlul Posturii Brațului Robotic cu MediaPipe
Controlul Brațului Robotic prin Recunoașterea și Urmărirea Palmei cu MediaPipe
Modul 14

Configurarea MoveIt pentru Dofbot

Notă: Mediul este deja configurat în fișierul mașinii virtuale furnizat de Yahboom. ⚠️ Primii trei pași ai procesului de configurare pot fi săriți dacă folosești mediul preconfigurat.

Pornirea programului de configurare
Controlul robotului real cu MoveIt
Mișcare aleatorie a brațului robotic
Proiectarea cinematicii pentru brațul robotic
Traiectorie Cartesiană
Detectarea coliziunii
Designul scenei