![Seguimiento de objetos - Control de montaje de la cámara: 4 pasos Seguimiento de objetos - Control de montaje de la cámara: 4 pasos](https://i.howwhatproduce.com/images/002/image-4069-117-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
![Image Image](https://i.howwhatproduce.com/images/002/image-4069-118-j.webp)
![](https://i.ytimg.com/vi/Wus9oAPo0Ok/hqdefault.jpg)
Hola, todos, En este Instructable, le mostraré los progresos realizados para mi Proyecto de seguimiento de objetos. Aquí puede encontrar el Instructable anterior: https://www.instructables.com/id/Object-Tracking/ y aquí puede encontrar una lista de reproducción de YouTube con todos los videos y las explicaciones del código:
Entonces, finalmente podemos pasar del mundo puramente de software y codificación al mundo real, colocando la cámara en un soporte y moviendo el soporte para seguir el objeto, ¡veamos cómo!
Paso 1: Montaje de la cámara:
![Montaje de la cámara Montaje de la cámara](https://i.howwhatproduce.com/images/002/image-4069-119-j.webp)
Este es el soporte de cámara que vamos a utilizar. No es totalmente compatible con la cámara web y la forma en que fijé la cámara al soporte es UN POCO rudimentario por decir lo menos: D
Pero servirá por ahora y en el futuro probablemente imprimiré en 3D algún tipo de adaptador o lo construiré completamente desde cero.
Este tipo de montaje se denomina a menudo "montaje de panorámica e inclinación", ya que tienen 2 motores para controlar la panorámica (rotación en el plano horizontal) y la inclinación (rotación alrededor del eje y o "arriba-abajo"), como se muestra en la imagen.
Paso 2: Arduino y RC-Servo Motors:
![Arduino y RC-Servo motores Arduino y RC-Servo motores](https://i.howwhatproduce.com/images/002/image-4069-120-j.webp)
Para controlar la montura vamos a utilizar 2 RC-Servo Motors y un Arduino Uno.
En la imagen puede ver las conexiones necesarias:
Servo de inclinación: tierra - tierra de tablero
VCC - placa de pruebas VCC
señal - pin D6
Pan servo: tierra - tierra de la placa de pruebas
VCC - placa de pruebas VCC
señal - pin D5
Paso 3: Código de Matlab:
![Código de Matlab Código de Matlab](https://i.howwhatproduce.com/images/002/image-4069-121-j.webp)
El Arduino se controlará por completo con Matlab, utilizando la caja de herramientas arduino de Matlab.
En esta sección puedes encontrar el código:
blueCircleFollow2.m es la función "principal", K_proportional1.m es un script auxiliar llamado desde el otro script, básicamente contiene el controlador proporcional.
El enfoque de control utilizado se muestra en la imagen: la posición de referencia en la que queremos que esté el círculo del objeto es el centro de la pantalla, el controlador proporcional actuará sobre la señal de control de los servos para obtener el error, definido como centro de la imagen - círculo centro, a 0.
Paso 4: Actuaciones:
![](https://i.ytimg.com/vi/Wus9oAPo0Ok/hqdefault.jpg)
Aquí puede encontrar dos videos que muestran cómo se desempeñaron el algoritmo y el controlador.
En el primer video, más largo, el código, la estructura y la estrategia de control se explican con más profundidad, el segundo video es un extracto del primero que contiene solo el video del sistema que rastrea el objeto.
Como puede ver, el algoritmo es más que capaz de seguir el objeto cuando se mueve, pero creo que hay espacio para mejoras, introduciendo un controlador más complejo que el proporcional (coff PID coff coff) y algunas otras ideas.
Si tienes alguna pregunta no dudes en hacerla en los comentarios, y si quieres ver los próximos pasos suscríbete a mi canal de youtube, ¡seguiré poniendo todo allí!
Recomendado:
Micro: bit MU Vision Sensor - Seguimiento de objetos: 7 pasos
![Micro: bit MU Vision Sensor - Seguimiento de objetos: 7 pasos Micro: bit MU Vision Sensor - Seguimiento de objetos: 7 pasos](https://i.howwhatproduce.com/images/002/image-4080-11-j.webp)
Micro: bit MU Vision Sensor - Seguimiento de objetos: Entonces en este instructable vamos a comenzar a programar el Smart Car que construimos en este instructable y en el que instalamos un sensor de visión MU en este instructable. Vamos a programar el micro: bit con un simple seguimiento de objetos, así que
Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Shape Puncher: 5 Pasos
![Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Shape Puncher: 5 Pasos Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Shape Puncher: 5 Pasos](https://i.howwhatproduce.com/images/003/image-8919-j.webp)
Programación Orientada a Objetos: Creación de Objetos Método / Técnica de Aprendizaje / Enseñanza Usando Shape Puncher: Método de aprendizaje / enseñanza para estudiantes nuevos en la programación orientada a objetos. Esta es una forma de permitirles visualizar y ver el proceso de creación de objetos a partir de clases. Partes: 1. Punzón grande EkTools de 2 pulgadas; las formas sólidas son las mejores 2. Trozo de papel o c
Seguimiento de objetos Opencv: 3 pasos
![Seguimiento de objetos Opencv: 3 pasos Seguimiento de objetos Opencv: 3 pasos](https://i.howwhatproduce.com/images/006/image-16215-j.webp)
Seguimiento de objetos Opencv: la detección de objetos en movimiento es una técnica utilizada en la visión por computadora y el procesamiento de imágenes. Varios fotogramas consecutivos de un video se comparan mediante varios métodos para determinar si se detecta algún objeto en movimiento. La detección de objetos en movimiento se ha utilizado para wi
Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Tijeras: 5 Pasos
![Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Tijeras: 5 Pasos Programación Orientada a Objetos: Creación de Objetos Aprendizaje / Método / Técnica de Enseñanza Usando Tijeras: 5 Pasos](https://i.howwhatproduce.com/images/001/image-2761-16-j.webp)
Programación Orientada a Objetos: Creación de Objetos Método / Técnica de Aprendizaje / Enseñanza Usando Tijeras: Método de aprendizaje / enseñanza para estudiantes nuevos en la programación orientada a objetos. Esta es una forma de permitirles visualizar y ver el proceso de creación de objetos a partir de clases. Partes: 1. Tijeras (cualquier tipo servirá). 2. Trozo de papel o cartulina. 3. Marcador
Guía de montaje del robot de seguimiento de línea D2-1 - Kit de robot ultra económico: 17 pasos
![Guía de montaje del robot de seguimiento de línea D2-1 - Kit de robot ultra económico: 17 pasos Guía de montaje del robot de seguimiento de línea D2-1 - Kit de robot ultra económico: 17 pasos](https://i.howwhatproduce.com/images/002/image-3916-117-j.webp)
Guía de ensamblaje del robot de seguimiento de línea D2-1 - Kit de robot ultra barato: ¡La tecnología es increíble, y también los precios de los productos electrónicos de China! Puede obtener estos kits de robot de seguimiento de línea por aproximadamente $ 4.50 por pieza en eBay, con envío gratuito. El único inconveniente es que solo vienen con instrucciones en chino, no son de mucha utilidad para m