mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 01:20:25 +08:00
0.18: Camera calibration and LaserScan Info refactoring (#324)
* Saving full camera calibration in database, added angle min/max/inc to LaserScan. * Updated laserscan info save/load in db * Database: added Tag table, added env_sensors field to Node * fixed serialization/deserialization of stereo camera model * fixed multi-calibration db saving * fixed rebase errors * Tango: Added saving environmental sensors option * Memory: Save env sensors * Tango: fixed env sensor ids * DBViewer: show env sensors values * DBViewer: added calibration details on tooltip * increased package version to 0.18.0 * Fixed LaserScan copies when angleIncrement is valid * fixed build error without OctoMap dependency
This commit is contained in:
@@ -607,7 +607,8 @@ int main(int argc, char * argv[])
|
||||
double s;
|
||||
std::vector<float> v;
|
||||
GPS gps;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, true);
|
||||
EnvSensors sensors;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, sensors, true);
|
||||
if(!gtPose.isNull())
|
||||
{
|
||||
groundTruth.insert(std::make_pair(iter->first, gtPose));
|
||||
|
||||
@@ -589,7 +589,8 @@ int main(int argc, char * argv[])
|
||||
double s;
|
||||
std::vector<float> v;
|
||||
GPS gps;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, true);
|
||||
EnvSensors sensors;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, sensors, true);
|
||||
if(!gtPose.isNull())
|
||||
{
|
||||
groundTruth.insert(std::make_pair(iter->first, gtPose));
|
||||
|
||||
@@ -202,7 +202,8 @@ int main(int argc, char * argv[])
|
||||
std::string l;
|
||||
double s;
|
||||
std::vector<float> v;
|
||||
if(driver->getNodeInfo(*iter, p, m, w, l, s, gt, v, gps))
|
||||
EnvSensors sensors;
|
||||
if(driver->getNodeInfo(*iter, p, m, w, l, s, gt, v, gps, sensors))
|
||||
{
|
||||
odomPoses.insert(std::make_pair(*iter, p));
|
||||
if(!gt.isNull())
|
||||
|
||||
@@ -395,7 +395,8 @@ int main(int argc, char * argv[])
|
||||
double s;
|
||||
std::vector<float> v;
|
||||
GPS gps;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, true);
|
||||
EnvSensors sensors;
|
||||
rtabmap.getMemory()->getNodeInfo(iter->first, o, m, w, l, s, gtPose, v, gps, sensors, true);
|
||||
if(!gtPose.isNull())
|
||||
{
|
||||
groundTruth.insert(std::make_pair(iter->first, gtPose));
|
||||
|
||||
Reference in New Issue
Block a user