|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object device.Device robot.Robot robot.Pioneer robot.NavRobot
public class NavRobot
A navigation robot. It can be given goal positions and it will plan a path to it and avoid obstacles.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface robot.external.IPioneer |
---|
IPioneer.StateType, IPioneer.viewDirectType |
Field Summary |
---|
Fields inherited from class robot.Pioneer |
---|
currentState, lastPosition, stuckCounter, timerIsOccured |
Fields inherited from class robot.Robot |
---|
bloFi, goal, gripper, localizer, logger, planner, posi, position, ranger0, ranger1, rLaser, robotId, rSonar, simu, speed, turnrate |
Fields inherited from interface robot.external.IPioneer |
---|
BEAMCOUNT, COS45, DEGPROBEAM, DIAGOFFSET, DIST_TOLERANCE, FMAX, FMIN, HORZOFFSET, INV_COS45, isDebugDistance, isDebugLaser, isDebugPosition, isDebugSonar, isDebugState, LFMAX, LFMIN, LMAX, LMAXANGLE, LMIN, LPMAX, MAXSPEED, MAXTURNRATE, MINRANGE, MINSPEED, MINTURNRATE, MOUNTOFFSET, RFMAX, RFMIN, RMAX, RMIN, SHAPE_DIST, SONARCOUNT, SONARMAX, STOP_ROT, STOP_WALLFOLLOWDIST, TRACK_ROT, WALLFOLLOWDIST, WALLLOSTDIST, YAW_TOLERANCE |
Constructor Summary | |
---|---|
NavRobot(Device roboDevices)
Deprecated. Use NavRobot(Device[]) instead. |
|
NavRobot(Device[] devList)
Creates a navigation robot. |
Method Summary | |
---|---|
protected void |
update()
Checks the robot's current state and performs appropriate actions. |
Methods inherited from class robot.Pioneer |
---|
commandMotors, debugSensorData, getCollisionAvoid, getCurrentState, getDistance, getEscapeWhenStuck, getLeftWallfollow, getMinLasRange, getSafeSpeed, getSafeTurnrate, getSonarRanges, maxSonarValues, setCommand, setCurrentState, setWallfollow, stop, updatePosi, updateSpeed, updateStop, updateTurnrate |
Methods inherited from class robot.Robot |
---|
connectDevices, getBloFi, getGoal, getGripper, getLaser, getLocalizer, getPlanner, getPosi, getPosition, getRobotId, getSimu, getSonar, getSpeed, getTurnrate, setGoal, setPosition, setRobotId, setSpeed, setTurnrate, shutdown, toString |
Methods inherited from class device.Device |
---|
equals, getDevice, getDeviceIterator, getDeviceList, getDeviceListArray, getHost, getId, getIndex, getLogger, getPort, getSleepTime, getThreadName, isInList, isRunning, isSupported, isThreaded, matches, matchesList, run, runThreaded, setDeviceList, setHost, setName, setPort, setSleepTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NavRobot(Device roboDevices)
NavRobot(Device[])
instead.
roboDevices
- public NavRobot(Device[] devList)
devList
- The devices the robot can use.Method Detail |
---|
protected void update()
Pioneer
update
in class Pioneer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |