Consejos útiles

Cómo hacer un robot simple en casa VIDEO

Pin
Send
Share
Send
Send


Al menos una vez, pero todos definitivamente querían crear su propio robot. Pero se debe dedicar mucho tiempo al estudio de la robótica. Lo mejor de todo, ya que alguien explica todo lo que se necesita para construir un solo robot. Encontré un sitio donde hay instrucciones detalladas sobre cómo hacer un robot.

En ruso hay un artículo "Cómo hacer un robot en casa", al menos que encontré.
Puedes hacer un robot con tus propias manos muy rápidamente si compras todas las piezas para el robot

Me gusta el robot en sí, porque puedes programarlo tú mismo (si alguien está interesado en la programación), el robot está controlado por radio y puede evitar obstáculos (esto sucede gracias a sus "ojos" en su "cabeza")
Puedes ver el video:

Tal vez la ventaja es que es posible ordenar de inmediato todos los detalles necesarios del robot y el paquete pasará por Rusia. Aunque puede pedir las piezas por separado en Ebay.


También encontré documentación para el montaje del robot caminante Hexapod en microservicios

Todavía hay una plataforma interesante para robots con todos los kits y controladores. Llamado iRobot Create

19.06.2011, 19:18#2
Robot programable
iRobot Create es una plataforma de robot móvil asequible para profesores, estudiantes y desarrolladores. ¡Úselo para experimentar, aprender y jugar! .
Aprenda los conceptos básicos de robótica, informática y tecnología.
Programas de comportamiento, sonidos y movimientos.
Conecte sensores, electrónica, cámaras, capturas y más.
iRobot Create está ensamblado y listo para usar de inmediato. Los principiantes pueden observar el comportamiento del robot en cualquiera de los 10 modos de demostración o el programa del robot descargando scripts de cualquier programa base del terminal. Los usuarios experimentados pueden escribir software utilizando varios métodos que aprovechan el modo de "datos del sensor de transmisión" del robot para un control más completo del robot. Y los usuarios muy avanzados pueden escribir programas para un comportamiento completamente autónomo.

Aquí subiré tanto como sea posible la información de arquitectura de mi robot.

¿Para qué es un robot? Como regla general, todos los proyectos publicados en Internet no tienen ningún beneficio de la fabricación del robot. Básicamente, estos robots son solo juguetes, pero esto también tiene sus ventajas, ya que al fabricar este juguete una persona aprende mucho.
Como ya jugué lo suficiente con todo esto durante mucho tiempo, necesito sacar provecho no de la creación, sino del robot en sí.
Y entonces tenemos:
Robot limpiador: iRobot ha estado trabajando conmigo durante 5 años
Cafetera - es
Lavavajillas: sí
La lavadora - es
Lo que falta (para la esposa) es un robot para planchar la ropa, pero este será un mecanismo bastante complicado y todavía no estoy listo para hacer ese trabajo. Necesitas algo más simple.
Por ejemplo, puede intentar hacer un robot asistente que, según mi comando de voz, traiga zapatillas, un control remoto del televisor, una botella de cerveza del refrigerador o quite cosas dispersas.
Si alguien tiene suposiciones razonables sobre la creación de un robot útil, entonces lo escucharé con gusto y hasta que haya comenzado la etapa final de implementación, puedo hacer cambios en el concepto de mi robot.
Haré una reserva de inmediato para no fabricar mecánicos y otros engranajes desde cero, compraré componentes y ensamblajes listos para usar al máximo, esto me ayudará a reducir el tiempo de creación.
A continuación, comienzo a eliminar gradualmente lo que necesitaré para crear un robot en casa

28.01.2012, 15:13#3

Plataforma
La plataforma es necesaria para que pueda desplegarse en su lugar en 360 g.
Para la rectitud de movimiento y un ángulo de rotación controlado, cada motor de la plataforma debe tener un codificador. Esto todavía es necesario para medir la distancia recorrida por el robot.
La elección recayó en dos plataformas hasta ahora
1-iRobot Create
Cuenta con sensores, controlador, batería, plataforma con una interfaz abierta (código abierto). Documentación en ruso

2 rover 5
Tiene 4 motores eléctricos y cada motor tiene un codificador óptico.
De los profesionales, puedes decir que este es su precio

Archivos adjuntos
28.01.2012, 15:21#4
creator_Manual.rar (655.7 Kb, 1396 vistas)

Visión de robot
Kinect es una visión adecuada para mis tareas. Este es un controlador de video para el sistema de juegos Microsoft Xbox o USB para Windows.

El núcleo del sensor Kinect es la tecnología PrimeSense 3D, que utiliza luz estructurada, cámaras infrarrojas y un procesador.
para medir la distancia de la cámara a la escena.

Las mediciones se toman en todo el campo de visión visible del sensor Kinect.
Como resultado, obtenemos una nube de puntos que consta de 307200 mediciones de la distancia entre el sensor y la escena.

Una nube de puntos 3D generalmente representa los puntos X, Y, Z y las coordenadas geométricas de la superficie. Cuando hay información de color disponible, la nube de puntos se convierte en 4D.
Color para el eje Z, las nubes de puntos se pueden usar para crear imágenes de mapas de profundidad. En la imagen, las áreas blancas se muestran más cerca y las azules, más lejos del sensor.


Hardware, Kinect tiene un alcance práctico de 0,5 a 3 metros.
La nube de puntos tiene una resolución de X, Y - 640x480, y la profundidad está codificada con 11 bits (de 0 a 2047).
El rango de datos no es lineal, y para objetos que están demasiado cerca o demasiado lejos (o en la "sombra"), el sensor devuelve 2047 y se refleja en negro en la imagen.


Actualmente hay una comunidad abierta de personas interesadas en usar las increíbles capacidades de hardware del sensor Kinect.
Microsoft anunció el 21 de febrero de 2011 que el proyecto estará abierto y lanzó su Microsoft Kinect SDK
Hay muchos ejemplos en Internet de cómo usar la API OpenNI en un proyecto OpenCV.

Para el reconocimiento de imágenes en el robot utilizará la biblioteca abierta OpenCV


En el video, el robot usa un sensor Kinect 3D para reconocer objetos. Combina varios algoritmos de reconocimiento.
Trayectoria de planificación implementada con OpenRAVE

Lo que necesitamos para construir un robot así:

  1. Caja de cerillas.
  2. Dos ruedas de un juguete viejo, o dos corchos de una botella de plástico.
  3. Dos motores (preferiblemente la misma potencia y voltaje).
  4. Interruptor.
  5. La tercera rueda delantera, se puede tomar tanto de un juguete viejo como de una botella de plástico.
  6. El LED se puede tomar a voluntad, ya que en este modelo no tiene un significado especial.
  7. Dos celdas galvánicas de uno y medio voltios: dos baterías de 1.5 voltios
  8. Cinta aislante

Se toman dos motores porque el eje de los motores siempre está solo en un lado. Y es más fácil tomar dos motores que sacar el eje del motor y reemplazarlo por uno más largo para que salga a ambos lados del motor. Aunque, en principio, es bastante posible. Entonces no se necesita un segundo motor.

Cualquier interruptor en dos posiciones: encendido-apagado. Si pone el interruptor más complicado, puede hacer que el robot se mueva hacia adelante y hacia atrás cambiando la polaridad de las baterías.

Puede prescindir de un interruptor y simplemente retorcer los cables para que el robot funcione.

Las baterías se pueden tomar del tipo AA o del tipo AAA, son un poco más pequeñas, pero también más fáciles: el robot se moverá más rápido, aunque las baterías AAA se agotarán más rápido.

Es mejor conectar el LED a través de una resistencia limitadora de 20-50 ohmios y hacerlo en forma de faro delantero. O como un faro, en la parte superior del robot. Puede conectar dos LED: serán como "ojos".

En lugar de cinta aislante, puede usar cinta adhesiva, no hay diferencia.

Cómo hacer un robot: instrucciones paso a paso.

Necesitamos ruedas, o si faltan, fije tapas de botellas de plástico a las varillas del motor. Puedes hacer esto con pegamento, bien, o presionando la cabeza en el agujero. Puede usar un soldador; será mejor sostenerlo.

Las botellas de plástico a menudo están hechas de polietileno; no se pueden pegar con las ordinarias. Una pistola de pegamento es perfecta.

Les recuerdo que tanto las ruedas como los motores son mejores para tomar lo mismo. De lo contrario, el robot no conducirá en línea recta. Los motores en la imagen son diferentes y es poco probable que este robot viaje en línea recta, muy probablemente en círculos.

Ahora, con cinta adhesiva, debe colocar uno de los motores en la caja de fósforos. El montaje debe ser solo la mitad del tamaño de la caja, ya que la otra parte también tendrá un segundo motor.

Aferramos el segundo motor con una rueda en el otro lado de la caja con cinta aislante.

Dado que nuestros motores están ubicados en la parte inferior de la caja de fósforos, debe colocar las baterías en la parte superior, sujetando todo naturalmente con cinta adhesiva. También agregamos un interruptor.

Sujetamos todo con cinta aislante y vemos lo que tenemos al final.

Tomé este diseño como base e intenté repetirlo. Ahora, mira la vista general de mi robot, cómo lo obtuve.

Al final del artículo habrá un video, pero por ahora haré algunos comentarios que aparecieron durante mi trabajo en el diseño.

Primero en el video en sí. Disparé en una cámara web potente, pero tomé una netbook débil para eso, que constantemente sobrecargaba mi procesador.

No se notó de inmediato, pero al procesar el video, el sonido comenzó a caminar notablemente. Como pude, lo corregí, pero en algunos lugares el sonido no coincide. Sin embargo, todo está claro, creo que lo estoy haciendo en el marco.

Y por diseño en sí mismo. Todo es bastante funcional y hay espacio más que suficiente para la imaginación. Puede, por ejemplo, conectar una batería, poner otras ruedas, etc. ¡A por ello! 🙂

Pin
Send
Share
Send
Send

28.01.2012, 16:25#5