Академический Документы
Профессиональный Документы
Культура Документы
Robots”
Guía de laboratorio n° 2:
“El rescate”
El querer que un robot detecte las cosas que están a su alrededor implica
trabajar con sensores de tacto. Estos son una especie de botones (switch) que al
ser presionados se activan y le permiten al robot detectar obstáculos, paredes etc.
Estrategia de trabajo
Dificultades
La mayor dificultad que tuve fue la de darle al robot el tiempo de retroceso y giro
adecuado para que pudiera salir del obstáculo, pero con la estrategia de trabajo
“prueba y error” encontré la solución. Entre otras puedo mencionar cosas externas
o físicas como por ejemplo los cables o conectores de los sensores estaban malos
y al principio el robot lo único que hacía era avanzar hacia adelante. Otra por
ejemplo es que el modelo de los sensores por ser robusto requería que estuviera
bien afirmado al robot y a mí al principio me quedo un tanto débil y al chocar con
los obstáculos se desprendía del robot.
CODIGO:
task main()
{ SetSensor(SENSOR_1,SENSOR_TOUCH);
SetSensor(SENSOR_3,SENSOR_TOUCH);
SetPower(OUT_A+OUT_C,7);
OnFwd(OUT_A + OUT_C);
while (true)
{ if(SENSOR_1 == 1)
{OnRev(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_A);
Wait(20);
OnFwd(OUT_A+OUT_C);}
if (SENSOR_3 == 1)
{OnRev(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_C);
Wait(20);
OnFwd(OUT_A+OUT_C);}}}
Diagrama de Flujo en Pseudocódigo
CONCLUSION