matlabbe
4f96fd3530
Version 0.10.1: user_data is now a cv::Mat to avoid a deep copy when SensorData is copied
2015-06-28 19:22:18 -04:00
Mathieu Labbe
9e13642a47
fixed runtime errors for single depth camera and stereo
2015-05-30 20:05:35 -04:00
Mathieu Labbe
c6d0d47b1c
Added multi-camera feature
2015-05-29 14:46:48 -04:00
Mathieu Labbe
1f8fc91f46
fixed DatabaseViewer Export's options
2015-05-06 13:05:32 -04:00
Mathieu Labbe
abb7eb15ac
Updated version to 0.8.11. Added param RGBD/LocalLoopDetectionPathOdomPosesUsed. DatabaseViewer: export option at a specified framerate. DBReader: option to read database at a rate specified by the stamps saved. Database: Added new column "data2d_max_pts" in Depth table
2015-05-01 07:30:09 -04:00
Mathieu Labbe
fa3a2421f6
Added Monocular SLAM (experimental), Odometry classes refactoring
2015-04-23 22:01:41 -04:00
Mathieu Labbe
186dc60a49
Version 0.8.8: added "user_data" field in database. Added WifiMapping example. Fixed FATAL error when initializing rtabmap with no database.
2015-03-25 13:31:12 -04:00
Mathieu Labbe
721de2e76b
Database update (version 0.8.5): added Node.stamp and Node.label fields
...
Added labeling mechanism of nodes (by default the first node of a map is tagged "map#")
2015-02-27 15:24:15 -05:00
Mathieu Labbe
eb96fe1249
increased version to 0.8.4: Database Link's "variance" field split into "rot_variance" and "trans_variance". Added Parameter LccIcp/HighTransitionalVariance
2015-02-24 16:06:02 -05:00
Mathieu Labbe
a2dde36093
Integration of the path planner into rtabmap's memory management to actually retrieve nodes on the planned path on the graph.
...
Added Rtabmap::clearPath(), Rtabmap::computePath(), Rtabmap::getPathGoalId() and Rtabmap::updateGoalIndex() methods.
Added virtual links when path retrieval is activated (virtual links are not saved to database and removed when the path goal is reached).
New parameters: RGBD/GoalReachedRadius and RGBD/MaxAnticipatedNodes
Refactored how loop closure hypotheses are selected (fixed ratio between consecutive hypotheses, not the last loop closure).
Updated getNodesInRadius() to use all filtered scans.
GUI: window can be saved/loaded maximized
GUI: saving Graph View parameters to config.ini
2015-01-30 15:30:57 -05:00
Mathieu Labbe
7a6bf630ca
Moved some util3d methods to Transform.h, Graph.h and Compression.h
...
Added computePath() method implementating A star on graph
GUI: SetWindowModified() and user should explicitly save the GUI config to keep them
Calibration: added mirror checkbox, added device id argument
2015-01-23 11:17:42 -05:00
Mathieu Labbe
744e2fb3c7
Updated version to 0.8.0
...
Libraries are installed in lib directly with symbolic links, not in lib/rtabmap-0.8. Removed the need of RPATH in cmake.
Saving variance of each link in database (new field Link.variance). The variance is used to generate the constraint information matrices for TORO optimization.
ICP: computing variance instead of fitness.
ICP3: added correspondences ratio parameter
Added OdometryInfo class
Refactoring: renamed depth2d stuff to laserScan. rtabmap::Memory and rtabmap::Signature classes (no more distinct neighbor, loop closure or child loop closure links, only links with different types)
2014-12-14 16:42:10 -05:00
matlabbe
57dec696cf
fixed not uncompressed depth2D when restarting rtabmap with a prebuilt map for icp constraints
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@2053 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-11-20 16:20:21 +00:00
matlabbe
0f7cc38688
Memory efficiency: changed std::vector<unsigned char> bytes arrays to cv::Mat to avoid multiple copies when Signature objects are copied.
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1937 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-10-28 19:57:21 +00:00
matlabbe
4340748fec
fixed compilation error on Windows (on util3d::removeNaNFromPointCloud() method)
...
increased stability of new actions added (New/Open/Close database).
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1933 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-10-28 04:16:36 +00:00
matlabbe
b56e03b463
-Updated File menu with new actions "New database...", "Open database", "Close database" and "Edit database". Each new session will be automatically saved when closing the database. The "play" action cannot be activated until a new database is created or a previous session database is opened.
...
- Memory usage reviewed for the GUI: we don't uncompress data for downloaded nodes from "Download all clouds" action.
- Odometry: added optional argument "initialPose" to reset() method
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1930 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-10-28 01:20:57 +00:00
matlabbe
457c068e0f
Refactored how visualization data are transfered between core and gui: using only Signature object instead of separated image,deph,fx,fy...
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1928 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-10-26 21:47:29 +00:00
matlabbe
29097c023e
Changed license to BSD
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1633 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-08-11 17:00:55 +00:00
matlabbe
f090c81aaf
Added CalibrationDialog in Preferences->source for convenience. The database is also changed to handle new FX, FY, CX and CY intrinsic parameters instead of only depthConstant parameter. Added version of the database in a new table Admin. Updated to version 0.7.0.
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1613 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-07-26 04:36:00 +00:00
matlabbe
8b8511e154
Merged pcl_integration branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1014 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-12-11 00:12:44 +00:00
matlabbe
b92d0444ac
Included UtiLite library directly in Rtabmap source (to simplify the installation)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@855 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-04-30 20:16:01 +00:00
matlabbe
2836d4c48c
merged attention branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@657 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-11 18:05:05 +00:00
matlabbe
17b8e10ed8
Merged Audio branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@560 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-06-24 17:19:34 +00:00
matlabbe
a2eb8bcab6
MERGE branch STM 325:449 into trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@450 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-03-03 01:46:30 +00:00
matlabbe
25c2a9f07e
-Refactored HypVerification classes (added verification by signatures' similarity), there is no more complicated rejectedHypReason, now it's only true if valide or false if verification fails...
...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@86 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 02:56:31 +00:00
matlabbe
2d73090f3a
moved rtabmap-ros-pkg project in this project
...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@52 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-05 14:45:39 +00:00