|
|||||||||
| 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.core.test.KAoSRobotTest
public class KAoSRobotTest
This class simulates a behavior of a real robot. It is used for testing.
| 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, _port, _registeredWithKAoS, _registration, _reniaCallback, _sender, _subtasks, _taskName, _transportName |
| Fields inherited from class kaos.core.util.MethodCallRequestHandler |
|---|
_helper, _mts, DEFAULT_NICKNAME, myLocator, myMessageReceiver, myMessageSender |
| Constructor Summary | |
|---|---|
KAoSRobotTest(java.lang.String name)
Constructor. |
|
KAoSRobotTest(java.lang.String[] args)
|
|
| Method Summary | |
|---|---|
void |
buildGUI()
|
void |
CommunicationAction(java.util.HashMap properties)
|
boolean |
connect()
This function is used to connect to robot |
void |
disconnect()
This function is used to disconnect from robot |
void |
EncryptedCommunicationAction(java.util.HashMap properties)
|
Coordinate |
GetCoordinate()
GetCoordinate |
Coordinate |
GetCoordinate(java.util.HashMap properties)
|
java.lang.Double |
GetMaximumEffectiveSonarRange()
|
Coordinate |
GetNamedLocationCoordinate(java.util.HashMap properties)
|
java.util.Iterator |
GetNamedLocations()
|
java.lang.Integer |
GetNumberOfSonarSensors()
|
Pose |
GetPose()
|
java.lang.Double |
GetSonarRange(java.util.HashMap properties)
|
SonarReading |
GetSonarReading(java.util.HashMap properties)
|
boolean |
IsMoving(java.util.HashMap properties)
IsMoving |
static void |
main(java.lang.String[] args)
|
void |
Move(java.util.HashMap properties)
MoveTo |
void |
NameCurrentLocation(java.util.HashMap properties)
|
void |
NameSpecifiedLocation(java.util.HashMap properties)
|
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)
|
void |
SetRotationalVelocity(java.util.HashMap properties)
|
void |
SetTranslationalVelocity(java.util.HashMap properties)
|
void |
Stop(java.util.HashMap properties)
Stop |
void |
SurveyArea(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 KAoSRobotTest(java.lang.String name)
name - String specifying the robot nickname.public KAoSRobotTest(java.lang.String[] args)
| Method Detail |
|---|
public boolean connect()
connect in class KAoSRobotpublic void disconnect()
disconnect in class KAoSRobotpublic void buildGUI()
public void CommunicationAction(java.util.HashMap properties)
public void SurveyArea(java.util.HashMap properties)
public void EncryptedCommunicationAction(java.util.HashMap properties)
public Coordinate GetCoordinate()
MobileRobot
GetCoordinate in interface MobileRobotpublic Pose GetPose()
public Coordinate GetCoordinate(java.util.HashMap properties)
public void Move(java.util.HashMap properties)
MobileRobot
Move in interface MobileRobotpublic java.util.Iterator GetNamedLocations()
public void TurnTo(java.util.HashMap properties)
MobileRobot
TurnTo in interface MobileRobotpublic void Stop(java.util.HashMap properties)
MobileRobot
Stop in interface MobileRobotpublic void NameCurrentLocation(java.util.HashMap properties)
public void NameSpecifiedLocation(java.util.HashMap properties)
public Coordinate GetNamedLocationCoordinate(java.util.HashMap properties)
public boolean IsMoving(java.util.HashMap properties)
MobileRobot
IsMoving in interface MobileRobot
public void SetTranslationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
SetTranslationalVelocity in interface MobileRobotjava.lang.Exception
public void SetRotationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
SetRotationalVelocity in interface MobileRobotjava.lang.Exceptionpublic java.lang.Integer GetNumberOfSonarSensors()
public java.lang.Double GetMaximumEffectiveSonarRange()
public java.lang.Double GetSonarRange(java.util.HashMap properties)
public SonarReading GetSonarReading(java.util.HashMap properties)
public void SetMaxEffectiveSonarRange(java.util.HashMap properties)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
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 | ||||||||