Package lejos.robotics.navigation

Navigation classes.

See:
          Description

Interface Summary
ArcMoveController An enhanced MoveController that is capable of traveling in arcs.
ArcRotateMoveController A MoveController for robots that can perform arcs and rotate on the spot.
MoveController  
MoveListener Any class that wants to be updated automatically by a MoveProvider should implement this interface.
MoveProvider Should be implemented by a Pilot that provides a partial movement to a pose when requested.
PathController The PathController guides a MoveController to a destination.
RotateMoveController  
WayPointListener Interface for informing listeners that a way point has been reached.
 

Class Summary
ArcAlgorithms The static methods in this class can be used to to calculate theoretical routes and for displaying graphical representations of the path of a robot.
CompassPilot Deprecated. This class will disappear in NXJ version 1.0.
DifferentialPilot The DifferentialPilot class is a software abstraction of the Pilot mechanism of a NXT robot.
LegacyNavigator Deprecated. This class will disappear in NXJ version 1.0.
LegacyPilot Deprecated. This class will disappear in NXJ version 1.0.
Move Models a movement performed by a pilot
NavPathController This class can cause the robot to follow a route - a sequence of WayPoint ; The way points are stored in a queue (actually, a Collection).
Pose Represents the location and heading(direction angle) of a robot.
This class includes methods for updating the Pose to in response to basic robot movements.
Segway This class balances a two-wheeled Segway-like robot.
SegwayPilot Allow standard moves with a Segway robot.
SteeringPilot Vehicles that are controlled by the SteeringPilot class use a similar steering mechanism to a car, in which the front wheels pivot from side to side to control direction.
WayPoint A sequence of way points make up a route that a robot can navigate.
 

Enum Summary
Move.MoveType The type of movement made in sufficient detail to allow errors in the movement to be modeled.
 

Exception Summary
DestinationUnreachableException Exception thrown by path finders when the destination cannot be reached
 

Package lejos.robotics.navigation Description

Navigation classes.