7 #include <sensor_msgs/LaserScan.h> 34 double calcFreespace(
const sensor_msgs::LaserScan::ConstPtr &laserscan);
37 const sensor_msgs::LaserScan::ConstPtr &laserscan,
38 double xregion,
double yregion,
40 double *distanceToObstacle);
int isInvertedScannerCheck(const sensor_msgs::LaserScan::ConstPtr &laserscan)
ros::NodeHandle private_nh_
double max_rotational_vel_
tf::TransformListener tf_
ros::Subscriber laser_sub_
void autonomousBehaviour(const sensor_msgs::LaserScan::ConstPtr &laserscan)
int checkRange(const sensor_msgs::LaserScan::ConstPtr &laserscan, double xregion, double yregion, int *indexToObstacle, double *distanceToObstacle)
double calcFreespace(const sensor_msgs::LaserScan::ConstPtr &laserscan)