Hay 34 invitados y ningún miembro en línea

De ""Mi Casa Domotica"" a ""Mi Robot Domotico""

Más
3 años 9 meses antes - 3 años 9 meses antes #4133 por AlfonsoCAL
Creí que seria mas complicado, pero ha sido bastante facil implementar un sistema de múltiple deteccion facial y reconocimiento en tiempo real usando C# y EmguCV.

El video aqui: Video 4 - Reconocimiento Facial

En cuanto tenga un rato lo uniré al resto de proyecto y con esto el robot será capaz de reconocer al interlocutor y almacenar información sobre él que posteriormente podrá utilizar. (Ahora si que se me disparan las ideas para funcionalidades maji ;) ).
Última Edición: 3 años 9 meses antes por AlfonsoCAL.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
3 años 9 meses antes - 3 años 9 meses antes #4132 por AlfonsoCAL


Enlazando el desarrollo actual a un software de mensajeria como Telegram , obtenemos un resultado mas que satisfactorio con muy poco esfuerzo. Todo lo que hemos implementado en local: control KNX, interaccion con lenguaje natural, etc. lo tenemos disponible remotamente y en el movil (Referente a tu consulta, a partir de aqui las posibilidades se disparan maji ;) ).

Un tercer video de ejemplo:

Video 3

En futuros posts iré añadiendo nuevas funcionalidades al proyecto, la próxima: probablemente la visión artificial: reconocimiento de objetos, caras, etc.
Última Edición: 3 años 9 meses antes por AlfonsoCAL.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
3 años 9 meses antes - 3 años 9 meses antes #4131 por AlfonsoCAL
Después de unas cuantas semanas dándole vueltas a posibles configuraciones, material, software, etc...
estas son las conclusiones:

Como puede verse en el " Video 1 " la idea es montar una tft de 3,5 - 5 pulgadas. Se trataría de un robot tipo qbo , dumy , etc. Una plataforma móvil que incorpore las diversas tecnologías disponibles actualmente, de manera relativamente sencilla:

SOFTWARE:

  • reconocimiento facial.
  • sintesis de voz- reconocimiento habla.
  • Domotica - interaccion con el entorno.
  • "Inteligencia Artificial".
  • etc.

HARDWARE:
  • cámaras
  • altavoz / microfono
  • movilidad (motores)
  • sensores
  • comunicaciones: bluetooth, wifi, IR, etc.

y con infinitas posibilidades de ampliación y aplicaciones.

Mi idea inicial era montar una raspberry como "cerebro" y la arduino para el control de sensores y motores. Actualmente ya me planteo un mini pc que me daria mas juego. (equipos como el PIPO X8 son mas que interesantes).



Referente a tu pregunta maji, mi planteamiento inicial no es que poder hacer con él si no el placer de hacerlo y aprender. Una vez montado las aplicaciones que se me ocurren son infinitas, de hecho, cualquiera de las que nos anuncian los típicos robots domésticos .

En cuanto al hardware disponible, rebuscando en paginas como " Aliexpress " las posibilidades son infinitas y a un precio muy asequible.

Mi primera idea era utilizar (de igual modo que se hizo con qbo en sus inicios), el chasis de una vieja aspiradora para montar el robot.




Esto me daria unos 40 cm de altura y espacio mas que suficiente como para añadir los componentes electronicos internos.

Como la electronica no es mi fuerte, mi idea inicial es conseguir un robot roomba "no operativo" y utilizar sus motores, bateria,
incluso su base de carga y algunos sensores para montar el robot.

Roomba soporta varios kilos de peso, su movilidad es muy buena y hay amplia bibliografia para su " hacking ".



Este hardware disponible a una arduino y alguna placa de potencia y alguna cosilla mas me seria mas que suficiente para conseguir la
movilidad que necesito. Pero la verdad es solo una idea, visto las posibilidades de arduino, los cientos de tutoriales existentes, el material disponible, es mas que probable que al final acabe comprando motores estandar y montandolos en una arduino o similar.

La verdad es que el chasis y las dimensiones aunque a primera vista parezca a una de las ultimas cosas a tener en cuenta, es importante porque afecta al tamaño de la tft, potencia de los motores, bateria, etc.

Una vez sondeado el software, comprobado con exito la pasarela knx la siguiente fase seria probar la vision artificial, reconocimiento facial etc.

La idea es implementar algo similar a esto , pero incorporando al "pantilt" la tft, un par de micrófonos (oídos) y un pequeño altavoz (voz)

Estoy también investigando el mundo de la impresion 3D y creo que se podría conseguir un resultado mas que aceptable. En el siguiente vídeo muestro un primer prototipo de chasis impreso en 3D, con su repercusion en los componentes interiores y para finalizar el mismo prototipo pero escalado a lo que podrían ser las dimensiones reales, basándonos en una TFT de unas 5 pulgadas, con lo cual nos da una base de unos 35 cm. (similar a una roomba) y una altura de unos 80 cm, quizas, excesivo, en cuyo caso se trataría de trabajar con una tft mas pequeña para respetar las proporciones:


Video 2

En fin, en esta parte del proyecto estoy. hasta pronto.
Adjuntos:
Última Edición: 3 años 9 meses antes por AlfonsoCAL.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
3 años 10 meses antes - 3 años 9 meses antes #4122 por AlfonsoCAL
Parece ser que el primer vídeo no estaba accesible. Lo he actualizado a publico.
Última Edición: 3 años 9 meses antes por AlfonsoCAL.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
3 años 10 meses antes #4119 por maji
Hola Alfonso,

Lo que propones tiene muy buena pinta,... :)

Me gustaría comentarás aplicaciones útiles del mismo en tu casa.

Últimamente con los asistentes de voz se esta publicitado mucho la domotica por las redes sociales,...
El propio dueño de Facebook ha hecho por su cuenta un asistente tipo Ironman.

Por otra parte no se sí has visto que la Knx deja descargar gratuitamente su pasarela de webservices

https://my.knx.org/shop/product?product_type_category=software&product_type=knx-web-service-gateway

Utiliza Rasberry Pi2.

Ánimo ;)

Salu2

maji

Los que piensan que la domótica es el futuro, viven en el pasado

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
3 años 11 meses antes - 3 años 11 meses antes #4105 por AlfonsoCAL
Video 1

Primeros pasos: El video no tiene gran calidad, pero ejemplifica los primeros pasos del proyecto:

- Visual Studio 2013. Como entorno de programación.
- Motor del habla: Microsoft System Speech.
- Voces: Loquendo.
- Pasarela domótica: EIBA.Interop.Falcon.
- Una míinima Inteligencia Artificial.

En futuros videos:

- Vision artificial.
- Reconocimiento facial.
- Bases de conocimiento.
- Reconocimiento de voz.
- Cambio de voz.
- Ampliaremos la inteligencia Artificial.
- Movimiento.
- Montaje.
- Etc.
Última Edición: 3 años 11 meses antes por AlfonsoCAL.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.387 segundos