edu.udo.cs.ie.cowbots.internalActions.experimental
Class exAstar

Package class diagram package exAstar
java.lang.Object
  extended by DefaultInternalAction
      extended by edu.udo.cs.ie.cowbots.internalActions.experimental.exAstar

public class exAstar
extends DefaultInternalAction


Constructor Summary
exAstar()
           
 
Method Summary
 java.lang.Object execute(TransitionSystem ts, Unifier un, Term[] args)
          Uses A*, but switchwes on some experimental features: * Tries to avoid the field in front of the cow (get's driving direction) * Tries to adjust the targets position, so it's not on an obstacle * (deactivated) Tries to get not to close to obstacles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

exAstar

public exAstar()
Method Detail

execute

public java.lang.Object execute(TransitionSystem ts,
                                Unifier un,
                                Term[] args)
                         throws java.lang.Exception
Uses A*, but switchwes on some experimental features: * Tries to avoid the field in front of the cow (get's driving direction) * Tries to adjust the targets position, so it's not on an obstacle * (deactivated) Tries to get not to close to obstacles

Throws:
java.lang.Exception