| Package | Description |
|---|---|
| burlap.ros | |
| burlap.ros.actionpub |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ActionPublisher> |
AbstractRosEnvironment.actionPublishers
The mapping from BURLAP
Action names to the corresponding
ActionPublisher to use. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRosEnvironment.setActionPublisher(burlap.mdp.core.action.ActionType action,
ActionPublisher ap)
Sets the
ActionPublisher to handle executions of the given ActionType
assuming that Actions generated by the ActionType have the same name as the type name. |
void |
AbstractRosEnvironment.setActionPublisher(String actionName,
ActionPublisher ap)
Sets the
ActionPublisher to handle executions of actions with the name actionName |
void |
AbstractRosEnvironment.setActionPublisherForMultipleAcitonNames(List<String> actionNames,
ActionPublisher ap)
Sets a single
ActionPublisher to handle the execution of a list of actions identified by given action names. |
void |
AbstractRosEnvironment.setActionPublisherForMultipleActions(List<burlap.mdp.core.action.ActionType> actions,
ActionPublisher ap)
Sets a single
ActionPublisher to handle the execution of a list of ActionType objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionMessagePublisher
An
ActionPublisher that publishes to ROS a fixed ROS message every time
ActionMessagePublisher.publishAction(Action) is called. |
static class |
ActionPublisher.DirectActionPublisher
An abstract class that implements
ActionPublisher and provides
a Publisher data member, constructors, and setters and getters for streamlining
the publishing of messages to ROS BRidge. |
class |
ActionStringPublisher
An
ActionPublisher that publishes to ROS a std_msgs/String containing the string representation
of the Action to be published. |
class |
CentralizedPeriodicActionPub
An
ActionPublisher that flips the message being sent periodically by a PeriodicPublisher. |
class |
RepeatingActionPublisher
An
ActionPublisher that allows a single call to RepeatingActionPublisher.publishAction(Action)
to publish a ROS message multiple times at a given rate. |
Copyright © 2016. All rights reserved.