|
Drake
|
BotVisualizer<RobotStateVector> More...
#include <drake/systems/plants/BotVisualizer.h>
Public Types | |
| template<typename ScalarType > | |
| using | StateVector = NullVector< ScalarType > |
| template<typename ScalarType > | |
| using | OutputVector = RobotStateVector< ScalarType > |
| template<typename ScalarType > | |
| using | InputVector = RobotStateVector< ScalarType > |
Public Member Functions | |
| BotVisualizer (std::shared_ptr< lcm::LCM > _lcm, std::shared_ptr< RigidBodyTree > tree) | |
| BotVisualizer (std::shared_ptr< lcm::LCM > _lcm, const std::string &urdf_filename, const DrakeJoint::FloatingBaseType floating_base_type) | |
| void | init () |
| void | publishLoadRobot () const |
| StateVector< double > | dynamics (const double &t, const StateVector< double > &x, const InputVector< double > &u) const |
| OutputVector< double > | output (const double &t, const StateVector< double > &x, const InputVector< double > &u) const |
| bool | isTimeVarying () const |
| bool | isDirectFeedthrough () const |
BotVisualizer<RobotStateVector>
A system which takes the robot state as input and publishes an lcm draw command to the drake visualizer
The resulting system has no internal state; the publish command is executed on every call to the output method. For convenience, the input is passed directly through as an output.
| using InputVector = RobotStateVector<ScalarType> |
| using OutputVector = RobotStateVector<ScalarType> |
| using StateVector = NullVector<ScalarType> |
|
inline |

|
inline |

|
inline |
|
inline |


|
inline |
|
inline |
|
inline |

|
inline |

