rm_controllers
Loading...
Searching...
No Matches
rm_gimbal_controllers::BallisticSolver Class Reference

#include <ballistic_solver.h>

Public Member Functions

 BallisticSolver (ros::NodeHandle &nh)
 
 ~BallisticSolver ()=default
 
double simulate (double pitch_angle_, double initial_vel_, double target_dis, double target_hgt)
 
void solver (const geometry_msgs::TransformStamped &base2gimbal, double &yaw, double &pitch)
 
void reconfigCB (rm_gimbal_controllers::BallisticSolverConfig &config, uint32_t)
 

Constructor & Destructor Documentation

◆ BallisticSolver()

rm_gimbal_controllers::BallisticSolver::BallisticSolver ( ros::NodeHandle & nh)
explicit

◆ ~BallisticSolver()

rm_gimbal_controllers::BallisticSolver::~BallisticSolver ( )
default

Member Function Documentation

◆ reconfigCB()

void rm_gimbal_controllers::BallisticSolver::reconfigCB ( rm_gimbal_controllers::BallisticSolverConfig & config,
uint32_t  )

◆ simulate()

double rm_gimbal_controllers::BallisticSolver::simulate ( double pitch_angle_,
double initial_vel_,
double target_dis,
double target_hgt )

◆ solver()

void rm_gimbal_controllers::BallisticSolver::solver ( const geometry_msgs::TransformStamped & base2gimbal,
double & yaw,
double & pitch )

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