Tetrapod Project
single_leg_plugin.h File Reference
#include <gazebo/gazebo.hh>
#include <gazebo/physics/physics.hh>
#include <gazebo/transport/transport.hh>
#include <gazebo/msgs/msgs.hh>
#include <thread>
#include "ros/ros.h"
#include "ros/package.h"
#include "ros/console.h"
#include "ros/callback_queue.h"
#include "ros/subscribe_options.h"
#include "eigen_conversions/eigen_msg.h"
#include "std_msgs/Float32.h"
#include "std_msgs/Float64MultiArray.h"
#include "sensor_msgs/JointState.h"
#include "std_srvs/Empty.h"
#include <math_utils/angle_utils.h>
#include <Eigen/Core>
#include <vector>
#include <map>
Include dependency graph for single_leg_plugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gazebo::SingleLegPlugin
 A plugin to control the single_leg robot. More...
 

Namespaces

 gazebo
 

Typedefs

using gazebo::JointVelocities = Eigen::Matrix< double, 3, 1 >
 

Enumerations

enum  gazebo::ControlMode { gazebo::position = 1 , gazebo::velocity = 2 , gazebo::torque = 3 }
 

Variables

static constexpr unsigned int gazebo::NUMJOINTS = 3
 Fixed variable for num joints. More...