Classes | Namespaces | Defines | Enumerations
tulip_controller.h File Reference

Header file for tulip_controller.cpp. More...

#include <cstring>
#include <string>
#include <iostream>
#include <pr2_controller_interface/controller.h>
#include <pr2_mechanism_model/joint.h>
#include <ros/ros.h>
#include <control_toolbox/pid.h>
#include <std_srvs/Empty.h>
#include <gazebo_msgs/ApplyBodyWrench.h>
#include <gazebo_msgs/SetModelConfiguration.h>
#include <gazebo_msgs/SetModelState.h>
#include <gazebo_msgs/GetModelState.h>
#include <gazebo_msgs/GetPhysicsProperties.h>
#include <gazebo_msgs/SetPhysicsProperties.h>
#include "tulip_gazebo/joint_state_message.h"
#include <ros/console.h>
#include <time.h>
#include <cmath>
#include <tf/transform_broadcaster.h>
Include dependency graph for tulip_controller.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tulip_controller_namespace::tulip_controller_class::exp_properties
struct  tulip_controller_namespace::tulip_controller_class::init_model_state_properties
struct  tulip_controller_namespace::tulip_controller_class::orientation_2types
struct  tulip_controller_namespace::tulip_controller_class::pose_properties
struct  tulip_controller_namespace::tulip_controller_class::push_properties
struct  tulip_controller_namespace::tulip_controller_class::quat_prop
struct  tulip_controller_namespace::tulip_controller_class::rpy_prop
class  tulip_controller_namespace::tulip_controller_class
struct  tulip_controller_namespace::tulip_controller_class::twist_properties
struct  tulip_controller_namespace::tulip_controller_class::xyz

Namespaces

namespace  tulip_controller_namespace

Defines

#define _USE_MATH_DEFINES
#define JOINT_PUBLISH_TIME   5

Enumerations

enum  { tulip_controller_namespace::StoreLen = 16*100*JOINT_PUBLISH_TIME + 5 }

Detailed Description

Header file for tulip_controller.cpp.

Author:
Tim Assman, Pieter van Zutven
Date:
December, 2012
Version:
1.0
See also:
http://www.techunited.nl/media/files/humanoid/TimAssman_GRAD2012_Humanoid_Push_Recovery_Stepping.pdf

Definition in file tulip_controller.h.


Define Documentation

Definition at line 69 of file tulip_controller.h.

#define JOINT_PUBLISH_TIME   5

Definition at line 73 of file tulip_controller.h.



tulip_gazebo
Author(s): Tim Assman, Pieter van Zutven
autogenerated on Tue Jan 7 2014 11:44:29