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

Paso 4: Configuración de la conexión entre saltamontes y manejando el robot Roomba

Para hacer este paso es necesario descargar la definición de Grasshopper y el archivo de Python.

1 - abre el archivo Bridge_Roomba_Grasshopper.py para la edición (click derecho sobre el archivo y haga clic en "editar con bloc de notas")

2 - antes de ejecutar el archivo necesita cambiar algunas cosas.

-línea 41 comprobar que el número del puerto COM coincida con el puerto COM tu Roomba conectada a.

-línea 55 sustituir 'C:\\Users\\maw\\Desktop\\' con un directorio en su computadora. Puede ser cualquier carpeta.

3 - guardar los cambios en el archivo, cierre el Bloc de notas y ejecutar el archivo (doble click).

Si todo está conectado correctamente, debería ver una ventana negra diciendo "¡ conectado!", también muestra el último mensaje recibido (si hubo alguno) y un modo actual.

4 - ahora puede abrir el archivo de saltamontes RoombaDriveWithAVector.gh. Aquí también tenemos que hacer algunos cambios:

-cambiar la ruta a un directorio en su computadora. Rutas en archivo de GH y en el archivo PY que coincida con.

6 - Ponga la Roomba a una. Roomba tiene 3 modos: pasivo, completo, seguro. Sólo podemos controlar al robot cuando está en modo completo. Para ello, cambiar el deslizador de "modo" en la posición 3. A veces tienes que cambiar de posición de 1 a 3 unas cuantas veces para asegurarse de que el robot está en el modo correcto.

7 - para comprobar si el robot está conectado, puede haga clic en el botón de sonido. El robot se supone que hace un sonido al hacer clic en.

8 - ahora que todo está configurado, usted puede conducir finalmente el robot! Referencia el punto saltamontes hasta un punto en Rhino (click derecho, establecer un punto) ahora por arrastre este punto alrededor de la ventana de Rhino puede controlar tu Roomba! (ver video)

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