| bullet_speed_ | rm_gimbal_controllers::BulletSolver | private |
| bulletModelPub(const geometry_msgs::TransformStamped &odom2pitch, const ros::Time &time) | rm_gimbal_controllers::BulletSolver | |
| BulletSolver(ros::NodeHandle &controller_nh) | rm_gimbal_controllers::BulletSolver | explicit |
| config_ | rm_gimbal_controllers::BulletSolver | private |
| config_rt_buffer_ | rm_gimbal_controllers::BulletSolver | private |
| count_ | rm_gimbal_controllers::BulletSolver | private |
| d_srv_ | rm_gimbal_controllers::BulletSolver | private |
| dynamic_reconfig_initialized_ | rm_gimbal_controllers::BulletSolver | private |
| fly_time_ | rm_gimbal_controllers::BulletSolver | private |
| fly_time_pub_ | rm_gimbal_controllers::BulletSolver | private |
| getGimbalError(geometry_msgs::Point pos, geometry_msgs::Vector3 vel, double yaw, double v_yaw, double r1, double r2, double dz, int armors_num, double yaw_real, double pitch_real, double bullet_speed) | rm_gimbal_controllers::BulletSolver | |
| getPitch() const | rm_gimbal_controllers::BulletSolver | inline |
| getResistanceCoefficient(double bullet_speed) const | rm_gimbal_controllers::BulletSolver | |
| getSelectedArmorPosAndVel(geometry_msgs::Point &armor_pos, geometry_msgs::Vector3 &armor_vel, geometry_msgs::Point pos, geometry_msgs::Vector3 vel, double yaw, double v_yaw, double r1, double r2, double dz, int armors_num) | rm_gimbal_controllers::BulletSolver | |
| getYaw() const | rm_gimbal_controllers::BulletSolver | inline |
| identified_target_change_ | rm_gimbal_controllers::BulletSolver | private |
| identified_target_change_sub_ | rm_gimbal_controllers::BulletSolver | private |
| identifiedTargetChangeCB(const std_msgs::BoolConstPtr &msg) | rm_gimbal_controllers::BulletSolver | |
| is_in_delay_before_switch_ | rm_gimbal_controllers::BulletSolver | private |
| judgeShootBeforehand(const ros::Time &time, double v_yaw) | rm_gimbal_controllers::BulletSolver | |
| marker_desire_ | rm_gimbal_controllers::BulletSolver | private |
| marker_real_ | rm_gimbal_controllers::BulletSolver | private |
| max_track_target_vel_ | rm_gimbal_controllers::BulletSolver | private |
| output_pitch_ | rm_gimbal_controllers::BulletSolver | private |
| output_yaw_ | rm_gimbal_controllers::BulletSolver | private |
| path_desire_pub_ | rm_gimbal_controllers::BulletSolver | private |
| path_real_pub_ | rm_gimbal_controllers::BulletSolver | private |
| reconfigCB(rm_gimbal_controllers::BulletSolverConfig &config, uint32_t) | rm_gimbal_controllers::BulletSolver | |
| resistance_coff_ | rm_gimbal_controllers::BulletSolver | private |
| selected_armor_ | rm_gimbal_controllers::BulletSolver | private |
| shoot_beforehand_cmd_ | rm_gimbal_controllers::BulletSolver | private |
| shoot_beforehand_cmd_pub_ | rm_gimbal_controllers::BulletSolver | private |
| solve(geometry_msgs::Point pos, geometry_msgs::Vector3 vel, double bullet_speed, double yaw, double v_yaw, double r1, double r2, double dz, int armors_num, double chassis_angular_vel_z) | rm_gimbal_controllers::BulletSolver | |
| switch_armor_time_ | rm_gimbal_controllers::BulletSolver | private |
| switch_hysteresis_ | rm_gimbal_controllers::BulletSolver | private |
| target_pos_ | rm_gimbal_controllers::BulletSolver | private |
| track_target_ | rm_gimbal_controllers::BulletSolver | private |
| ~BulletSolver()=default | rm_gimbal_controllers::BulletSolver | |