Decision Module  1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
roborts_decision::MyRobot Member List

This is the complete list of members for roborts_decision::MyRobot, including all inherited members.

armors_in_eyes_roborts_decision::MyRobotprivate
armors_in_eyes_sub_roborts_decision::MyRobotprivate
armors_under_attack_roborts_decision::MyRobotprivate
armors_under_attack_sub_roborts_decision::MyRobotprivate
ArmorsInEyesCallback(const roborts_msgs::ArmorsDetected::ConstPtr &msg)roborts_decision::MyRobotprivate
ArmorsUnderAttackCallback(const roborts_msgs::RobotDamage::ConstPtr &msg)roborts_decision::MyRobotprivate
avoidanceMove(double x, double y)roborts_decision::MyRobot
changeFrictionWheelSpeedToShootSpeed(double frictionWhellSpeed)roborts_decision::MyRobotprivate
chassis_map_pose_roborts_decision::MyRobotprivate
chassis_odom_pose_roborts_decision::MyRobotprivate
ChassisMapPoseCallback(const geometry_msgs::PoseStamped::ConstPtr &msg)roborts_decision::MyRobotprivate
current_behavior_roborts_decision::MyRobotprivate
current_heat_roborts_decision::MyRobotprivate
getArmorsInEyes() constroborts_decision::MyRobot
getArmorsUnderAttack() constroborts_decision::MyRobot
GetArmorTowards(ArmorId armor_id)roborts_decision::MyRobot
getChassisMapPose() constroborts_decision::MyRobot
getChassisOdomPose()roborts_decision::MyRobot
getCurrentBehavior() constroborts_decision::MyRobot
getCurrentHeat() constroborts_decision::MyRobot
getEffectiveShootDistance() constroborts_decision::MyRobot
getGimbalMapPose()roborts_decision::MyRobot
getGimbalOdomPose()roborts_decision::MyRobot
getHp() constroborts_decision::MyRobot
GetId() constroborts_decision::MyRobot
getMyRobotPoint() constroborts_decision::MyRobot
getNextPoint() constroborts_decision::MyRobot
getPChassisExecutor()roborts_decision::MyRobotprivate
getPGimbalExecutor()roborts_decision::MyRobotprivate
getRemainingProjectiles() constroborts_decision::MyRobot
getRobotType() constroborts_decision::MyRobot
getSafeDirection(const geometry_msgs::PoseStamped &pose_enemy)roborts_decision::MyRobot
GetShootEnemyId()roborts_decision::MyRobot
GetShootNulletsNumber()roborts_decision::MyRobot
getSignal() constroborts_decision::MyRobot
getState() constroborts_decision::MyRobot
getStatusCode()roborts_decision::MyRobot
gimbal_map_pose_roborts_decision::MyRobotprivate
gimbal_odom_pose_roborts_decision::MyRobotprivate
heat_sub_roborts_decision::MyRobotprivate
HeatCallback(const roborts_msgs::RobotHeat::ConstPtr &msg)roborts_decision::MyRobotprivate
id_roborts_decision::MyRobotprivate
is_survival_roborts_decision::MyRobotprivate
isNoMove() constroborts_decision::MyRobot
isNoShoot() constroborts_decision::MyRobot
isShot() constroborts_decision::MyRobot
isSurvival() constroborts_decision::MyRobot
kBloodroborts_decision::MyRobotprivatestatic
kBulletroborts_decision::MyRobotprivatestatic
keepDirectionMove(double tar_x, double tar_y, double direction)roborts_decision::MyRobot
kHeatroborts_decision::MyRobotprivatestatic
max_hp_roborts_decision::MyRobotprivate
MyRobot(RobotId id, const ros::NodeHandle &nh=ros::NodeHandle("~"))roborts_decision::MyRobotexplicit
nextPoint_roborts_decision::MyRobotprivate
nh_roborts_decision::MyRobotprivate
no_move_roborts_decision::MyRobotprivate
no_shoot_roborts_decision::MyRobotprivate
operator!=(const MyRobot &rhs) constroborts_decision::MyRobot
operator==(const MyRobot &rhs) constroborts_decision::MyRobot
p_chassis_executor_roborts_decision::MyRobotprivate
p_gimbal_executor_roborts_decision::MyRobotprivate
p_ros_spin_thread_roborts_decision::MyRobotprivate
remaining_hp_roborts_decision::MyRobotprivate
remaining_projectiles_roborts_decision::MyRobotprivate
remaining_projectiles_sub_roborts_decision::MyRobotprivate
RemainingProjectilesCallback(const roborts_msgs::ShootInfo::ConstPtr &msg)roborts_decision::MyRobotprivate
robot_map_pose_sub_roborts_decision::MyRobotprivate
robot_status_sub_roborts_decision::MyRobotprivate
robot_type_roborts_decision::MyRobotprivate
RobotStatusCallback(const roborts_msgs::RobotStatus::ConstPtr &msg)roborts_decision::MyRobotprivate
robotTypeToString(const RobotType robot_type)roborts_decision::MyRobot
setCurrentBehavior(MyRobotBehavior current_behavior)roborts_decision::MyRobot
setGimbalOdomPose(const double &gimbal_goal_map_pitch, const double &gimbal_goal_map_yaw)roborts_decision::MyRobotprivate
SetHomeMoveParameter()roborts_decision::MyRobot
SetHomeShootParameter()roborts_decision::MyRobot
setIsSurvival(bool is_survival)roborts_decision::MyRobot
setNextPoint(const roborts_common::Point2D &nextPoint)roborts_decision::MyRobot
setRobotType(RobotType robot_type)roborts_decision::MyRobot
SetShootEnemyId(const int id)roborts_decision::MyRobot
SetShootNulletsNumber(const int num_bullets)roborts_decision::MyRobot
setSignal(Signal signal)roborts_decision::MyRobotprivate
shoot(double speed, int number=data::MAX)roborts_decision::MyRobot
shoot()roborts_decision::MyRobotprivate
shoot_bullets_this_time_roborts_decision::MyRobotprivate
shoot_enemy_id_roborts_decision::MyRobotprivate
shoot_pub_roborts_decision::MyRobotprivate
shootAimed(geometry_msgs::Point32 &target)roborts_decision::MyRobotprivate
shootBulletsMaxNumber(double speed) constroborts_decision::MyRobot
signal_roborts_decision::MyRobotprivate
spinForword(const double &tarX, const double &tarY)roborts_decision::MyRobot
spinInPlace(const double &angularVelocity)roborts_decision::MyRobot
stayStill()roborts_decision::MyRobot
tf_ptr_roborts_decision::MyRobotprivate
tf_thread_ptr_roborts_decision::MyRobotprivate
tNoMoveroborts_decision::MyRobotprivate
tNoShootroborts_decision::MyRobotprivate
TowardWPosShoot(double tar_x, double tar_y, double tar_z)roborts_decision::MyRobot
update()roborts_decision::MyRobot
UpdateChassisOdomPose()roborts_decision::MyRobotprivate
UpdateGimbalMapPose()roborts_decision::MyRobotprivate
UpdateGimbalOdomPose()roborts_decision::MyRobotprivate
~MyRobot()roborts_decision::MyRobotvirtual