An enhanced MoveController that is capable of traveling in arcs.
A MoveController for robots that can perform arcs and rotate on the spot.
Any class that wants to be updated automatically by a MoveProvider should implement this interface.
Should be implemented by a Pilot that provides a partial movement to a pose when requested.
Interface for informing listeners that a way point has been reached.
Interface for informing listeners that a way point has been generated.
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.
This class dynamically stabilizes a ballbot type of robot.
This class will disappear in NXJ version 1.0.
Models a movement performed by a pilot
The Pilot class is a software abstraction of the Pilot mechanism of a robot.
This class controls a robot to traverse a Path, a sequence of
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.
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.
A sequence of way points make up a route that a robot can navigate.
The type of movement made in sufficient detail to allow errors in the movement to be modeled.
Exception thrown by path finders when the destination cannot be reached