mirror of
https://github.com/MAPIRlab/rf2o_laser_odometry.git
synced 2023-04-06 19:28:55 +08:00
test general case first
This commit is contained in:
@@ -185,18 +185,18 @@ void CLaserOdometry2DNode::LaserCallBack(const sensor_msgs::LaserScan::ConstPtr&
|
|||||||
current_scan_time = last_scan.header.stamp;
|
current_scan_time = last_scan.header.stamp;
|
||||||
|
|
||||||
//Initialize module on first scan
|
//Initialize module on first scan
|
||||||
if (first_laser_scan)
|
if (!first_laser_scan)
|
||||||
{
|
|
||||||
Init(last_scan, initial_robot_pose.pose.pose);
|
|
||||||
first_laser_scan = false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
//copy laser scan to internal variable
|
//copy laser scan to internal variable
|
||||||
for (unsigned int i = 0; i<width; i++)
|
for (unsigned int i = 0; i<width; i++)
|
||||||
range_wf(i) = new_scan->ranges[i];
|
range_wf(i) = new_scan->ranges[i];
|
||||||
new_scan_available = true;
|
new_scan_available = true;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Init(last_scan, initial_robot_pose.pose.pose);
|
||||||
|
first_laser_scan = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user