#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"
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 |
enum MotorType |
Definition at line 50 of file gazebo_motor_model.h.