RR.O.P. - proyecto de OpenCV RaspRobot (9 / 14 paso)

Paso 9: Horizontal y en profundidad de movimiento usando el pt2 CVS.

Este paso se describirá en profundidad y movimientos horizontales.


Pero que servirá el movimiento profundo??? Sí, este movimiento es útil!

Fue desarrollado para permitir que el chasis mover hacia adelante y hacia atrás en orden para él hacer zoom dentro o fuera del objeto (color verde). Este movimiento se basa en el área del color deseado (verde) en la imagen / marco. Para esto era el pensamiento lógico: no el objeto excede la distancia deseada y podría chocar con el chasis o incluso a distancia, el punto de los chasis de perder de vista y no se puede sorprender! Este caso se ha establecido un tamaño mínimo de los 50 píxeles de objeto que es equivalente a aproximadamente 50 cm del chasis (puede variar en su proyecto). Y a través de un límite de área, el sistema será estática (sin movimiento) y así el objeto de abordar o dejar, se hace ajuste mínimo y máxima distancia en orden para no perder el objeto o evitar el objeto de colisión con el chasis. El código "MOVIMENTO_PROFUNDIDADE.py" es un ejemplo de este movimiento.

A continuación un ejemplo de video! ¡ Disfrútala! :-)

Junto con el movimiento de profundidad será descrito el movimiento horizontal. Pero ¿por qué Saymon?? Porque ambos usan los mismos motores! : P
Se analizan todas las funciones de control y dirección de set para el robot podía moverse en el mismo eje (en este caso, mover izquierda y derecha). Como el control horizontal, estos motores se configuraron para ser móviles usando la coordenada de X eje (horizontal), que incluso la coordenada del eje X para la toma de decisiones y ajustes necesarios.

El ajuste se realiza como sigue:
Junto con el movimiento de profundidad será descrito el movimiento horizontal. Pero ¿por qué Saymon?? Porque ambos usan los mismos motores! : P
Se analizan todas las funciones de control y dirección de set para el robot podía moverse en el mismo eje (en este caso, mover izquierda y derecha). Como el control horizontal, estos motores se configuraron para ser móviles usando la coordenada de X eje (horizontal), que incluso la coordenada del eje X para la toma de decisiones y ajustes necesarios.

El ajuste se realiza como sigue:
Se inicia de la segmentación de la estructura y proceso y secuencia de pasos son dinámicos, es decir puede cambiar según la necesidad de ajuste. Donde el área mínima (considerado experto) se estableció que 50 píxeles, que es equivalente a aproximadamente 50 cm de la base. Una característica de visualizar un círculo en el centroide del objeto fue utilizada para mejorar la interpretación del reconocimiento en todos los movimientos, así como la integración que presentará en los próximos pasos. Para realizar correctamente las funciones de ajuste horizontal, se desarrollaron una lógica para todas las etapas de segmentación, extracción de información de imagen y técnicas de ajuste horizontal. Este utiliza técnica limita el centro del marco como un marco de referencia y de ella, un lado de limita el derecho y la izquierda, lo que es aceptable para conducir hasta un 60% del área total del eje en el eje X, es decir el 30% en cada lado, teniendo en cuenta el centro de la estructura. Si las coordenadas satisfacen los límites impuestos, el chasis no realiza ningún movimiento; los motores se paran (off), considerando un determinado al objeto horizontal.
Para este caso el código "MOVIMENTO_HORIZONTAL.py" ejemplifica!!!! Prueba y continuará nuestro proyecto!!

Después de este paso, vaya al movimiento vertical que utiliza otro motor motor! :-)

Artículos Relacionados

Color de seguimiento utilizando el Kit de desarrollo de Intel Edison

Color de seguimiento utilizando el Kit de desarrollo de Intel Edison

Me lancé a crear un proyecto de OpenCV en Intel Edison usando Node.js para el seguimiento de objetos. OpenCV solo tiene C, C++, Python y interfaces de Java ¿cómo puede usted trabajar con solo JavaScript? OpenCV nunca se ha portado a JavaScript en su
Primeros pasos con OpenCV y Edison Intel

Primeros pasos con OpenCV y Edison Intel

Como robots comienzan a poblar el planeta necesitan una manera de "ver" el mundo de manera similar a lo que hacemos los seres humanos y ser capaces de utilizar estos datos de la visión para tomar decisiones. Hoy en día un sistema de visión de or
Frente a la detección y seguimiento con Arduino y OpenCV

Frente a la detección y seguimiento con Arduino y OpenCV

versiones20 de febrero de 2013: En respuesta a una pregunta de estudiante Hala Abuhasna si desea utilizar la clase Serial. net, utilice la Convención de nomenclatura "\\\.\\COMn" y reemplazar n por un número > 9 para definir el puerto com par
RasPi + OpenCV = seguimiento de cara

RasPi + OpenCV = seguimiento de cara

Este instructable le mostrará todo lo que necesitas saber sobre la instalación de su nueva cámara RasPi a su frambuesa Pi e implementar cara de OpenCV bibliotecas de seguimiento. El tutorial no se asume que sabes programar o entender el funcionamient
Proyecto ANPR usando el Edison de Intel

Proyecto ANPR usando el Edison de Intel

Este es un proyecto de reconocimiento de placa de número automático usando openCV y el tablero de Edison de Intel.Un resumen:Capturar una imagen, pre-proceso él en opencv luego pásela tesseract OCR para obtener los caracteres de la imagen. Mostrará l
Usando Python y la librería OpenCV detección de rostros

Usando Python y la librería OpenCV detección de rostros

Este proyecto utilizará la librería OpenCV y python para facilitar la detección de la caraPaso 1: Lo que usted necesita1. la Junta de desarrollo de Intel Edison2. una cámara web, utilizamos la luz onda LW-IC5003. Python y la librería openCV instalado
DETECCIÓN de objetos y seguimiento OPENCV, C++ de VISUAL STUDIO 2010 y ARDUINO

DETECCIÓN de objetos y seguimiento OPENCV, C++ de VISUAL STUDIO 2010 y ARDUINO

IntroducciónEn este proyecto la cámara envía fotogramas de vídeo para el Visual Studio C++ que contiene biblioteca de Open CV funcionando en nuestro ordenador.Si Visual Studio C++ programa detecta la imagen del objeto desde la webcam y luego calcula
Cómo realizar el seguimiento de tu Robot con OpenCV

Cómo realizar el seguimiento de tu Robot con OpenCV

ACTUALIZACIÓN: Permite hacer Robots, mi hogar digital hackerspace, fue comprado por RobotShop. No quiero entrar, pero los nuevos propietarios prohibición yo y la mayoría de los miembros veteranos. Dijo la mayoría de los enlaces allí estará rota. Por
Seguimiento con el proceso y OpenCV se enfrentan

Seguimiento con el proceso y OpenCV se enfrentan

visión por computador es increíble. Procesos computacionales permite la oportunidad de ver el mundo que les rodea. Es necesario para un montón de aplicaciones robóticas, el aprender de máquina o proyectos interactivos. OpenCV es una biblioteca de vis
Aceleración de OpenCV DSP

Aceleración de OpenCV DSP

Aceleración de OpenCV DSP - GSoC 2010Su objetivo es acelerar algoritmos de OpenCV en plataformas OMAP3 utilizando la en-viruta C64x + DSP. Utiliza OpenCV 2.1 como referencia y es dependiente de la misma. La primera versión de este proyecto demuestra
Proyecto de artesanía de papel DIY: Cómo hacer papel multicolor pavo real para la decoración del hogar

Proyecto de artesanía de papel DIY: Cómo hacer papel multicolor pavo real para la decoración del hogar

Un interesante Proyecto de artesanía de papel de DIY puede consistir en una amplia variedad de fácil Hacer lo mismo papel Craft Ideas para hacer en casa. Este proyecto paso a paso tutorial con instrucciones sobre cómo hacer multicolor pavo real de pa
Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Compañeros amantes Instructable! Yo traigo para ti un extraordinario Modelo de papel de Origami arte y aprender Cómo hacer una estrella Ninja puntas de bricolaje 8. Una idea de arte papel absolutamente fácil para los niños, para hacer, este Origami M
Blinky papel Robot papel - 1er circuito proyecto

Blinky papel Robot papel - 1er circuito proyecto

Este pequeño proyecto es una introducción rápida y barata a los circuitos de papel. Él también hace uso de robusto autónomo personas de papel de mi anterior ' ible (Blinky es un pequeño robot feliz con un alegre rojo sobre su cabeza. El foco rojo se
Proyecto de arte reciclado: Cómo hacer organizador de escritorio DIY

Proyecto de arte reciclado: Cómo hacer organizador de escritorio DIY

Hola amigos! Esta vez vuelve con otro fantástico reciclado manualidades proyecto de bricolaje. Aprender cómo hacer un organizador de escritorio DIY con cartulina con un tutorial paso a paso con instruccionesy este fabuloso Útil portalápices es un art