Autor Tema: Robot Roomba  (Leído 23542 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: Robot Roomba
« Respuesta #15 en: 06 de Diciembre de 2007, 21:24:57 »
Si que le sacarón el jugo alos sensores. Me llama la atención como utiliza el haz infrarojo para volver a la base.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Robot Roomba
« Respuesta #16 en: 13 de Diciembre de 2007, 16:18:54 »
En esta página están trabajando en robots para la limpieza del hogar con la capacidad de volver automáticamente a su base para recargar las baterías (http://www.schursastrophotography.com/roboticsmain.html), como esta barredora para el cuarto de baño.



Está estupendamente explicado, y además utilizan PIC.

Utilizan balizas infrarrojas, y la fabricación del sensor domo es artesanal pero muy meticulosa. Logran alcances máximos de 10 pies.



Un vídeo: http://www.schursastrophotography.com/roboimages/picbot5/whiskercylinder/MOV02715.MPG

Y además nos explican cómo funciona el sistema del roomba.


Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Robot Roomba
« Respuesta #17 en: 13 de Diciembre de 2007, 16:24:52 »
Excelente página.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: Robot Roomba
« Respuesta #18 en: 19 de Diciembre de 2007, 03:48:39 »
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Robot Roomba
« Respuesta #19 en: 20 de Abril de 2008, 14:42:38 »
Hace como 15 días que he comprado una Roomba, en concreto el modelo 530.

La verdad es que ha superado las expectativas que tenia sobre el robot, limpia bastante bien aunque tiene sus pequeños problemas.

Mirando por internet he localizado en varias páginas información que puede ser relevante para hacer algún aparatillo para este robot.

La primera página es:

http://foros.zackyfiles.com/showthread.php?t=570461

Esta página pertenece a un foro que hablan sobre las roombas y en concreto el administrador del foro explica como hacer un mando a distancia para poner en marcha la roomba. Voy a trascribir el protocolo:

El protocolo que usa para la emisión de estos comandos Infrarrojos (IR) es el siguiente:

Portadora de Frecuencia = 38 KHz (T = 26,31usg = Ton + Toff)
1 Lógico = 3 msg de envío de la portadora (ON) + 1 msg de OFF
0 Lógico = 1 msg de envío de la portadora (ON) + 3 msg de OFF

Por lo tanto, para enviar un "1 lógico" se deben enviar: 3msg/T = 114 pulsos (Ton+Toff) (3msg/26,31usg=114) y 1 msg a OFF.

Por lo tanto, para enviar un "0 lógico" se deben enviar: 3msg/T = 38 pulsos (Ton+Toff) (1msg/26,31usg=38) y 3 msg a OFF.

El comando CLEAR (comienza a aspirar) es el código 136 = "10001000"

En la página indicada anteriormente tenemos un programa para que mediante el PIC16F84 podamos ponerlo a limpiar mediante un emisor de infrarrojos.

En esta otra página:

http://forums.irobot.com/irobothome/board/message?board.id=80&thread.id=7001

Tenemos los códigos de control que podemos enviar:

Sent by iRobot Device Character Value Character Name
129 Left
130 Forward
131 Right
132 Spot
133 Max
134 Small
135 Medium
136 Large / Clean
137 Stop
138 Power
139 Arc Left
140 Arc Right IR Remote Control
141 Stop Scheduling Remote 142 Download
143 Seek Dock
240 Reserved
248 Red Buoy
244 Green Buoy
242 Force Field
252 Red Buoy and Green Buoy
250 Red Buoy and Force Field
246 Green Buoy and Force Field Roomba Discovery Driveon Charger
254 Red Buoy, Green Buoy and Force Field

Con esto se puede empezar a trabajar y a enviar mensajes al robotillo.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Robot Roomba
« Respuesta #20 en: 20 de Abril de 2008, 14:50:47 »
¡Qué envidia! Odio pasar la aspiradora...

¿la roomba succiona o simplemente usa los cepillos rotatorios?

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Robot Roomba
« Respuesta #21 en: 20 de Abril de 2008, 15:15:13 »
Hace ambas cosas al mismo tiempo.
Saludos desde Granada, España.

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Robot Roomba
« Respuesta #22 en: 20 de Abril de 2008, 15:22:34 »
No lo tengo muy seguro, pero creo que también succiona, ya que pasa partículas muy pequeñas a través de un filtro y si no tuviera succión no pasarían las partículas.

La verdad que es una gozada, darle al botón y cerrar la puerta y cuando vuelves ya está limpio.

Un saludo.
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Robot Roomba
« Respuesta #23 en: 20 de Abril de 2008, 15:25:56 »
Barre y aspira, no deja ni mota de polvo, puedes pasar un algodón por el suelo y sale limpio... te lo juro te lo juro, porque yo tengo uno... :mrgreen:
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Robot Roomba
« Respuesta #24 en: 20 de Abril de 2008, 15:28:18 »
PD. Si lleva microfiltro.
Saludos desde Granada, España.

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Robot Roomba
« Respuesta #25 en: 20 de Abril de 2008, 15:30:38 »
Con el sistema de códigos, se le puede poner en marcha a una hora determinada o hacer un mando a distancia para ponerle en marcha y pararle o hacer una pared virtual entre otras cosas.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Robot Roomba
« Respuesta #26 en: 20 de Abril de 2008, 15:38:54 »
Pues no tenia ni idea del tema de los codigos, esos codigos estan en algun sitio?
Saludos desde Granada, España.

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Robot Roomba
« Respuesta #27 en: 20 de Abril de 2008, 16:10:48 »
Mira el último post de la página anterior.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Robot Roomba
« Respuesta #28 en: 20 de Abril de 2008, 19:01:43 »
Gracias, no me habia fijado. Tenia ganas de hacer algo de control por infrarrojos y que mejor que con este chisme... :-)
Saludos desde Granada, España.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Robot Roomba
« Respuesta #29 en: 21 de Abril de 2008, 01:43:33 »
Si lo dejas en una habitación, ¿es capaz de salir de allí, limpiar toda la casa, y volver a cargarse sin perderse?


 

anything