Star Destroyer es un robot con la apariencia de un Destructor Imperial de la película Star Wars. Se controla un wiimote mando de la consola Wii, existiendo dos modos de funcionamiento:
Ambos modos que permiten ajustar la velocidad de avance del robot, tanto hacia delante como hacia atrás, así como la cantidad de giro. También incluye sensores infrarrojos que evitan, por ejemplo, que el robot se caiga de una mesa.
Leonardo Diez Dolinski
Antonio González Huete
Claudio Jesús Sánchez Casanueva
En primer lugar el wiimote envía por bluetooth la información un PC.
En segundo lugar el PC interpreta la información, calculando la velocidad que deberán tener cada uno de los dos motores del robot, y enviándosela por protocolo serie al robot.
Estos valores, enteros entre 100 y -100 representan el porcentaje de la potencia total que utilizar el motor. Con valores positivos el motor avanzara y con valores negativos retrocederá. Con este método es posible obtener diferentes velocidades de avance, así como giros mas o menos pronunciados.
En tercer y ultimo lugar el robot recibe los datos por, utilizando modulación en frecuencia, aplica dichos valores a los motores, para lograr un control pseudo-analógico de cada uno de ellos.
El robot, por debajo de la maqueta, esta montado sobre una base triangular. En todos lo vértices de este triangulo hay colocados sensores infrarrojos utilizados para evitar que el robot continúe con el movimiento en caso de detectar un obstáculo, como por ejemplo el borde de una mesa o una linea negra en el suelo. Si detecta alguno de los obstáculos, el sensor cambia de valor y el robot altera el movimiento actual.