#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.