|
|||||||||
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
AbortActionException
public void Beep(java.util.HashMap properties)
public void Move(java.util.HashMap properties) throws AbortActionException
MobileRobot
Move
in interface MobileRobot
AbortActionException
- with possible reasons:
unable to move
failed to find path
failed to get to goal
received stop commandpublic 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 MobileRobot
AbortActionException
- with possible reasons:
unable to stoppublic 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 Coordinate GetCoordinate()
MobileRobot
GetCoordinate
in interface MobileRobot
public 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 MobileRobot
AbortActionException
public 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 MobileRobot
java.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 MobileRobot
java.lang.Exception
public void SetRelativeRotationalVelocity(java.util.HashMap properties) throws java.lang.Exception
java.lang.Exception
public double GetMaxTranslationalVelocity()
public void SecureBoundary(java.util.HashMap properties) throws AbortActionException
AbortActionException
public void MonitorBoundary(java.util.HashMap properties) throws AbortActionException
AbortActionException
public 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 KAoSObserver
observableID
- 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 KAoSObserver
public void SearchDistance(java.util.HashMap properties)
public void CommRelayMoveTo(java.util.HashMap properties) throws java.lang.Exception
CommRelay
CommRelayMoveTo
in interface CommRelay
AbortActionException
- 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 CommRelay
AbortActionException
- with possible reasons:
unable to stop
java.lang.Exception
public void shutdown()
shutdown
in class ExecutionManager
public 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 ObserverManager
NotLocatableException
TransportFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |