mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-09 03:27:45 +08:00
OdometryThread: fixed data buffer ignored if imu is always set
This commit is contained in:
@@ -150,7 +150,7 @@ void OdometryThread::addData(const SensorData & data)
|
|||||||
bool notify = true;
|
bool notify = true;
|
||||||
_dataMutex.lock();
|
_dataMutex.lock();
|
||||||
{
|
{
|
||||||
if(data.imu().empty())
|
if(!data.imageRaw().empty() || !data.laserScanRaw().isEmpty() || data.imu().empty())
|
||||||
{
|
{
|
||||||
_dataBuffer.push_back(data);
|
_dataBuffer.push_back(data);
|
||||||
while(_dataBufferMaxSize > 0 && _dataBuffer.size() > _dataBufferMaxSize)
|
while(_dataBufferMaxSize > 0 && _dataBuffer.size() > _dataBufferMaxSize)
|
||||||
|
|||||||
Reference in New Issue
Block a user