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 |