|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectkaos.core.util.MethodCallRequestHandler
kaos.robots.core.KAoSRobot
kaos.robots.playerJavaClient.KAoSPlayer
public class KAoSPlayer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class kaos.robots.core.KAoSRobot |
|---|
KAoSRobot.RequestHandlerThread |
| Field Summary |
|---|
| Fields inherited from class kaos.robots.core.KAoSRobot |
|---|
_actorID, _address, _agentDescription, _classificationListeners, _connectBtn, _connected, _connectToCmb, _currentActions, _enablingClasses, _enforcer, _gpsIsAvailable, _gpsOrigin, _learnedTasks, _learnedTaskVariables, _learning, _listeners, _logger, _messageReceiver, _myLocator, _nickName, _policyService, _registeredWithKAoS, _registration, _reniaCallback, _sender, _subtasks, _taskName, _transportName |
| Fields inherited from class kaos.core.util.MethodCallRequestHandler |
|---|
_helper, _mts, DEFAULT_NICKNAME, myLocator, myMessageReceiver, myMessageSender |
| Constructor Summary | |
|---|---|
KAoSPlayer()
|
|
| Method Summary | |
|---|---|
boolean |
connect()
This function is used to connect to robot |
void |
disconnect()
This function is used to disconnect from robot |
Coordinate |
GetCoordinate()
GetCoordinate |
java.lang.Double |
GetMaximumEffectiveSonarRange(java.util.HashMap properties)
GetSonarRange |
double |
GetMaxRotationalVelocity()
|
double |
GetMaxTranslationalVelocity()
|
java.lang.Integer |
GetNumberOfSonarSensors(java.util.HashMap properties)
GetNumberOfSonarSensors |
Pose |
GetPose()
|
java.lang.Double |
GetSonarRange(java.util.HashMap properties)
GetSonarRange |
SonarReading |
GetSonarReading(java.util.HashMap properties)
GetSonarReading |
void |
init(java.lang.String[] args)
|
boolean |
IsMoving(java.util.HashMap properties)
IsMoving |
boolean |
IsTranslating()
|
java.lang.Boolean |
IsTurning(java.util.HashMap properties)
|
static void |
main(java.lang.String[] args)
|
void |
Move(java.util.HashMap properties)
MoveTo |
void |
registerKAoSExtensionComponentObserver(java.lang.String repType,
java.lang.String ontType,
KAoSObserver observer,
java.lang.String updateType,
java.io.Serializable updateCondition,
KAoSEntityDescription entityDesc)
|
void |
SetMaxEffectiveSonarRange(java.util.HashMap properties)
SetMaxEffectiveSonarRange |
void |
SetMaxTranslationalVelocity(java.util.HashMap properties)
|
void |
setOrigin(java.util.HashMap properties)
|
void |
SetRotationalVelocity(java.util.HashMap properties)
|
void |
SetTranslationalVelocity(java.util.HashMap properties)
|
void |
Stop(java.util.HashMap properties)
Stop |
void |
TurnRelative(java.util.HashMap properties)
|
void |
TurnTo(java.util.HashMap properties)
TurnTo |
| Methods inherited from class kaos.core.util.MethodCallRequestHandler |
|---|
bindToTransport, handleMsgContent, handleObjContent, initialize, receiveMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KAoSPlayer()
throws AbortActionException
AbortActionException| Method Detail |
|---|
public void init(java.lang.String[] args)
init in class KAoSRobotpublic boolean connect()
KAoSRobot
connect in class KAoSRobotpublic void disconnect()
KAoSRobot
disconnect in class KAoSRobot
public void Move(java.util.HashMap properties)
throws AbortActionException
MobileRobot
Move in interface MobileRobotAbortActionException - with possible reasons:
unable to move
failed to find path
failed to get to goal
received stop command
public void TurnTo(java.util.HashMap properties)
throws AbortActionException
MobileRobot
TurnTo in interface MobileRobotAbortActionException - with possible reasons:
unable to move
public void TurnRelative(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void Stop(java.util.HashMap properties)
throws AbortActionException
MobileRobot
Stop in interface MobileRobotAbortActionException - with possible reasons:
unable to stoppublic Coordinate GetCoordinate()
MobileRobot
GetCoordinate in interface MobileRobotpublic Pose GetPose()
public void setOrigin(java.util.HashMap properties)
public boolean IsMoving(java.util.HashMap properties)
MobileRobot
IsMoving in interface MobileRobotpublic java.lang.Boolean IsTurning(java.util.HashMap properties)
public boolean IsTranslating()
public void SetMaxTranslationalVelocity(java.util.HashMap properties)
public void SetTranslationalVelocity(java.util.HashMap properties)
SetTranslationalVelocity in interface MobileRobotpublic void SetRotationalVelocity(java.util.HashMap properties)
SetRotationalVelocity in interface MobileRobotpublic double GetMaxTranslationalVelocity()
public double GetMaxRotationalVelocity()
public java.lang.Integer GetNumberOfSonarSensors(java.util.HashMap properties)
Sonar
GetNumberOfSonarSensors in interface Sonarpublic java.lang.Double GetMaximumEffectiveSonarRange(java.util.HashMap properties)
Sonar
GetMaximumEffectiveSonarRange in interface Sonarpublic java.lang.Double GetSonarRange(java.util.HashMap properties)
Sonar
GetSonarRange in interface Sonarpublic SonarReading GetSonarReading(java.util.HashMap properties)
Sonar
GetSonarReading in interface Sonarpublic void SetMaxEffectiveSonarRange(java.util.HashMap properties)
Sonar
SetMaxEffectiveSonarRange in interface Sonarpublic static void main(java.lang.String[] args)
public void registerKAoSExtensionComponentObserver(java.lang.String repType,
java.lang.String ontType,
KAoSObserver observer,
java.lang.String updateType,
java.io.Serializable updateCondition,
KAoSEntityDescription entityDesc)
throws NotLocatableException,
TransportFailure
registerKAoSExtensionComponentObserver in interface ObserverManagerNotLocatableException
TransportFailure
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||