Udemy

Platform

Español

Language

Hardware

Category

Visión por computador con OpenCV y Python: Control de robots

Robotics, Robótica, Arduino, Detección de objetos, Aprende a detectar tus propios objetos, Robot seguidor de objetos

4.45 (88 reviews)

Students

5.5 hours

Content

Apr 2021

Last Update
Regular Price


What you will learn

Control de robots mediante visión artificial

Control de robots con cámara en mano

Control de robots con cámara fija

Robots seguidores de cualquier tipo de objeto

Crear sus propios detectores objetos (HAAR CASCADE)


Description

Reseña

Victor Salvador

⭐⭐⭐⭐⭐

  • Muy bien explicado, lo recomiendo 100%

Luis Contreras

⭐⭐⭐⭐⭐

  • Muy bien, está muy completo. Muchas gracias...

Bonifacio Richar Chacon Machaca

⭐⭐⭐⭐⭐

  • Este curso es espectacular el modo de enseñansa.


Visita mi Página Web, allí encontrarás promociones y novedades de los cursos disponibles.


En este curso te voy a enseñar paso a paso a controlar robots utilizando visión artificial.

Este curso te ofrece :

  • Control de motores

  • Armar un Robot Diferencial o Uniciclo

  • Armar un Robot Omnidireccional de 3 ruedas

  • Robot seguidor de línea

  • Control de Robots utilizando colores.

  • Control con cámara fija y cámara en mano

  • Robot seguidor de color y forma

  • Robot seguidor de rostros

  • Robot seguidor de cualquier tipo de objeto

  • Entrenar tus propios objetos (Señales de tránsito)

  • Robot detector de distancia entre la cámara y el objeto utilizando solo una cámara.

  • Plantillas de código de Arduino y Python que puedes descargar y usar en tus propios proyectos.

  • Una vez adquiera el curso no solo estaré presente en los vídeos sino que también podrás preguntarme todas tus inquietudes acerca del curso.

MATERIALES NECESARIOS (NO INCLUYE)

Robot Diferencial

  • 1 Arduino Nano

  • 1 Módulo bluetooh HC-05

  • 1 Módulo L298N o similar (soporte corriente y voltaje del motor)

  • 2 Motores con encoder de cuadratura (En este curso se usa el motor Chihai de 140RPM a 12V, sin embargo, puede usar versiones similares de 120 a 350 RPM de 6 o 12Voltios, recomiendo marca Chihai y Pololu) (Ojo: Es obligatorio el uso de encoder magnético de cuadratura)

  • 1 buzzer o zumbador

  • 1 batería LiPo 3S (En este curso se usa batería LiPo 3S 1000mAh Turnigy, sin embargo, puede usar otra batería que abastezca todo el circuito como Arduino y motores).

  • Cargador de batería LiPo 3S

  • 1 switch

  • 2 resistencias 10k

  • 1 resistencia 4.7k

  • 1 resistencia 22k

  • 10 Cables de conexión macho-hembra

  • 3 metros alambre de timbre

  • 1 protoboard pequeño

Robot Omnidireccional 3 Ruedas

  • 1 Arduino Nano

  • 1 Módulo bluetooh HC-05

  • 2 Módulo DRV8833

  • 1 Conversor DC-DC reductor LM2596

  • 3 Motores con encoder de cuadratura (En este curso se usa el motor Chihai de 140RPM a 12V, sin embargo, puede usar versiones similares de 120 a 350 RPM de 6 o 12Voltios, recomiendo marca Chihai y Pololu) (Ojo: Es obligatorio el uso de encoder magnético de cuadratura)

  • 1 buzzer o zumbador

  • 1 batería LiPo 3S (En este curso se usa batería LiPo 3S 1000mAh Turnigy, sin embargo, puede usar otra batería que abastezca todo el circuito como Arduino y motores).

  • Cargador de batería LiPo 3S

  • 1 switch

  • 2 resistencias 10k

  • 1 resistencia 4.7k

  • 1 resistencia 22k

  • 20 Cables de conexión macho-macho

  • 3 metros alambre de timbre

  • 2 protoboard pequeño

Ojo: El curso se basa en función de estos componentes electrónicos, si desea implementar otros similares ( Arduino Mega, Esp32, Raspberry Pi) el cambio corre por cuenta del estudiante.

Para entender correctamente el curso es necesario dos cursos anteriores

  1. Robótica con Python y Arduino: Robot móvil diferencial

  2. Robótica con Python y Arduino Robot Omnidireccional 3 Ruedas

NO INCLUYE ARCHIVOS .STL PARA LA IMPRESIÓN DE LAS PARTES Y COMPONENTES DE LOS ROBOTS.


Screenshots

Visión por computador con OpenCV y Python: Control de robots
Visión por computador con OpenCV y Python: Control de robots
Visión por computador con OpenCV y Python: Control de robots
Visión por computador con OpenCV y Python: Control de robots

Content

Bienvenida

Bienvenida

Introducción

Instalación de Python y módulos necesarios

Uso de cámaras Web Cam

Uso de cámaras IP (IP Web cam App)

Uso de cámaras Ip en Tkinter (Interfaz gráfica de usuario)

Herramienta para capturar fotos basado en OpenCv

Herramienta para recortar fotos basado en OpenCv

Herramienta para escalar fotos basado en OpenCV

Sistema de referencia de cámara vs sistema de referencia del robot

Prueba experimental sobre sistemas de referencia cámara-robot

Comunicación serial Arduino Python

Arduino recepción y envió de múltiples datos

Python recepción y envió de múltiples datos

Robot Diferencial y Robot Omnidireccional de 3 Ruedas

Encoder de cuadratura para estimar velocidades en motores

Encoder de cuadratura en Arduino

Control en lazo abierto : Modelo matemático de un motor

Control PID para motores basado en sintonía Lambda

Robot tipo diferencial o Uniciclo

Robot móvil tipo omnidireccional de 3 ruedas

Robot seguidor de línea negra

Procesamiento de imagen (Umbralización)

Transformaciones morfológicas

Segmentación por contornos (Detectar línea)

Extracción de características (Centroide, Área)

Diseño de algoritmo de control

Pruebas experimentales

Control de robots con cámara fija mediante detección de colores

Transformación de imagen BGR a HSV mediante interfaz gráfica

Control de robot uniciclo o diferencial

Pruebas experimentales

Control de robot omnidireccional de 3 Ruedas

Pruebas experimentales

Robots seguidor de objetos basados en color y forma

Características basadas en contornos

Diseño de algoritmo de control

Pruebas experimentales Robot Diferencial o Uniciclo

Robots seguidor de cualquier objeto: Control cámara en mano

Detector de objetos HAAR CASCADA

Diseño de control para robot seguidor de rostros (SOLO ROBOT OMNIDIRECCIONAL)

Pruebas experimentales robot seguidor de rostros

Crear su propio detector objetos basado en HAAR CASCADE

Prueba de rendimiento del detector entrenado

Aplicación robot detector de señales de tránsito

Robot detector de distancia basado en una sola cámara

Teoría para estimar distancia focal de una cámara

Estimar distancia focal

Aplicación robot detector de distancia


Reviews

E
Edgar18 April 2021

No fue una buena elección, el docente no explica bien el codigo, pasa muy rapido por las lecciones sin detaller aspectos importantes tanto de la codificación como la paquetería, no detalle al inicio lista de materiales.

S
Sergio23 November 2020

no explica bien en sus cursos como son los pasos de enlazar el arduino a python y cual codigo se mete al arduino no me jalo a mi y varios de mis compañeros mejor buscare un video en youbtube gaste mi dinero dioquis

H
Horacio27 September 2020

El curso está muy bien organizado, y te lleva de la mano, también permite visualizar la complejidad de la visión artificial. Muy recomendable!

L
Luis18 September 2020

Observando el contenido me doy cuenta que este curso es excepcionalmente genial y tan completo. Totalmente digno de recomendarse. Le doy la calificación más alta.


3429442

Udemy ID

8/18/2020

Course created date

8/24/2020

Course Indexed date
Bot
Course Submitted by