#include <rviz_visualization.hpp>
Public Member Functions | |
int8_t | init (const std::shared_ptr< UavDynamicsSimBase > &uavDynamicsSim_) |
void | publish (uint8_t dynamicsNotation) |
void | publishTf (uint8_t dynamicsNotation) |
Perform TF transform between GLOBAL_FRAME -> UAV_FRAME in ROS (enu/flu) format. More... | |
RvizVisualizator (ros::NodeHandle &nh) | |
Private Member Functions | |
void | initMarkers () |
visualization_msgs::Marker & | makeArrow (const Eigen::Vector3d &vector3D, const Eigen::Vector3d &rgbColor, const char *frameId) |
Private Attributes | |
ros::Publisher | aeroForcePub |
ros::Publisher | aeroMomentPub |
ros::Publisher | aoaMomentPub |
visualization_msgs::Marker | arrowMarkers |
ros::Publisher | controlSurfacesMomentPub |
ros::Publisher | drugForcePub |
ros::Publisher | liftForcePub |
std::array< ros::Publisher, 5 > | motorsForcesPub |
std::array< ros::Publisher, 5 > | motorsMomentsPub |
ros::NodeHandle & | node |
ros::Publisher | sideForcePub |
tf2_ros::TransformBroadcaster | tfPub |
ros::Publisher | totalForcePub |
ros::Publisher | totalMomentPub |
std::shared_ptr< UavDynamicsSimBase > | uavDynamicsSim |
ros::Publisher | velocityPub |
Definition at line 27 of file rviz_visualization.hpp.
|
explicit |
Definition at line 31 of file rviz_visualization.cpp.
int8_t RvizVisualizator::init | ( | const std::shared_ptr< UavDynamicsSimBase > & | uavDynamicsSim_ | ) |
Definition at line 34 of file rviz_visualization.cpp.
|
private |
Definition at line 131 of file rviz_visualization.cpp.
|
private |
Definition at line 117 of file rviz_visualization.cpp.
void RvizVisualizator::publish | ( | uint8_t | dynamicsNotation | ) |
Definition at line 69 of file rviz_visualization.cpp.
void RvizVisualizator::publishTf | ( | uint8_t | dynamicsNotation | ) |
Perform TF transform between GLOBAL_FRAME -> UAV_FRAME in ROS (enu/flu) format.
Definition at line 158 of file rviz_visualization.cpp.
|
private |
Definition at line 50 of file rviz_visualization.hpp.
|
private |
Definition at line 57 of file rviz_visualization.hpp.
|
private |
Definition at line 59 of file rviz_visualization.hpp.
|
private |
Definition at line 47 of file rviz_visualization.hpp.
|
private |
Definition at line 58 of file rviz_visualization.hpp.
|
private |
Definition at line 53 of file rviz_visualization.hpp.
|
private |
Definition at line 52 of file rviz_visualization.hpp.
|
private |
Definition at line 51 of file rviz_visualization.hpp.
|
private |
Definition at line 60 of file rviz_visualization.hpp.
|
private |
Definition at line 44 of file rviz_visualization.hpp.
|
private |
Definition at line 54 of file rviz_visualization.hpp.
|
private |
Definition at line 63 of file rviz_visualization.hpp.
|
private |
Definition at line 49 of file rviz_visualization.hpp.
|
private |
Definition at line 56 of file rviz_visualization.hpp.
|
private |
Definition at line 45 of file rviz_visualization.hpp.
|
private |
Definition at line 61 of file rviz_visualization.hpp.