lejos.robotics.proposal
Class CarefulDifferentialPilot

java.lang.Object
  extended by lejos.robotics.proposal.DifferentialPilot
      extended by lejos.robotics.proposal.CarefulDifferentialPilot
All Implemented Interfaces:
MovementProvider, ArcPilot, ArcRotatePilot, BasicPilot, RotatePilot

public class CarefulDifferentialPilot
extends DifferentialPilot


Constructor Summary
CarefulDifferentialPilot(RangeFinder rangeFinder, float tolerance, float wheelDiameter, float trackWidth, TachoMotor leftMotor, TachoMotor rightMotor, boolean reverse)
           
 
Method Summary
 
Methods inherited from class lejos.robotics.proposal.DifferentialPilot
addMoveListener, arc, arc, arc, backward, forward, getAngle, getAngleIncrement, getLeft, getLeftActualSpeed, getLeftCount, getMinRadius, getMoveMaxSpeed, getMovement, getMovementIncrement, getMoveSpeed, getRight, getRightActualSpeed, getRightCount, getTravelDistance, getTurnMaxSpeed, getTurnRatio, getTurnSpeed, isMoving, reset, rotate, rotate, setMinRadius, setMoveSpeed, setSpeed, setTurnSpeed, steer, steer, steer, stop, travel, travel, travelArc, travelArc
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CarefulDifferentialPilot

public CarefulDifferentialPilot(RangeFinder rangeFinder,
                                float tolerance,
                                float wheelDiameter,
                                float trackWidth,
                                TachoMotor leftMotor,
                                TachoMotor rightMotor,
                                boolean reverse)