tfg.subsumption
Class WalkForward

java.lang.Object
  extended by tfg.subsumption.WalkForward
All Implemented Interfaces:
Behavior

public class WalkForward
extends Object
implements Behavior

Comportamento responsável por andar em linha reta enquanto estiver em cima da cor preta.

**********************************************************************
UNIFRA - Centro Universitário Franciscano
Graduação em Sistemas de Informação
Trabalho Final de Graduação, 1º Sem/2009
Orientador: Prof. MSc. Guilherme Dhein
Orientando: Douglas Pereira Pasqualin

COPYLEFT (Todos os direitos de reprodução autorizados deste que preservados
o nome da instituição e dos autores).
**********************************************************************

Version:
0.1
Author:
Douglas Pasqualin

Field Summary
(package private)  int BLACK
           
(package private)  SimpleNavigator robot
           
(package private)  VirtualLightSensor sensor
           
 
Constructor Summary
WalkForward(SimpleNavigator navigator, VirtualLightSensor sensor)
          Comportamento responsável por andar em linha reta enquanto estiver em cima da cor preta.
 
Method Summary
 void action()
           
 void suppress()
           
 boolean takeControl()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

robot

SimpleNavigator robot

sensor

VirtualLightSensor sensor

BLACK

final int BLACK
See Also:
Constant Field Values
Constructor Detail

WalkForward

public WalkForward(SimpleNavigator navigator,
                   VirtualLightSensor sensor)
Comportamento responsável por andar em linha reta enquanto estiver em cima da cor preta. Método construtor, deve ser passado um SimpleNavigator e um VirtualLightSensor já instanciados e configurados.

Parameters:
navigator - objeto do tipo lejos.navigation.SimpleNavigator
sensor - objeto do tipo VirtualLightSensor
Method Detail

action

public void action()
Specified by:
action in interface Behavior

suppress

public void suppress()
Specified by:
suppress in interface Behavior

takeControl

public boolean takeControl()
Specified by:
takeControl in interface Behavior