Drake
AtlasCommandTranslatorSystem Class Reference

A class that extends QpOutputTranslatorSystem to output an additional bot_core::atlas_command_t. More...

#include <drake/examples/humanoid_controller/atlas_command_translator_system.h>

Public Member Functions

 AtlasCommandTranslatorSystem (const RigidBodyTree< double > &robot)
 
const systems::OutputPort< double > & get_output_port_atlas_command () const
 Returns the output port for bot_core::atlas_command_t. More...
 
Does not allow copy, move, or assignment
 AtlasCommandTranslatorSystem (const AtlasCommandTranslatorSystem &)=delete
 
AtlasCommandTranslatorSystemoperator= (const AtlasCommandTranslatorSystem &)=delete
 
 AtlasCommandTranslatorSystem (AtlasCommandTranslatorSystem &&)=delete
 
AtlasCommandTranslatorSystemoperator= (AtlasCommandTranslatorSystem &&)=delete
 

Detailed Description

A class that extends QpOutputTranslatorSystem to output an additional bot_core::atlas_command_t.

Constructor & Destructor Documentation

◆ AtlasCommandTranslatorSystem() [1/3]

◆ AtlasCommandTranslatorSystem() [2/3]

◆ AtlasCommandTranslatorSystem() [3/3]

AtlasCommandTranslatorSystem ( const RigidBodyTree< double > &  robot)
explicit
Parameters
robotA reference to the RigidBodyTree within the plant that is being controlled. The lifespan of this reference must exceed that of this class's instance. robot should only contain a single model instance.

Member Function Documentation

◆ get_output_port_atlas_command()

const systems::OutputPort<double>& get_output_port_atlas_command ( ) const
inline

Returns the output port for bot_core::atlas_command_t.

◆ operator=() [1/2]

◆ operator=() [2/2]


The documentation for this class was generated from the following files: