Conduce un robot Roomba desde saltamontes usando visión por computador (1 / 6 paso)

Paso 1: Para este proyecto vas a necesitar...

Hardware:

-un robot Roomba. En mi caso estoy usando un 651 de Roomba, pero este sistema funciona para la mayoría de los modelos Roomba

-módem de Bluetooth. Estoy usando un viejo modelo de Sparkfun BlueSMiRF-v2, pero también debería funcionar con los nuevos. La versión actualizada del mismo módem es BlueSMiRF Gold.

-un protoboard

-algunos puentes

-un regulador de voltaje ET7805

-una webcam. Estoy utilizando un Microsoft LifeCam HD-3000, pero puede ser cualquier cámara. Cuanto mayor sea la resolución, el más grande puede ser tu escena.

-algunos marcadores fiduciales impresos (se pueden encontrar algunos aquí: http://reactivision.sourceforge.net/data/fiducial...)

-un cable con un conector Mini-DIN7 o 4 cables de puente (estoy usando jumpers)

Software:

-Rhino5 con la última versión de Grasshopper (descargar aquí: http://www.grasshopper3d.com/page/download-1)

-Plugin firefly para saltamontes (descargar aquí: http://www.food4rhino.com/project/firefly?etx)

-Software Reactivision (descargar aquí: http://reactivision.sourceforge.net/)

-Python 2.7.10 (https://www.python.org/downloads/release/python-2710/) Verifique si tiene una biblioteca de pyserial (http://pyserial.sourceforge.net/)

-Masilla (descargar aquí: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)

Artículos Relacionados

Visión por computador de Intel Edison usando la cámara del smartphone

Visión por computador de Intel Edison usando la cámara del smartphone

¿Por qué agregar visión por computador a la Internet de las cosas?Intel Edison tiene suficiente potencia de procesamiento para ejecutar la detección simple de objeto o la cara, pero tiene no hay cámaras.Este tutorial muestra cómo utilizar un teléfono
Rápida y barata la difusa luz Macro imágenes y visión por computador

Rápida y barata la difusa luz Macro imágenes y visión por computador

IntroducciónEl aparejo de la iluminación creado aquí es conveniente para una gama de tareas que desea una fuente de luz difusa.Una luz difusa perfecta (también llamada luz de ambiente en gráficos 3D) viene desde todos los ángulos y no sombras o refle
Corte del laser Base de Lego para Robots Roomba!

Corte del laser Base de Lego para Robots Roomba!

estoy en el proceso de construcción de una base de Android (y eventualmente iOS) plataforma de software de robot de telepresencia, actualmente denominado myRobot y una de las aplicaciones de hardware planificada es las Roomba aspiradoras, que tienen
Cómo construir un robot Roomba

Cómo construir un robot Roomba

en este Instructable, yo se ser caminando a través de los pasos de la construcción de un robot que utiliza un Roomba como la plataforma base.Paso 1: Medir y cortar la madera para la plataforma El cuerpo del robot se harán de madera contrachapada de 1
Robot rastreador de objeto usando CV

Robot rastreador de objeto usando CV

Este es un proyecto que hemos realizado para nuestra clase de robótica. Utiliza OpenCV para rastrear la ubicación de objetos por color. A continuación información de ubicación se traduce en comandos que el robot a un destino verde a través de un micr
Robot seguidor de luz usando arduino

Robot seguidor de luz usando arduino

El circuito se utiliza para el control de un robot aumentando o reduciendo los componentes de la luz intensity.circuit,medidor de potencial, arduino uno, amplificador operacional, npn transistor de darlington, motor, resistor dependiente de luz Ldr,P
Arduino Robot V2 (rápido) también controlado por voz

Arduino Robot V2 (rápido) también controlado por voz

Esta es mi segunda versión de mi robot arduino después "Construir tu primer robot". Mi segunda versión es un poco complicada en comparación con mi primer uno pero ofrece mejor. En este instructable voy para mostrarle cómo construir un robot rápi
Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Aunque hay muchos tutoriales sobre cómo configurar un nuevo ESP8266 para conectar a wifi, todavía me tomó días y muchas horas hablando con el Departamento de tecnología en la Universidad realmente levantarse mi proyecto y ejecución. Esperando que est
BRICOLAJE techo - marca nuevo usando pegamento blanco por menos de $10

BRICOLAJE techo - marca nuevo usando pegamento blanco por menos de $10

Hola a todos. ¿Cuántas veces usted ha utilizado marcadores para mantener ese molesto headliner flacidez?Adivinen qué. Con $10, una botella de blanco Elmers pegamento, algo de tela, un cepillo de cerdas de plástico y un destornillador - puede detener
Wake-up light (usando microprocesador controlado por dimmer)

Wake-up light (usando microprocesador controlado por dimmer)

invierno está llamando a la puerta otra vez en Europa.Odio tener que levantarse en la oscuridad, por lo tanto necesito una luz para despertar...Ahora las personas normales probablemente tos el E90, - para un Wake-Up Light de Philips.U obtener una est
Hacking la Hexbug araña XL a añadir ordenador visión utilizando un teléfono inteligente Android

Hacking la Hexbug araña XL a añadir ordenador visión utilizando un teléfono inteligente Android

soy un gran fan de la araña de™ Hexbug original.  He propiedad más de una docena y hackeado a todos.  En cualquier momento uno de mis hijos va a la fiesta de cumpleaños de un amigo, el amigo obtiene una araña Hexbug™ como un regalo.  Ya he hackeado l
Construcción de un tanque programables básicos Android por menos de $50.00

Construcción de un tanque programables básicos Android por menos de $50.00

el Smartphone basado en el robot tanque es gran proyecto s para construir con sus hijos.  El proyecto puede ser completado dentro de una hora y no requiera ninguna herramienta especial o soldadura.  Cuando termine, simplemente descargue e instale la
Fenrir: Un robot de código abierto perro

Fenrir: Un robot de código abierto perro

Movimiento de las piernas inmóvilesTransformación de rotaciónCaminando DemoLa interfaz de usuarioÉste es un código abierto mini mamíferos cuadrúpedos robot o usted lo puede pensar como un robot perro de cuatro patas. El objetivo de este proyecto es d
Robot controlado por cerebro de silla de ruedas

Robot controlado por cerebro de silla de ruedas

presentación de nuestro proyecto de independencia es ampliar nuestras sillas de ruedas Brain-Controlled anterior (1er Premio del desafío de Salud Humana en coordinación con charque) del proyecto en un nuevo diseño que utiliza una combinación revoluci