|
|||||||||
| 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.ExecutionManager
kaos.robots.activmedia.KAoSAriaRobot
public class KAoSAriaRobot
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class kaos.robots.core.ExecutionManager |
|---|
ExecutionManager.RequestHandlerThread |
| Field Summary | |
|---|---|
AriaRobot |
robot
|
| Fields inherited from class kaos.robots.core.ExecutionManager |
|---|
_actorID, _agentDescription, _classificationListeners, _connected, _currentActions, _enablingClasses, _enforcer, _ihmcDomain, _kaosEnabled, _learnedTasks, _learnedTaskVariables, _learning, _listeners, _logger, _nickName, _policyAdvice, _policyService, _query, _registeredWithKAoS, _registration, _reniaCallback, _spatialReasoning, _subtasks, _taskName, _transportName, myTeam |
| Fields inherited from class kaos.core.util.MethodCallRequestHandler |
|---|
_helper, _mts, DEFAULT_NICKNAME, myLocator, myMessageReceiver, myMessageSender |
| Constructor Summary | |
|---|---|
KAoSAriaRobot()
|
|
| Method Summary | |
|---|---|
void |
Beep(java.util.HashMap properties)
|
void |
CommRelayMoveTo(java.util.HashMap properties)
CommRelayMoveTo |
void |
CommRelayStop()
CommRelayStop |
protected void |
createRobot(java.lang.String[] args)
|
void |
FailCamera(java.util.HashMap properties)
|
void |
FailLaser(java.util.HashMap properties)
|
void |
FailSonar(java.util.HashMap properties)
|
void |
Failure(java.util.HashMap properties)
|
void |
FoundTarget(java.util.HashMap properties)
|
Coordinate |
GetCoordinate()
GetCoordinate |
java.lang.String |
getID()
Return the unique identifier of this observer. |
double |
GetMaxTranslationalVelocity()
|
Coordinate |
GetNamedLocationCoordinate(java.util.HashMap properties)
|
java.util.Iterator |
GetNamedLocations()
|
Pose |
GetPose(java.util.HashMap properties)
|
static java.lang.String |
getPropertyValue(java.lang.String property,
java.util.HashMap properties)
|
static java.lang.String |
getQualitativeFromPropertyValue(java.util.HashMap properties)
|
static java.lang.String |
getQuantitativeFromPropertyValue(java.util.HashMap properties)
|
static double |
getValueFromProperties(java.lang.String property,
java.util.HashMap properties)
|
void |
init(java.lang.String[] args)
|
boolean |
IsMoving(java.util.HashMap properties)
IsMoving |
boolean |
isRateQuantitativeValue(java.util.HashMap properties)
|
java.lang.Boolean |
IsTurning(java.util.HashMap properties)
|
void |
LostTarget(java.util.HashMap properties)
|
static void |
main(java.lang.String[] args)
|
void |
MonitorBoundary(java.util.HashMap properties)
|
void |
Move(java.util.HashMap properties)
MoveTo |
void |
MoveDistance(java.util.HashMap properties)
|
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 |
RestoreCamera(java.util.HashMap properties)
|
void |
RestoreLaser(java.util.HashMap properties)
|
void |
RestoreSonar(java.util.HashMap properties)
|
void |
SearchDistance(java.util.HashMap properties)
|
void |
SecureBoundary(java.util.HashMap properties)
|
void |
SetMaxTranslationalVelocity(java.util.HashMap properties)
|
void |
setOrigin(java.util.HashMap properties)
|
void |
SetRelativeRotationalVelocity(java.util.HashMap properties)
|
void |
SetRelativeTranslationalVelocity(java.util.HashMap properties)
|
void |
SetRotationalVelocity(java.util.HashMap properties)
|
void |
SetTranslationalVelocity(java.util.HashMap properties)
|
void |
shutdown()
|
void |
SlowDown(java.util.HashMap properties)
|
void |
SpeedUp(java.util.HashMap properties)
|
void |
statusChange(java.lang.String subject,
java.lang.String change)
|
void |
Stop(java.util.HashMap properties)
Stop |
void |
Turn(java.util.HashMap properties)
|
void |
TurnRelative(java.util.HashMap properties)
|
void |
TurnTo(java.util.HashMap properties)
TurnTo |
void |
update(java.lang.String observableID,
java.lang.String updateType,
java.lang.Object updateCondition,
java.lang.Object update)
Receive an update from the KAoSObservable when the KAoSObservable has a change or event to report. |
| 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 |
| Field Detail |
|---|
public AriaRobot robot
| Constructor Detail |
|---|
public KAoSAriaRobot()
throws AbortActionException
AbortActionException| Method Detail |
|---|
protected void createRobot(java.lang.String[] args)
public void init(java.lang.String[] args)
init in class ExecutionManager
public void FailLaser(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void FailCamera(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void FailSonar(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void RestoreLaser(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void RestoreCamera(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void RestoreSonar(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void statusChange(java.lang.String subject,
java.lang.String change)
public void FoundTarget(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void LostTarget(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void Failure(java.util.HashMap properties)
throws AbortActionException
AbortActionExceptionpublic void Beep(java.util.HashMap properties)
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 Turn(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public static java.lang.String getPropertyValue(java.lang.String property,
java.util.HashMap properties)
public boolean isRateQuantitativeValue(java.util.HashMap properties)
public static java.lang.String getQualitativeFromPropertyValue(java.util.HashMap properties)
public static java.lang.String getQuantitativeFromPropertyValue(java.util.HashMap properties)
public static double getValueFromProperties(java.lang.String property,
java.util.HashMap properties)
public void SpeedUp(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void SlowDown(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 stop
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
AbortActionExceptionpublic Coordinate GetCoordinate()
MobileRobot
GetCoordinate in interface MobileRobotpublic Pose GetPose(java.util.HashMap properties)
public void setOrigin(java.util.HashMap properties)
public void NameCurrentLocation(java.util.HashMap properties)
public void NameSpecifiedLocation(java.util.HashMap properties)
public java.util.Iterator GetNamedLocations()
public Coordinate GetNamedLocationCoordinate(java.util.HashMap properties)
public boolean IsMoving(java.util.HashMap properties)
throws AbortActionException
MobileRobot
IsMoving in interface MobileRobotAbortActionExceptionpublic java.lang.Boolean IsTurning(java.util.HashMap properties)
public void SetMaxTranslationalVelocity(java.util.HashMap properties)
public void SetTranslationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
SetTranslationalVelocity in interface MobileRobotjava.lang.Exception
public void SetRelativeTranslationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
java.lang.Exception
public void SetRotationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
SetRotationalVelocity in interface MobileRobotjava.lang.Exception
public void SetRelativeRotationalVelocity(java.util.HashMap properties)
throws java.lang.Exception
java.lang.Exceptionpublic double GetMaxTranslationalVelocity()
public void SecureBoundary(java.util.HashMap properties)
throws AbortActionException
AbortActionException
public void MonitorBoundary(java.util.HashMap properties)
throws AbortActionException
AbortActionExceptionpublic void MoveDistance(java.util.HashMap properties)
public void update(java.lang.String observableID,
java.lang.String updateType,
java.lang.Object updateCondition,
java.lang.Object update)
KAoSObserver
update in interface KAoSObserverobservableID - String identifying the KAoSObservable sending the update.updateType - String indicating type of update.updateCondition - String describing the condition of the update.update - Object containing the update.public java.lang.String getID()
KAoSObserver
getID in interface KAoSObserverpublic void SearchDistance(java.util.HashMap properties)
public void CommRelayMoveTo(java.util.HashMap properties)
throws java.lang.Exception
CommRelay
CommRelayMoveTo in interface CommRelayAbortActionException - with possible reasons:
unable to move
failed to find path
failed to get to goal
received stop command
java.lang.Exception
public void CommRelayStop()
throws java.lang.Exception
CommRelay
CommRelayStop in interface CommRelayAbortActionException - with possible reasons:
unable to stop
java.lang.Exceptionpublic void shutdown()
shutdown in class ExecutionManagerpublic 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 | ||||||||