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::MyRobot
private
armors_in_eyes_sub_
roborts_decision::MyRobot
private
armors_under_attack_
roborts_decision::MyRobot
private
armors_under_attack_sub_
roborts_decision::MyRobot
private
ArmorsInEyesCallback
(const roborts_msgs::ArmorsDetected::ConstPtr &msg)
roborts_decision::MyRobot
private
ArmorsUnderAttackCallback
(const roborts_msgs::RobotDamage::ConstPtr &msg)
roborts_decision::MyRobot
private
avoidanceMove
(double x, double y)
roborts_decision::MyRobot
changeFrictionWheelSpeedToShootSpeed
(double frictionWhellSpeed)
roborts_decision::MyRobot
private
chassis_map_pose_
roborts_decision::MyRobot
private
chassis_odom_pose_
roborts_decision::MyRobot
private
ChassisMapPoseCallback
(const geometry_msgs::PoseStamped::ConstPtr &msg)
roborts_decision::MyRobot
private
current_behavior_
roborts_decision::MyRobot
private
current_heat_
roborts_decision::MyRobot
private
getArmorsInEyes
() const
roborts_decision::MyRobot
getArmorsUnderAttack
() const
roborts_decision::MyRobot
GetArmorTowards
(ArmorId armor_id)
roborts_decision::MyRobot
getChassisMapPose
() const
roborts_decision::MyRobot
getChassisOdomPose
()
roborts_decision::MyRobot
getCurrentBehavior
() const
roborts_decision::MyRobot
getCurrentHeat
() const
roborts_decision::MyRobot
getEffectiveShootDistance
() const
roborts_decision::MyRobot
getGimbalMapPose
()
roborts_decision::MyRobot
getGimbalOdomPose
()
roborts_decision::MyRobot
getHp
() const
roborts_decision::MyRobot
GetId
() const
roborts_decision::MyRobot
getMyRobotPoint
() const
roborts_decision::MyRobot
getNextPoint
() const
roborts_decision::MyRobot
getPChassisExecutor
()
roborts_decision::MyRobot
private
getPGimbalExecutor
()
roborts_decision::MyRobot
private
getRemainingProjectiles
() const
roborts_decision::MyRobot
getRobotType
() const
roborts_decision::MyRobot
getSafeDirection
(const geometry_msgs::PoseStamped &pose_enemy)
roborts_decision::MyRobot
GetShootEnemyId
()
roborts_decision::MyRobot
GetShootNulletsNumber
()
roborts_decision::MyRobot
getSignal
() const
roborts_decision::MyRobot
getState
() const
roborts_decision::MyRobot
getStatusCode
()
roborts_decision::MyRobot
gimbal_map_pose_
roborts_decision::MyRobot
private
gimbal_odom_pose_
roborts_decision::MyRobot
private
heat_sub_
roborts_decision::MyRobot
private
HeatCallback
(const roborts_msgs::RobotHeat::ConstPtr &msg)
roborts_decision::MyRobot
private
id_
roborts_decision::MyRobot
private
is_survival_
roborts_decision::MyRobot
private
isNoMove
() const
roborts_decision::MyRobot
isNoShoot
() const
roborts_decision::MyRobot
isShot
() const
roborts_decision::MyRobot
isSurvival
() const
roborts_decision::MyRobot
kBlood
roborts_decision::MyRobot
private
static
kBullet
roborts_decision::MyRobot
private
static
keepDirectionMove
(double tar_x, double tar_y, double direction)
roborts_decision::MyRobot
kHeat
roborts_decision::MyRobot
private
static
max_hp_
roborts_decision::MyRobot
private
MyRobot
(RobotId id, const ros::NodeHandle &nh=ros::NodeHandle("~"))
roborts_decision::MyRobot
explicit
nextPoint_
roborts_decision::MyRobot
private
nh_
roborts_decision::MyRobot
private
no_move_
roborts_decision::MyRobot
private
no_shoot_
roborts_decision::MyRobot
private
operator!=
(const MyRobot &rhs) const
roborts_decision::MyRobot
operator==
(const MyRobot &rhs) const
roborts_decision::MyRobot
p_chassis_executor_
roborts_decision::MyRobot
private
p_gimbal_executor_
roborts_decision::MyRobot
private
p_ros_spin_thread_
roborts_decision::MyRobot
private
remaining_hp_
roborts_decision::MyRobot
private
remaining_projectiles_
roborts_decision::MyRobot
private
remaining_projectiles_sub_
roborts_decision::MyRobot
private
RemainingProjectilesCallback
(const roborts_msgs::ShootInfo::ConstPtr &msg)
roborts_decision::MyRobot
private
robot_map_pose_sub_
roborts_decision::MyRobot
private
robot_status_sub_
roborts_decision::MyRobot
private
robot_type_
roborts_decision::MyRobot
private
RobotStatusCallback
(const roborts_msgs::RobotStatus::ConstPtr &msg)
roborts_decision::MyRobot
private
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::MyRobot
private
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::MyRobot
private
shoot
(double speed, int number=data::MAX)
roborts_decision::MyRobot
shoot
()
roborts_decision::MyRobot
private
shoot_bullets_this_time_
roborts_decision::MyRobot
private
shoot_enemy_id_
roborts_decision::MyRobot
private
shoot_pub_
roborts_decision::MyRobot
private
shootAimed
(geometry_msgs::Point32 &target)
roborts_decision::MyRobot
private
shootBulletsMaxNumber
(double speed) const
roborts_decision::MyRobot
signal_
roborts_decision::MyRobot
private
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::MyRobot
private
tf_thread_ptr_
roborts_decision::MyRobot
private
tNoMove
roborts_decision::MyRobot
private
tNoShoot
roborts_decision::MyRobot
private
TowardWPosShoot
(double tar_x, double tar_y, double tar_z)
roborts_decision::MyRobot
update
()
roborts_decision::MyRobot
UpdateChassisOdomPose
()
roborts_decision::MyRobot
private
UpdateGimbalMapPose
()
roborts_decision::MyRobot
private
UpdateGimbalOdomPose
()
roborts_decision::MyRobot
private
~MyRobot
()
roborts_decision::MyRobot
virtual
Generated by
1.8.18