ComponentBasedCommandBuilder#
rb::ComponentBasedCommandBuilder composes commands across major robot
subsystems. Use it when one request must contain body, head, or mobility
commands together.
Header
Header |
|
Declaration
Namespace |
|
Kind |
|
Primary role |
Compose body, head, and mobility subcommands into one request. |
Public Member Functions
Method |
Purpose |
Notes |
|---|---|---|
|
Attach the body command subtree. |
Usually the largest part of the request. |
|
Attach a head command. |
Typically a joint-position request. |
|
Attach a mobility command. |
Useful for mobile-base variants. |
Detailed Reference
-
class ComponentBasedCommandBuilder#
Public Functions
-
ComponentBasedCommandBuilder()#
-
~ComponentBasedCommandBuilder()#
-
ComponentBasedCommandBuilder &SetBodyCommand(const BodyCommandBuilder &builder)#
-
ComponentBasedCommandBuilder &SetHeadCommand(const HeadCommandBuilder &builder)#
-
ComponentBasedCommandBuilder &SetMobilityCommand(const MobilityCommandBuilder &builder)#
-
ComponentBasedCommandBuilder()#
Related Types
Examples
demo_motion.cppmobility_command.cpp