Skip to content

Humanoid robots

DOFBOT SE course

Intermediate50h145 items
490,00 RON
DOFBOT SE course

DOFBOT SE – Robotic Arm Programming and Control Course Description: Course DOFBOT SE is a complete guide to learning robotic control using MoveIt! , MediaPipe and other advanced technologies. It covers both simulation in RViz and real-time control of a robotic arm, allowing users to understand motion planning, collision detection, gesture recognition and Cartesian coordinate control . During the course, participants will acquire practical and theoretical knowledge about forward and inverse kinematics , palm detection and tracking, integration with sensors and algorithms machine learning for intelligent control. Materials to download: PC APP remote control communication protocol DOFBOT-SE-main DS-SY15A_Technical sheet_V1(STD.)_20171023 sheet drive-download-20250220T150359Z-001 STM32 and virtual machine serial port protocol MCU coprocessor I2C communication protocol

Access
After purchase
Certification
PDF with unique ID

Curriculum

Modules, lessons and quizzes in the correct order, resuming from your last position.

View the first item
Module 1

Introduction

The first trial
Module 2

Installation

Assembling the robotic arm
Servo calibration
Module 3

Introduction to the Linux system

Introduction
The Ubuntu File System
Common commands in Ubuntu
Ubuntu Editor
Device ID association
Real-time monitoring of web pages
Capacity expansion and resource allocation
Installing and using VMs
Module 4

Application control

APP Control
Handle Control
Wireless PS2 Joystick Control
DOFBOT Control via PC Software
Module 5

Preparation of working materials

Introduction to expansion board
Writing STM32 firmware
Installing JupyterLab
Starting JupyterLab
How to run code in Jupyter Lab
Installing and using VMs
Module 6

Basic control course

RGB light control
Buzzer control
Control of a single servo
Reading the current position of a servo
Simultaneous control of all servomotors 🦾🔧
The swinging motion of the robotic arm 🤖🔄
Robotic Arm Dances 🤖💃
Memorizing Robotic Arm Actions 🤖🔄
Grabbing and Moving Blocks with the Robotic Arm 🦾🔲
Moving and Sorting Blocks with the Robotic Arm 🦾🔲
Stacking Blocks with the Robotic Arm 🦾🔲🔴🟢🔵
Showing USB Camera in Python 📷💻
Module 7

OpenCV course

Introduction to Open Source CV (OpenCV)
Reading and displaying images
Writing pictures
Image quality
Operații pe pixeli
Image resizing
Cropping an image
Translation of an image
Image mirroring transformation
Blueberry transformation
Rotate an image
Transformation in perspective
Image processing
Binary image
Edge detection
Drawing line segments
Drawing rectangles, circles, ellipses and polygons
Drawing text and images
Module 8

AI Vision

Gesture Recognition (AI Vision)
Adjusting the Color Threshold
Color Recognition
Facial Recognition
Object Recognition
Garbage Recognition with a Trained Model
Module 9

AI Vision Tracking course

The PID algorithm
Positioning Color Blocks
Tracking Color Blocks with the Robotic Arm
Face Positioning for Auto Tracking
Face Tracking
Gesture recognition and predefined actions
Module 10

AI visual catch

Gesture recognition for stacking blocks with robotic arm
Color recognition for grasping blocks with the robotic arm
The Robotic Arm Catching Game
Color Sorting and Stacking with the Robotic Arm
Garbage Sorting with the Robotic Arm
🎨 Color Interaction - Robotic Arm Control
Module 11

Robot Operating System

Introduction to ROS (Robot Operating System)
Installing ROS on Ubuntu 20.04
Common Order Tools
The workspace
Functionality Pack
ROS nodes
Publishing messages
Subscribe to messages in ROS
ROS Service Client
Server ROS Service
ROS Action client
ROS Action Server
Receiving a Personalized Message
Launch files
TF transformations
Parameters Service
Use of RViz
Using the RQT tool
Recording and playback of Topic messages
Introduction to the URDF Model
Introduction to the Gazebo
ROS Distributed Communication
Module 12

ROS + OpenCV course

QR Code
Human position estimation
Target detection
AR vision
AR QR code
Basics of ROS + OpenCV
Facial recognition in ROS with OpenCV
Harris corner detection with ROS + OpenCV
Target tracking algorithm
Contour moment
Polygon Outline with ROS + OpenCV
Discrete Fourier Transform (DFT) algorithm in ROS + OpenCV
Edge Detection Algorithm in ROS + OpenCV
Face Detection Algorithm in ROS + OpenCV
Optical Flow Detection Algorithm in ROS + OpenCV
Contour Detection in ROS + OpenCV
General Contour Detection in ROS + OpenCV
Tracking Feature Points
Color Filtering in HLS Space
Hough Transform Circle Detection
Linear Detection with the Hough Transform
HSV Color Filtering
LK Optical Flow Algorithm
The Person Detection Algorithm
Detectarea Deplasării în Funcție de Fază
Image Pyramid Sampling Algorithm
RGB color filtering
Clear background detection algorithm
Simplified optical flow algorithm
Simple filter
Image processing through thresholds (Thresholding)
Watershed segmentation algorithm
Module 13

MediaPipe course

Hand detection
Body posture detection (Attitude Detection)
General Inspection (Overall Inspection)
Face Detection (Face Detection)
Face Recognition
Face Effects
3D Object Recognition
Virtual Painting (Brush)
Finger Control
Gesture Recognition
Gesture control action group with MediaPipe
Gesture Recognition Stack Control with MediaPipe
Palm/Arm Targeting with MediaPipe
Robotic Arm Posture Control with MediaPipe
Robotic Arm Control by Palm Recognition and Tracking with MediaPipe
Module 14

Configuring MoveIt for Dofbot

Note: The environment is already configured in the virtual machine file provided by Yahboom. ⚠️ The first three steps of the setup process can be skipped if you use the preconfigured environment.

Starting the setup program
Real robot control with MoveIt
Random movement of the robotic arm
Kinematic design for the robotic arm
Cartesian trajectory
Collision detection
Stage design