lejos.robotics.navigation
Interface ArcRotateMoveController

All Superinterfaces:
ArcMoveController, MoveController, MoveProvider, RotateMoveController
All Known Implementing Classes:
CompassPilot, DifferentialPilot, OmniPilot, SegowayPilot

public interface ArcRotateMoveController
extends ArcMoveController, RotateMoveController

A MoveController for robots that can perform arcs and rotate on the spot.


Field Summary
 
Fields inherited from interface lejos.robotics.navigation.MoveController
WHEEL_SIZE_NXT1, WHEEL_SIZE_NXT2, WHEEL_SIZE_RCX
 
Fields inherited from interface lejos.robotics.navigation.MoveController
WHEEL_SIZE_NXT1, WHEEL_SIZE_NXT2, WHEEL_SIZE_RCX
 
Method Summary
 
Methods inherited from interface lejos.robotics.navigation.ArcMoveController
arc, arc, arcBackward, arcForward, getMinRadius, setMinRadius, travelArc, travelArc
 
Methods inherited from interface lejos.robotics.navigation.MoveController
backward, forward, getMaxTravelSpeed, getTravelSpeed, isMoving, setTravelSpeed, stop, travel, travel
 
Methods inherited from interface lejos.robotics.navigation.MoveProvider
addMoveListener, getMovement
 
Methods inherited from interface lejos.robotics.navigation.RotateMoveController
getRotateMaxSpeed, getRotateSpeed, rotate, rotate, setRotateSpeed
 
Methods inherited from interface lejos.robotics.navigation.MoveController
backward, forward, getMaxTravelSpeed, getTravelSpeed, isMoving, setTravelSpeed, stop, travel, travel
 
Methods inherited from interface lejos.robotics.navigation.MoveProvider
addMoveListener, getMovement