|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlejos.navigation.SimpleNavigator
lejos.navigation.WaypointNavigator
public class WaypointNavigator
The WaypointNavigator class extends the SimpleNavigator allowing the specify a path along a set of coordinates.
| Constructor Summary | |
|---|---|
WaypointNavigator(Pilot pilot,
float x,
float y,
float heading)
Create a WaypointNavigator. |
|
| Method Summary | |
|---|---|
void |
add(float xpos,
float ypos,
float turnSpeed,
float moveSpeed)
Add a point to the path to move. |
void |
clear()
Stop the robot and clear the queue. |
void |
execute()
Start to move along the list of points in the queue. |
| Methods inherited from class lejos.navigation.SimpleNavigator |
|---|
angleTo, backward, distanceTo, forward, getAngle, getPilot, getX, getY, goTo, goTo, isMoving, rotate, rotate, rotateLeft, rotateRight, rotateTo, rotateTo, setMoveSpeed, setPosition, setSpeed, setTurnSpeed, stop, travel, travel, turn, turn, turn, updatePosition |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WaypointNavigator(Pilot pilot,
float x,
float y,
float heading)
pilot - The Pilot to use.x - The starting x position.y - The starting y position.heading - The starting heading.| Method Detail |
|---|
public void clear()
public void add(float xpos,
float ypos,
float turnSpeed,
float moveSpeed)
xpos - The x coordinate.ypos - The y coordinate.turnSpeed - The speed to use for turns.moveSpeed - The speed to use for moves.public void execute()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||