Drake
Drake C++ Documentation
acrobot_plant.h File Reference
#include <memory>
#include "drake/examples/acrobot/gen/acrobot_input.h"
#include "drake/examples/acrobot/gen/acrobot_params.h"
#include "drake/examples/acrobot/gen/acrobot_state.h"
#include "drake/systems/framework/basic_vector.h"
#include "drake/systems/framework/diagram.h"
#include "drake/systems/framework/leaf_system.h"
#include "drake/systems/primitives/affine_system.h"
Include dependency graph for acrobot_plant.h:
This graph shows which files directly or indirectly include this file:

Classes

class  AcrobotPlant< T >
 The Acrobot - a canonical underactuated system as described in Chapter 3 of Underactuated Robotics. More...
 
class  AcrobotWEncoder< T >
 Constructs the Acrobot with (only) encoder outputs. More...
 

Namespaces

 drake
 
 drake::examples
 
 drake::examples::acrobot
 

Functions

std::unique_ptr< systems::AffineSystem< double > > BalancingLQRController (const AcrobotPlant< double > &acrobot)
 Constructs the LQR controller for stabilizing the upright fixed point using default LQR cost matrices which have been tested for this system. More...