com.scottpreston.javarobot.chapter7
Class Localization
java.lang.Object
com.scottpreston.javarobot.chapter7.Navigation
com.scottpreston.javarobot.chapter7.Localization
- Direct Known Subclasses:
- ObstacleNavigation
public class Localization
- extends Navigation
Fields inherited from class com.scottpreston.javarobot.chapter7.Navigation |
DEFAULT_SPEED, RAW_FWD, RAW_LFT, RAW_REV, RAW_RGT, REL_EAST, REL_NORTH, REL_SOUTH, REL_WEST, surface, SURFACE_CARPET, SURFACE_CEMENT |
Methods inherited from class com.scottpreston.javarobot.chapter7.Navigation |
changeHeading, getDrive, getNavStamp, getRealAngle, getSpeed, getSurfaceRate, move, move, move, moveRaw, setSpeed, stop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROBOT_RADIUS
public static final int ROBOT_RADIUS
- See Also:
- Constant Field Values
Localization
public Localization(JSerialPort serialPort)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDistanceVector
public static DistanceVector getDistanceVector(java.awt.Point a,
java.awt.Point b)
throws java.lang.Exception
- Throws:
java.lang.Exception
getStart
public NavPoint getStart()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFourCoordinates
public int[] getFourCoordinates()
throws java.lang.Exception
- Throws:
java.lang.Exception
getStart2
public NavPoint getStart2()
throws java.lang.Exception
- Throws:
java.lang.Exception
move
public void move(java.awt.Point a,
java.awt.Point b)
throws java.lang.Exception
- Throws:
java.lang.Exception
move
public void move(java.awt.Point b)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSonarServos
public SonarServos getSonarServos()
main
public static void main(java.lang.String[] args)