AutoCar  v1.0.0
LogicalCore Class Reference

Public Member Functions

 LogicalCore (tf::TransformListener &tf)
 
void pos_callback (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &pos)
 
void getCarPos (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &pos)
 
void getCameraGoal (const move_base_msgs::MoveBaseGoal::ConstPtr &msg)
 The callback function of the camera_goal publishing by armor_detect node. More...
 
void fillPatrolList ()
 You can set some points in file ./param_manager/autocar_params.xml first, this function will load the parameters to the vector patrol_list_.
 
double distance (const geometry_msgs::PoseStamped &p1, const geometry_msgs::PoseStamped &p2)
 
geometry_msgs::PoseStamped goalToGlobalFrame (const geometry_msgs::PoseStamped &goal_pose_msg)
 
void stateMachine ()
 stateMachine the logical core of autocar.
 

Friends

class PointMode
 
class PatrolMode
 
class ShootingMode
 

Member Function Documentation

void LogicalCore::getCameraGoal ( const move_base_msgs::MoveBaseGoal::ConstPtr &  msg)

The callback function of the camera_goal publishing by armor_detect node.

Parameters
msg

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