mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 01:20:25 +08:00
MainWindow: don't save empty database. Odometry: return null pose when not initialized.
This commit is contained in:
@@ -2415,8 +2415,6 @@ void MainWindow::startDetection()
|
||||
"progress will not be shown in the GUI."));
|
||||
}
|
||||
|
||||
_emptyNewDatabase = false; // if a new database is used, it won't be empty anymore...
|
||||
|
||||
emit stateChanged(kDetecting);
|
||||
}
|
||||
|
||||
@@ -3069,6 +3067,10 @@ void MainWindow::deleteMemory()
|
||||
}
|
||||
|
||||
this->post(new RtabmapEventCmd(RtabmapEventCmd::kCmdResetMemory));
|
||||
if(_state!=kDetecting)
|
||||
{
|
||||
_emptyNewDatabase = true;
|
||||
}
|
||||
this->clearTheCache();
|
||||
}
|
||||
|
||||
@@ -4648,6 +4650,8 @@ void MainWindow::changeState(MainWindow::State newState)
|
||||
_elapsedTime->start();
|
||||
_oneSecondTimer->start();
|
||||
|
||||
_emptyNewDatabase = false; // if a new database is used, it won't be empty anymore...
|
||||
|
||||
if(_camera)
|
||||
{
|
||||
_camera->start();
|
||||
|
||||
@@ -847,7 +847,7 @@ void PreferencesDialog::resetSettings(QGroupBox * groupBox)
|
||||
_ui->doubleSpinBox_mlsRadius->setValue(0.04);
|
||||
|
||||
_ui->groupBox_poseFiltering->setChecked(true);
|
||||
_ui->doubleSpinBox_cloudFilterRadius->setValue(0.3);
|
||||
_ui->doubleSpinBox_cloudFilterRadius->setValue(0.1);
|
||||
_ui->doubleSpinBox_cloudFilterAngle->setValue(30);
|
||||
|
||||
_ui->checkBox_map_shown->setChecked(false);
|
||||
|
||||
@@ -64,8 +64,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>736</width>
|
||||
<height>909</height>
|
||||
<width>744</width>
|
||||
<height>1074</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_16">
|
||||
@@ -86,7 +86,7 @@
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>3</number>
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page_22">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_29">
|
||||
@@ -384,7 +384,7 @@ Show a yellow background when the number of odometry inliers goes under this thr
|
||||
<double>0.010000000000000</double>
|
||||
</property>
|
||||
<property name="value">
|
||||
<double>0.200000000000000</double>
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
Reference in New Issue
Block a user