Public Member Functions | Private Member Functions | Private Attributes | List of all members
rotors_control::RollPitchYawrateThrustControllerNode Class Reference

#include <roll_pitch_yawrate_thrust_controller_node.h>

Public Member Functions

void InitializeParams ()
 
void Publish ()
 
 RollPitchYawrateThrustControllerNode ()
 
 ~RollPitchYawrateThrustControllerNode ()
 

Private Member Functions

void OdometryCallback (const nav_msgs::OdometryConstPtr &odometry_msg)
 
void RollPitchYawrateThrustCallback (const mav_msgs::RollPitchYawrateThrustConstPtr &roll_pitch_yawrate_thrust_reference_msg)
 

Private Attributes

ros::Subscriber cmd_roll_pitch_yawrate_thrust_sub_
 
ros::Publisher motor_velocity_reference_pub_
 
std::string namespace_
 
ros::Subscriber odometry_sub_
 
RollPitchYawrateThrustController roll_pitch_yawrate_thrust_controller_
 

Detailed Description

Definition at line 40 of file roll_pitch_yawrate_thrust_controller_node.h.

Constructor & Destructor Documentation

◆ RollPitchYawrateThrustControllerNode()

rotors_control::RollPitchYawrateThrustControllerNode::RollPitchYawrateThrustControllerNode ( )

◆ ~RollPitchYawrateThrustControllerNode()

rotors_control::RollPitchYawrateThrustControllerNode::~RollPitchYawrateThrustControllerNode ( )

Member Function Documentation

◆ InitializeParams()

void rotors_control::RollPitchYawrateThrustControllerNode::InitializeParams ( )

◆ OdometryCallback()

void rotors_control::RollPitchYawrateThrustControllerNode::OdometryCallback ( const nav_msgs::OdometryConstPtr &  odometry_msg)
private

◆ Publish()

void rotors_control::RollPitchYawrateThrustControllerNode::Publish ( )

◆ RollPitchYawrateThrustCallback()

void rotors_control::RollPitchYawrateThrustControllerNode::RollPitchYawrateThrustCallback ( const mav_msgs::RollPitchYawrateThrustConstPtr &  roll_pitch_yawrate_thrust_reference_msg)
private

Member Data Documentation

◆ cmd_roll_pitch_yawrate_thrust_sub_

ros::Subscriber rotors_control::RollPitchYawrateThrustControllerNode::cmd_roll_pitch_yawrate_thrust_sub_
private

Definition at line 55 of file roll_pitch_yawrate_thrust_controller_node.h.

◆ motor_velocity_reference_pub_

ros::Publisher rotors_control::RollPitchYawrateThrustControllerNode::motor_velocity_reference_pub_
private

Definition at line 58 of file roll_pitch_yawrate_thrust_controller_node.h.

◆ namespace_

std::string rotors_control::RollPitchYawrateThrustControllerNode::namespace_
private

Definition at line 52 of file roll_pitch_yawrate_thrust_controller_node.h.

◆ odometry_sub_

ros::Subscriber rotors_control::RollPitchYawrateThrustControllerNode::odometry_sub_
private

Definition at line 56 of file roll_pitch_yawrate_thrust_controller_node.h.

◆ roll_pitch_yawrate_thrust_controller_

RollPitchYawrateThrustController rotors_control::RollPitchYawrateThrustControllerNode::roll_pitch_yawrate_thrust_controller_
private

Definition at line 50 of file roll_pitch_yawrate_thrust_controller_node.h.


The documentation for this class was generated from the following files:


rotors_control
Author(s): Fadri Furrer, Michael Burri, Mina Kamel, Janosch Nikolic, Markus Achtelik
autogenerated on Mon Feb 28 2022 23:38:56