Loading [MathJax]/extensions/tex2jax.js
Drake
Drake C++ Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SchunkWsgDriver Struct Reference

Detailed Description

This config struct specifies how to wire up Drake systems between an LCM interface and the actuation input ports of a MultibodyPlant.

This simulates the role that driver software and control cabinets would take in real life.

It creates an LCM publisher on the SCHUNK_WSG_STATUS channel and an LCM subscriber on the SCHUNK_WSG_COMMAND channel.

#include <drake/manipulation/schunk_wsg/schunk_wsg_driver.h>

Public Member Functions

template<typename Archive >
void Serialize (Archive *a)
 

Public Attributes

Eigen::Vector3d pid_gains {7200., 0., 5.}
 Gains to apply to the the WSG fingers. More...
 
std::string lcm_bus {"default"}
 

Member Function Documentation

◆ Serialize()

void Serialize ( Archive *  a)

Member Data Documentation

◆ lcm_bus

std::string lcm_bus {"default"}

◆ pid_gains

Eigen::Vector3d pid_gains {7200., 0., 5.}

Gains to apply to the the WSG fingers.

The p term corresponds approximately to the elastic modulus of the belt, the d term to the viscous friction of the geartrain. The i term is nonphysical.


The documentation for this struct was generated from the following file: