|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object 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, _listeners, _locator, _logger, _messageReceiver, _msgTransportService, _myLocator, _nickName, _registeredWithKAoS, _reniaCallback, _sender |
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()
GetSonarRange |
double |
GetMaxRotationalVelocity()
|
double |
GetMaxTranslationalVelocity()
|
java.lang.Integer |
GetNumberOfSonarSensors()
GetNumberOfSonarSensors |
Pose |
GetPose()
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()
IsMoving |
boolean |
IsTranslating()
|
java.lang.Boolean |
IsTurning()
|
static void |
main(java.lang.String[] args)
|
void |
MoveTo(java.util.HashMap properties)
MoveTo |
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()
Stop |
void |
TurnRelative(java.util.HashMap properties)
|
void |
TurnTo(java.util.HashMap properties)
TurnTo |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, 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 KAoSRobot
public boolean connect()
KAoSRobot
connect
in class KAoSRobot
public void disconnect()
KAoSRobot
disconnect
in class KAoSRobot
public void MoveTo(java.util.HashMap properties) throws AbortActionException
MobileRobot
MoveTo
in interface MobileRobot
AbortActionException
- with possible reasons:
unable to move
failed to find path
failed to get to goal
received stop commandpublic void TurnTo(java.util.HashMap properties) throws AbortActionException
MobileRobot
TurnTo
in interface MobileRobot
AbortActionException
- with possible reasons:
unable to movepublic void TurnRelative(java.util.HashMap properties) throws AbortActionException
AbortActionException
public void Stop() throws AbortActionException
MobileRobot
Stop
in interface MobileRobot
AbortActionException
- with possible reasons:
unable to stoppublic Coordinate GetCoordinate()
MobileRobot
GetCoordinate
in interface MobileRobot
public Pose GetPose()
MobileRobot
GetPose
in interface MobileRobot
public void setOrigin(java.util.HashMap properties)
public boolean IsMoving()
MobileRobot
IsMoving
in interface MobileRobot
public java.lang.Boolean IsTurning()
public boolean IsTranslating()
public void SetMaxTranslationalVelocity(java.util.HashMap properties)
public void SetTranslationalVelocity(java.util.HashMap properties)
public void SetRotationalVelocity(java.util.HashMap properties)
public double GetMaxTranslationalVelocity()
public double GetMaxRotationalVelocity()
public java.lang.Integer GetNumberOfSonarSensors()
Sonar
GetNumberOfSonarSensors
in interface Sonar
public java.lang.Double GetMaximumEffectiveSonarRange()
Sonar
GetMaximumEffectiveSonarRange
in interface Sonar
public java.lang.Double GetSonarRange(java.util.HashMap properties)
Sonar
GetSonarRange
in interface Sonar
public SonarReading GetSonarReading(java.util.HashMap properties)
Sonar
GetSonarReading
in interface Sonar
public void SetMaxEffectiveSonarRange(java.util.HashMap properties)
Sonar
SetMaxEffectiveSonarRange
in interface Sonar
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |