Uses of Package
lejos.robotics

Packages that use lejos.robotics
lejos.nxt Access to NXT sensors, motors, etc. 
lejos.nxt.addon Access to third party and legacy RCX sensors, motors and other hardware not included in the Lego NXT kit 
lejos.nxt.remote Remote NXT access over Bluetooth 
lejos.robotics Hardware abstraction interfaces for the robotics package. 
lejos.robotics.localization Localization support 
lejos.robotics.mapping A new incomplete proposal for navigation 
lejos.robotics.navigation Navigation classes. 
lejos.robotics.proposal Support for maps 
 

Classes in lejos.robotics used by lejos.nxt
ColorDetector
           
Colors.Color
           
DCMotor
          Interface for a regular DC motor with no encoder.
Encoder
          Abstraction for the tachometer built into NXT motors.
LampLightDetector
          Interface for a light sensor that also includes a lamp (usually LED) to provide illumination.
LightDetector
          A platform independent implementation for sensors that can detect white light levels.
RangeFinder
          Abstraction for a range finder sensor that returns the distance to the nearest object
Tachometer
          Abstraction for a Tachometer, which monitors speed of the encoder.
TachoMotor
          Interface for encoded motors without limited range of movement (e.g.
 

Classes in lejos.robotics used by lejos.nxt.addon
ColorDetector
           
Colors.Color
           
DCMotor
          Interface for a regular DC motor with no encoder.
DirectionFinder
          Abstraction for compasses and other devices than return the heading of a robot.
Encoder
          Abstraction for the tachometer built into NXT motors.
LampLightDetector
          Interface for a light sensor that also includes a lamp (usually LED) to provide illumination.
LightDetector
          A platform independent implementation for sensors that can detect white light levels.
Tachometer
          Abstraction for a Tachometer, which monitors speed of the encoder.
 

Classes in lejos.robotics used by lejos.nxt.remote
DCMotor
          Interface for a regular DC motor with no encoder.
Encoder
          Abstraction for the tachometer built into NXT motors.
Tachometer
          Abstraction for a Tachometer, which monitors speed of the encoder.
TachoMotor
          Interface for encoded motors without limited range of movement (e.g.
 

Classes in lejos.robotics used by lejos.robotics
Colors.Color
           
DCMotor
          Interface for a regular DC motor with no encoder.
ElevationPlatform
           
Encoder
          Abstraction for the tachometer built into NXT motors.
LightDetector
          A platform independent implementation for sensors that can detect white light levels.
MotorEvent
           
MoveListener
          Any class that wants to be updated automatically by a MovementProvider should implement this interface/
Movement
          Models a movement performed by a pilot
Movement.MovementType
          The type of movement made in sufficient detail to allow errors in the movement to be modelled.
MovementProvider
          Should be implemented by a Pilot that provides a partial movement to a pose when requested.
Pose
          Represents the location and heading(direction angle) of a robot.
RangeReadings
          Represents a set of range readings.
RotationPlatform
          A platform for rotating a sensor and elevating the angle.
SimplePlatform
           
Tachometer
          Abstraction for a Tachometer, which monitors speed of the encoder.
TachoMotor
          Interface for encoded motors without limited range of movement (e.g.
 

Classes in lejos.robotics used by lejos.robotics.localization
MoveListener
          Any class that wants to be updated automatically by a MovementProvider should implement this interface/
Movement
          Models a movement performed by a pilot
MovementProvider
          Should be implemented by a Pilot that provides a partial movement to a pose when requested.
Pose
          Represents the location and heading(direction angle) of a robot.
RangeReadings
          Represents a set of range readings.
RangeScanner
          Abstraction for a single range scanning sensor, rotating platform with a range finder, or a complete robot, that obtains a set of range readings at a set of angles to# the robot's heading.
 

Classes in lejos.robotics used by lejos.robotics.mapping
Pose
          Represents the location and heading(direction angle) of a robot.
 

Classes in lejos.robotics used by lejos.robotics.navigation
DirectionFinder
          Abstraction for compasses and other devices than return the heading of a robot.
Pose
          Represents the location and heading(direction angle) of a robot.
TachoMotor
          Interface for encoded motors without limited range of movement (e.g.
 

Classes in lejos.robotics used by lejos.robotics.proposal
MoveListener
          Any class that wants to be updated automatically by a MovementProvider should implement this interface/
Movement
          Models a movement performed by a pilot
MovementProvider
          Should be implemented by a Pilot that provides a partial movement to a pose when requested.
Pose
          Represents the location and heading(direction angle) of a robot.
RangeFinder
          Abstraction for a range finder sensor that returns the distance to the nearest object
RangeReadings
          Represents a set of range readings.
TachoMotor
          Interface for encoded motors without limited range of movement (e.g.