public class Steering extends SensomotoricModule<UT2004Bot>
act, worldViewagent, controller, eventBus, log| Constructor and Description |
|---|
Steering(UT2004Bot agent) |
Steering(UT2004Bot agent,
Logger log) |
cleanUp, getComponentId, getLog, getState, initComponentId, isRunning, kill, pause, reset, resume, start, stop, toStringpublic Steering(UT2004Bot agent)
public LeaderFollowingProperties getLeaderFollowingProperties()
public ObstacleAvoidanceProperties getObstacleAvoidanceProperties()
public PathFollowingProperties getPathFollowingProperties()
public PeopleAvoidanceProperties getPeopleAvoidanceProperties()
public TargetApproachingProperties getTargetApproachingProperties()
public WalkAlongProperties getWalkAlongProperties()
public WallFollowingProperties getWallFollowingProperties()
public SteeringManager getSteeringManager()
public void addLeaderFollowingSteering(LeaderFollowingProperties properties)
public void removeLeaderFollowingSteering()
public void setLeaderFollowingSteering(LeaderFollowingProperties properties)
public boolean isLeaderFollowingActive()
public void addObstacleAvoidanceSteering(ObstacleAvoidanceProperties properties)
public void removeObstacleAvoidanceSteering()
public void setObstacleAvoidanceSteering(ObstacleAvoidanceProperties properties)
public boolean isObstacleAvoidanceActive()
public void addPathFollowingSteering(PathFollowingProperties properties)
public void removePathFollowingSteering()
public void setPathFollowingSteering(PathFollowingProperties properties)
public boolean isPathFollowingActive()
public void addPeopleAvoidanceSteering(PeopleAvoidanceProperties properties)
public void removePeopleAvoidanceSteering()
public void setPeopleAvoidanceSteering(PeopleAvoidanceProperties properties)
public boolean isPeopleAvoidanceActive()
public void addTargetApproachingSteering(TargetApproachingProperties properties)
public void removeTargetApproachingSteering()
public void setTargetApproachingSteering(TargetApproachingProperties properties)
public boolean isTargetApproachingActive()
public void addWalkAlongSteering(WalkAlongProperties properties)
public void removeWalkAlongSteering()
public void setWalkAlongSteering(WalkAlongProperties properties)
public boolean isWalkAlongActive()
public void addWallFollowingSteering(WallFollowingProperties properties)
public void removeWallFollowingSteering()
public void setWallFollowingSteering(WallFollowingProperties properties)
public boolean isWallFollowingActive()
public void addStickToPathSteering(StickToPathProperties stickToPathProperties)
public void removeStickToPathSteering()
public void setStickToPathSteering(StickToPathProperties properties)
public boolean isStickToPathSteering()
public void startNavigation()
public void stopNavigation()
public boolean isNavigating()
public void clearAllSteerings()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.