#include <optional>#include <Eigen/Dense>#include "drake/lcm/drake_lcm_interface.h"#include "drake/multibody/plant/multibody_plant.h"#include "drake/systems/framework/diagram_builder.h"Namespaces | |
| drake | |
| drake::manipulation | |
| drake::manipulation::schunk_wsg | |
Functions | |
| void | BuildSchunkWsgControl (const multibody::MultibodyPlant< double > &plant, multibody::ModelInstanceIndex wsg_instance, lcm::DrakeLcmInterface *lcm, systems::DiagramBuilder< double > *builder, const std::optional< Eigen::Vector3d > &pid_gains={}) |
Builds (into builder) the WSG control and sensing systems for the wsg model in plant indicated by wsg_instance; hooks those systems up to lcm and the relevant MultibodyPlant ports in the diagram. More... | |