Go to the documentation of this file.
19 #ifndef SRC_RVIZ_VISUALIZATION_HPP_
20 #define SRC_RVIZ_VISUALIZATION_HPP_
23 #include <visualization_msgs/Marker.h>
30 int8_t
init(
const std::shared_ptr<UavDynamicsSimBase>& uavDynamicsSim_);
36 void publish(uint8_t dynamicsNotation);
40 visualization_msgs::Marker&
makeArrow(
const Eigen::Vector3d& vector3D,
41 const Eigen::Vector3d& rgbColor,
66 #endif // SRC_RVIZ_VISUALIZATION_HPP_
std::array< ros::Publisher, 5 > motorsForcesPub
ros::Publisher velocityPub
ros::Publisher totalMomentPub
ros::Publisher aeroMomentPub
visualization_msgs::Marker arrowMarkers
ros::Publisher drugForcePub
void publish(uint8_t dynamicsNotation)
visualization_msgs::Marker & makeArrow(const Eigen::Vector3d &vector3D, const Eigen::Vector3d &rgbColor, const char *frameId)
std::string const * frameId(const M &m)
ros::Publisher totalForcePub
ros::Publisher aoaMomentPub
std::shared_ptr< UavDynamicsSimBase > uavDynamicsSim
int8_t init(const std::shared_ptr< UavDynamicsSimBase > &uavDynamicsSim_)
ros::Publisher aeroForcePub
tf2_ros::TransformBroadcaster tfPub
RvizVisualizator(ros::NodeHandle &nh)
ros::Publisher sideForcePub
ros::Publisher liftForcePub
ros::Publisher controlSurfacesMomentPub
std::array< ros::Publisher, 5 > motorsMomentsPub
void publishTf(uint8_t dynamicsNotation)
Perform TF transform between GLOBAL_FRAME -> UAV_FRAME in ROS (enu/flu) format.
inno_vtol_dynamics
Author(s): Roman Fedorenko, Dmitry Ponomarev, Ezra Tal, Winter Guerra
autogenerated on Mon Dec 9 2024 03:13:35