Removed assert when data.id = 0 (only requirement for odom is that id >=0)

This commit is contained in:
matlabbe
2017-02-23 15:57:50 -05:00
parent 526fdb495b
commit 45ca3500c6
2 changed files with 2 additions and 2 deletions

View File

@@ -203,6 +203,8 @@ Transform Odometry::process(SensorData & data, OdometryInfo * info)
Transform Odometry::process(SensorData & data, const Transform & guessIn, OdometryInfo * info)
{
UASSERT_MSG(data.id() >= 0, uFormat("Input data should have ID greater or equal than 0 (id=%d)!", data.id()).c_str());
// Ground alignment
if(_pose.isIdentity() && _alignWithGround)
{

View File

@@ -804,8 +804,6 @@ Transform OdometryF2M::computeTransform(
UFATAL("invalid camera model!");
}
bundleModels_.insert(std::make_pair(lastFrame_->id(), model));
UASSERT_MSG(lastFrame_->id() > 0, uFormat("Input data should have ID greater than 0 when odometry bundle adjustment is enabled!").c_str());
bundlePoses_.insert(std::make_pair(lastFrame_->id(), newFramePose));
}