Classes | Namespaces | Typedefs | Enumerations | Variables
gazebo_motor_model.h File Reference
#include <stdio.h>
#include <boost/bind.hpp>
#include <Eigen/Eigen>
#include <Eigen/Core>
#include <gazebo/common/common.hh>
#include <gazebo/common/Plugin.hh>
#include <gazebo/gazebo.hh>
#include <gazebo/physics/physics.hh>
#include <mav_msgs/default_topics.h>
#include "rotors_gazebo_plugins/common.h"
#include "rotors_gazebo_plugins/motor_model.hpp"
#include "Float32.pb.h"
#include "CommandMotorSpeed.pb.h"
#include "WindSpeed.pb.h"
Include dependency graph for gazebo_motor_model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gazebo::GazeboMotorModel

Namespaces

namespace  gazebo
namespace  turning_direction

Typedefs

typedef const
boost::shared_ptr< const
gz_mav_msgs::CommandMotorSpeed > 
gazebo::GzCommandMotorInputMsgPtr

Enumerations

enum  MotorType { kVelocity, kPosition, kForce }

Variables

static const int turning_direction::CCW = 1
static const int turning_direction::CW = -1
static constexpr double gazebo::kDefaulMaxRotVelocity = 838.0
static constexpr double gazebo::kDefaultMaxForce = std::numeric_limits<double>::max()
static constexpr double gazebo::kDefaultMomentConstant = 0.016
static constexpr double gazebo::kDefaultMotorConstant = 8.54858e-06
static constexpr double gazebo::kDefaultRollingMomentCoefficient = 1.0e-6
static constexpr double gazebo::kDefaultRotorDragCoefficient = 1.0e-4
static constexpr double gazebo::kDefaultTimeConstantDown = 1.0 / 40.0
static constexpr double gazebo::kDefaultTimeConstantUp = 1.0 / 80.0

Enumeration Type Documentation

enum MotorType
Enumerator:
kVelocity 
kPosition 
kForce 

Definition at line 50 of file gazebo_motor_model.h.



rotors_gazebo_plugins
Author(s): Fadri Furrer, Michael Burri, Mina Kamel, Janosch Nikolic, Markus Achtelik
autogenerated on Thu Apr 18 2019 02:43:43