All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Attributes | List of all members
gazebo::physics::JointControllerPrivate Class Reference

#include <JointControllerPrivate.hh>

Collaboration diagram for gazebo::physics::JointControllerPrivate:
Collaboration graph

Public Attributes

std::map< std::string, double > forces
 Forces applied to joints. More...
transport::SubscriberPtr jointCmdSub
 Subscribe to joint command. More...
std::map< std::string, JointPtrjoints
 Map of joint names to the joint pointer. More...
ModelPtr model
 Model to control. More...
transport::NodePtr node
 Node for communication. More...
std::map< std::string, double > positions
 Joint positions. More...
std::map< std::string,
 Position PID controllers. More...
common::Time prevUpdateTime
 Last time the controller was updated. More...
Link_V updatedLinks
 List of links that have been updated. More...
std::map< std::string, double > velocities
 Joint velocities. More...
std::map< std::string,
 Velocity PID controllers. More...

Member Data Documentation

std::map<std::string, double> gazebo::physics::JointControllerPrivate::forces

Forces applied to joints.

transport::SubscriberPtr gazebo::physics::JointControllerPrivate::jointCmdSub

Subscribe to joint command.

std::map<std::string, JointPtr> gazebo::physics::JointControllerPrivate::joints

Map of joint names to the joint pointer.

ModelPtr gazebo::physics::JointControllerPrivate::model

Model to control.

transport::NodePtr gazebo::physics::JointControllerPrivate::node

Node for communication.

std::map<std::string, double> gazebo::physics::JointControllerPrivate::positions

Joint positions.

std::map<std::string, common::PID> gazebo::physics::JointControllerPrivate::posPids

Position PID controllers.

common::Time gazebo::physics::JointControllerPrivate::prevUpdateTime

Last time the controller was updated.

Link_V gazebo::physics::JointControllerPrivate::updatedLinks

List of links that have been updated.

std::map<std::string, double> gazebo::physics::JointControllerPrivate::velocities

Joint velocities.

std::map<std::string, common::PID> gazebo::physics::JointControllerPrivate::velPids

Velocity PID controllers.

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