Starts the NXT robot moving in a circular path with a specified radius;
The center of the turning circle is on the left side of the robot if parameter radius is positive
and on the right if negative.
Moves the NXT robot in a circular arc through the specified angle;
The center of the turning circle is on the left side of the robot if parameter radius is positive
and on the right if negative.
Moves the NXT robot in a circular arc through a specific angle;
The center of the turning circle is on the left side of the robot if parameter radius is positive
and on the right if negative.
Includes the direction of the pilot in the calculation of the real angle of the sensor
(as opposed to the relative direction of the sensor)
NOTE: There is no corresponding setAbsoluteDirection() method because the angle the Pilot
would rotate to and the angle the sensor would rotate to would be ambiguous.
Returns the normalized value of the brightness of the white light detected, such that
the lowest value is darkness and the highest value is intense bright light.
Note: There is no corresponding setPilot() method because the type of robot vehicle could
not change after the program starts, unless it was physically a transformer robot.
Abstraction for a Lattebox NXT Extension Kit with Lattebox 10-Axis Servo Kit
http://www.lattebox.com
UML: http://www.juanantonio.info/p_research/robotics/lejos/nxj/lattebox/LatteboxNXTeKit.png
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.
RAW -
Static variable in interface lejos.pc.comm.NXTComm
RCXAbstractPort provides an interface similar to java.net.Socket
Adapted from original code created by the LEGO3 Team at DTU-IAU
RCXAbstractPort implements input and output stream handling and input
buffering.
RCXPort provides an interface similar to java.net.Socket
Adapted from original code created by the LEGO3 Team at DTU-IAU
Uses Reliable low-level comms for communication.
causes motor to rotate through angle;
iff immediateReturn is true, method returns immediately and the motor stops by itself
If any motor method is called before the limit is reached, the rotation is canceled.
causes motor to rotate to limitAngle;
if immediateReturn is true, method returns immediately and the motor stops by itself
and getTachoCount should be within +- 2 degrees if the limit angle
If any motor method is called before the limit is reached, the rotation is canceled.
Deprecated.in 0.8, use setTurnSpeed() and setMoveSpeed(). The method was deprecated, as this it requires knowledge
of the robots physical construction, which this interface should hide!
The SimpleNavigator class uses dead reckoning to keep track of its robot pose (the location in the plane
and its heading - the direction in which it moves).
Deprecated.The correct way is to create the Pilot in advance and to use that in construction of the
SimpleNavigator. Otherwise the SimpleNavigator needs to know detail it should not care about!
Deprecated.The correct way is to create the Pilot in advance and to use that in construction of the
SimpleNavigator. Otherwise the SimpleNavigator needs to know detail it should not care about!
Moves the NXT robot a specific distance in an (hopefully) straight line.
A positive distance causes forward motion, a negative distance moves
backward.
Moves the NXT robot a specific distance in an (hopefully) straight line.
A positive distance causes forward motion, a negative distance moves
backward.
Moves the NXT robot a specific distance in an (hopefully) straight line.
A positive distance causes forward motion, a negative distance moves
backward.
Moves the NXT robot a specific distance in an (hopefully) straight line.
A positive distance causes forward motion, a negative distance moves
backward.
Moves the NXT robot in a circular arc through a specific distance;
The center of the turning circle is on the left side of the robot if parameter radius is positive
and on the right if negative.
Moves the NXT robot in a circular arc through a specific distance;
The center of the turning circle is on the left side of the robot if parameter radius is positive
and on the right if negative.
Calculates the turn rate corresponding to the turn radius;
use as the parameter for steer() negative argument means center of turn
is on right, so angle of turn is negative
Experimental Pose
Represents the location and heading(direction angle) of a robot.
This class includes methods for updating the UpdateablePose to track common robot movements.
This method calibrates the direction and elevation to the zero angle position, which is pointing in the
same direction as the robot and facing horizontal.