Saltar al contenido

Un grupo de investigación universitario ha creado un pacman robótico.. El pacman o comecocos ha surgido como demostración de su trabajo en el Research and Engineering Center for Unmanned Vehicles (RECVU) de la universidad de Colorado y permite crear redes de robots ad-hoc y repartir tareas cooperativas entre los robots.
Muchos trabajos universitarios no tienen una forma visible y/o atractiva de mostrar sus resultados, pero este grupo se ha buscado una forma espectacular de mostrar las posibilidades de su software:

Es posible que los robots del futuro no tengan la forma que esperamos, puede que tengan formas y funciones inesperadas. En xkcd me encontré hace unos días una viñeta que lo expresa gráficamente con un poco de humor:

  • Sarah, ven conmigo si quieres vivir! Han envíado un robot asesino para matarte!
  • Esto aqui para salvarte. Puede que no sea tan fuerte y rápido como una máquina pero luchare para mantenerte viva.

La robótica se encontrará con dos tendencias: por un lado es más fácil y natural interactuar con robots de forma humanoide, pero por otra parte ciertos problemas se resuelven mejor con diseños y formas específicos que no son humanoides. Roombas frente a asimos.

movimientos de roomba

Ésta es el aspecto que tiene el recorrido que sigue un roomba para limpiar una habitación. Cómo explica la wikipedia, el roomba no hace mapas de las habitaciones que está limpiando, ya que se basa en una arquitectura basada en comportamientos:

Unlike the Electrolux Trilobite vacuuming robots, Roombas do not map out the rooms they are cleaning. Instead, they rely on a few simple algorithms such as spiral cleaning, wall-following and random walk angle-changing after bumping into an object or wall. This design is based on MIT researcher and iRobot CTO Rodney Brooks' philosophy that robots should be like insects, equipped with simple control mechanisms tuned to their environments. The result is that although Roombas are effective at cleaning rooms, they take several times as long to do the job as a person would, usually covering some areas many times and others only once or occasionally not at all.

A diferencia de los robots aspiradora Trilobite de Electrolux, los Roomba no hacen mapas de las habitaciones que están limpiando. En su lugar, se basan en algoritmos simples cómo la limpieza en espiral, el seguimiento de paredes y un paseo-aletorio de rebotes  en objetos o paredes con un ángulo aleatorio. Este diseño se basa en la filosofía del investigador del MIT y CTO de iRobot Rodney Brooks, en la que los robots deberían ser cómo insectos, equipados con mecanismos de control simples adaptados a su entorno. El resultado es que aunque los Roomba son efectivos limpiando habitaciones, tardan más que lo que tardaría normalmente una persona, limpiando algunas zonas varias veces y otras pocas o ninguna vez.

En la foto de signaltheorist.com se aprecia claramente la espiral, el seguimiento de muros y los rebotes aleatorios.