Pregunta

estoy pensando en la construcción de un pequeño robot que conducir alrededor, juzgar la distancia a los objetos y obstáculos evitar (espero que) -. Nada complejo, sólo un proyecto divertido inicio

Estoy planeando sobre el uso de dos cámaras web para decidir distancias y realizar un seguimiento de objetos, y AForge.Net como el marco. Nunca he hecho nada IA ??y robótica relacionados, así que no tengo idea de por dónde empezar.

¿Qué tipo de componentes necesitaría yo (ruedas y motor, etc., que se pueden manipular mediante programación, sistema de automatización de algún tipo?), Y dónde consigo todo esto?

En general, ¿por dónde empezar con esta para que esto ocurra? Busco a un conjunto de herramientas que resolverían los problemas básicos y permitirían que se concentran en la programación de mi robot.

¿Fue útil?

Solución

Para el robot si no se tiene un conocimiento previo y el saber hacer que recomendaría a comprar una solución prefabricada como el Roomba.

El Roomba (ciertos modelos) viene con un kit de piratería que le permitirá a programarlo. Además de que va a limpiar su piso cuando estás aburrido.

También para la parte de visión, OpenCV es un comienzo bueno.

Ten en cuenta que no es y "fácil" proyecto que está viajando en

Otros consejos

Creo que dada esta es la primera vez trabajo con un robot, una solución fuera de la caja será la mejor para usted. El diseño mecánico y electrónicos de un robot es al menos tan exigente como la parte AI, por lo que si desea iniciar en la parte AI, probablemente, una solución robot preparado de antemano le ayudará a conseguir la derecha en la acción;)

Creo que un Lego Mindstorms sería un gran lugar para comenzar. Para el procesamiento de imágenes, Martin Beckett está en lo cierto, OpenCV suena el camino a seguir:)

Buena suerte, y no dude en un mensaje si necesita más ayuda o sugerencias.

Dado que usted no tiene experiencia previa, usted podría intentar de Lego Mindstorms robótica programables.

En lo personal, creo que este es un proyecto complejo, aunque fascinante; -)

Creo que el RoBoard se ve muy bonito y fácil de usar (se pueden hacer promesas allí, ya que Don 't propio, sin embargo). Es paquetes de un 1 GHz CPU, I2C, SPI (para periféricos adicionales), PWM (para los servos), A / D (para su acelerómetro y rangefingers agudo IR :), señales de host USB para sus webcams cheapo y una ranura mini-PCI a adaptarse a su tarjeta WLAN en! Al parecer se trata de una biblioteca para usar todas esas cosas también. Un netbook / ordenador portátil o gumstix probablemente harían bien también.

Añadir baterías, dos motores con codificadores de cuadratura integrados y un controlador de motor fácil de usar y listo!

Phidgets acciones de una gran cantidad de fácil de usar sensores, controladores, etc. Confirmar Sparkfun también.

Por supuesto, es probable que conseguir mucho más por su dinero si usted consigue un iRobot Create y sólo se adhieren a su netbook / ordenador portátil en la parte superior de la misma.

Yo pensaría que el Roomba es un gran robot de introducción de usar. Como se mencionó anteriormente, toda la mecánica y la electrónica han hecho por ti, y todo lo que tiene que hacer es dotarla de unos sensores adicionales y otras cosas.

Si este fuera mi proyecto y ya que usted desea utilizar algunas cámaras E-net, probablemente me iría con sólo unas pocas cámaras y un router inalámbrico. Conectado al router inalámbrico Me gustaría conectar y microcontrolador basado en Ethernet que podría enviar comandos serie.

Hay algunos otros dispositivos robóticos también recomendaría - como el lego-mente tormenta, sin embargo, creo que el Roomba va a tener una gran cantidad de "realestate" para su uso. Con algunas cámaras y un router / un microcontrolador, y probablemente algunas baterías de allí, usted necesitará un poco de energía considerable que cargar todas esas cosas.

Una cosa a tener en cuenta es lo que quiere hacer su procesamiento de vídeo. procesamiento de vídeo es realmente interesante. He hecho algunas cosas de vídeo a mí mismo, y cuando ahondar en él - se vuelve bastante complicado - pero gratificante cuando se puede hacer que funcione :). De todas formas - Tenga en cuenta que con el procesamiento de vídeo que va a tener un tiempo de "retraso" de cuando la cámara graba las cosas que cuando el programa se puede ver -. A cuando el algoritmo puede decidir qué hacer

Además del vídeo, que probablemente también tienen algunos otros sensores en la unidad. Probablemente me volvería a usar un sensor ultrasónico. Pueden detectar distancias relativamente cercanas (2-15ft) y probablemente sería bueno para su uso con el proyecto. El Roomba tiene un poco más de sensores que puede tomar ventaja de (tacto, paso, etc.), pero de nuevo en realidad cualquier kit de robot por ahí funciona bien.

Si usted está buscando una manera básica súper para conseguir una gran mirada de introducción en el mundo de la robótica - Incluso iría tan lejos como para hablar de un sello básico, pero que es muy limitado y no será capaz de hacer mucho más con eso que de ultra básicas (no hay interrupciones, etc.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top