Package lejos.robotics.navigation
Navigation classes.
-
Interface Summary Interface Description 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.LineFollowingMoveController 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.NavigationListener Interface for informing listeners that a way point has been reached.RotateMoveController WaypointListener Interface for informing listeners that a way point has been generated. -
Class Summary Class Description 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.Ballbot This class dynamically stabilizes a ballbot type of robot.CompassPilot Deprecated. This class will disappear in NXJ version 1.0.DifferentialPilot Deprecated. useMovePilotinstead.Move Models a movement performed by a pilotMovePilot The Pilot class is a software abstraction of the Pilot mechanism of a robot.Navigator This class controls a robot to traverse a Path, a sequence ofWaypoints.OmniPilot Deprecated. useMovePilotinstead.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.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 Enum Description Move.MoveType The type of movement made in sufficient detail to allow errors in the movement to be modeled. -
Exception Summary Exception Description DestinationUnreachableException Exception thrown by path finders when the destination cannot be reached