|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MobileRobot
The basic interface for a mobile robot aggregates the interfaces for the basic functions of every mobile robot.
This is a facade interface and can be used for basic control of any mobile robot.
| Method Summary | ||
|---|---|---|
|
convertTo(Class<T> facadeType)
Attempts to convert this mobile robot facade to another facade. |
|
com.kuka.resource.IResource |
getResource()
|
|
|
isConvertibleTo(Class<T> facadeType)
Checks whether this robot can be converted to a facade. |
|
| Methods inherited from interface com.kuka.resource.locking.ILockable |
|---|
addLockListener, getLockPriority, isLocked, lock, ownsLock, removeLockListener, unlock |
| Methods inherited from interface com.kuka.nav.command.Movable |
|---|
move, moveAsync |
| Methods inherited from interface com.kuka.nav.command.Commandable |
|---|
addCommandStateListener, addRequestStateListener, cancelAll, cancelAllCommands, cancelAllRequests, canExecute, execute, execute, executeAsync, executeAsync, getAllCommands, getAllRequests, removeCommandStateListener, removeRequestStateListener |
| Methods inherited from interface com.kuka.nav.robot.MobileRobotState |
|---|
addStateListener, awaitUpdate, removeStateListener |
| Methods inherited from interface com.kuka.nav.robot.MobileRobotStateSnapshot |
|---|
getBatteryState, getCommandableState, getConnectionState, getGraphId, getId, getLastNodeId, getMapInfo, getName, getNextNodeId, getPose, getPoseReliability, getSafetyState, getType, getVelocity, isBatteryCharging, isPaused |
| Methods inherited from interface com.kuka.nav.robot.MobileRobotLoad |
|---|
addLoadListener, getLoad, getLoadTransformation, isLoadConsistent, removeLoad, removeLoadListener, setLoad, setLoad |
| Method Detail |
|---|
com.kuka.resource.IResource getResource()
<T> T convertTo(Class<T> facadeType)
T - the type of the facadefacadeType - the type of the facade to convert to
IllegalArgumentException - if the specified facade type is incompatible with the robot<T> boolean isConvertibleTo(Class<T> facadeType)
T - the type of the facadefacadeType - the type of the facade to convert to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||