Hace 18 años | Por deigote a deigote.blogspot.com
Publicado hace 18 años por deigote a deigote.blogspot.com

Para los que gustan de hardware "industrial", aquí tenemos a un robot resolviendo el problema de las torres de Hanoi para tres discos. Se trata de una práctica muy interesante en opinión del que la realizó. Si te gustan los robots, aquí puedes ver a uno programado en ADA directamente sobre su entrada/salida digital.

Comentarios

paco

No tiene ningún mérito. Yo mismo hice un algoritmo en C++ de poco más de 100 líneas que resolvía Hanoi con un brazo Pioneer para la asignatura de Robótica. Me llevó 4 horas hacerlo y eso que no tenía ni puñetera idea.

Otra cosa es programarse el algoritmo para cualquier número de discos o ponerles sensores al brazo que detecten dónde está cada disco (que tampoco es que sea muy difícil).

En el fondo es como programar en logo, pero con "tortuga" de verdad y en 3D

deigote

La cuestión es que, como pone en la entrada del blog, no se ha programado el robot para que resuelva Hanoi, si no que se ha programado una librería para que cualquier usuario que no tenga ni idea pueda hacer cualquier movimiento con sólo hacer un programa del tipo:
...
Mover (coordenadas)
Mover (coordenadas)
Mover (coordenadas)
...
Esta librería esta programada usando objetos protegidos y tareas concurrentes de tal manera que pueda ser usada sin peligro de "colisiones" entre llamadas a la librería. Pero vamos, que yo no pretendía decir que tuviera un mérito de la ostia ni mucho menos, simplemente me ha parecido interesante y pensaba que a lo mejor a alguien más también.