matlabbe
963aea5c0d
OccupancyGrid:segmentCloud() reset indices ptr to make sure the returned pointer is valid
2018-11-15 10:08:04 -05:00
matlabbe
00559ce8d6
ground segmentaiton: adjusted cluster inlier with centroid below max height of biggest cluster
2018-02-18 15:30:20 -05:00
matlabbe
07244a8a73
Fixed occupancy grid created from PointNormal with RGB
2018-02-18 15:10:25 -05:00
matlabbe
d24097f73d
0.16.1: Added LaserScan class with new "format" field to distinguish easier between all kind of laser scans (XYZ, XYZRGB, XYZI, XYZNormal...)
2018-02-16 19:20:54 -05:00
matlabbe
4c0a612ab5
util3d_filtering: refactored implementations using templates. Parameters: Changed Grid/DepthMin|Max to Grid/RangeMin|Max, added Grid/PreVoxelFiltering, added GridBlobal/OctoMapOccupancyThr. OccupancyGrid: supporting input clouds already having normals. Memory: don't save working directory parameter to database.
2018-02-13 10:16:48 -05:00
matlabbe
75854fc026
OccupancyGrid: updated parameters check
2017-08-04 11:41:50 -04:00
matlabbe
62de6fcdae
util3d::denseMeshPostProcessing(): coloredOutput param not used anymore
2017-07-24 19:21:22 -04:00
matlabbe
8787ecceb8
Tango: refactored mesh creation
2017-06-16 14:44:48 -04:00
matlabbe
811afa1171
Moved ExportCloudsDialog::mergeTextures() method in util3d_surface module
2017-06-13 19:20:09 -04:00
matlabbe
bbaac8b2b1
Grid: support negative ground/obstacle height thresholds
2017-06-12 11:48:13 -04:00
matlabbe
9b3b7b09a0
Projection ray tracing, keep empty cells from projection
2017-03-01 17:34:28 -05:00
matlabbe
17121d5861
Added parameter "Grid/ProjRayTracing" and renamed "Grid/3DGroundIsObstacle" to "Grid/GroundIsObstacle"
2017-03-01 14:06:21 -05:00
matlabbe
4d585cbb11
Fixed bug where Grid/MaxObstacleHeight didn't work when the ground is not observable
2016-11-28 14:02:06 -05:00
matlabbe
ff4300d525
Added GainCompensator class. GUI/3D Rendering: added texturing option.
2016-09-07 12:15:44 -04:00
matlabbe
7f2c118f8d
Added min polygon cluster size option (DbViewer and GUI export)
2016-09-03 18:59:43 -04:00
matlabbe
87b9f30dce
fixed warning ("centroid" may be not initialized)...
2016-09-01 14:55:19 -04:00
matlabbe
c404234635
OccupancyGrid: added Grid/Footprint*** parameters, templated segmentCloud() function, added Grid/ClusterRadius parameter. Parameters: fixed getDefaultParameters(group) function to correctly compare groups.
2016-08-31 12:43:54 -04:00
matlabbe
4e027a6515
Grid/DetectFlatObstacles default true. segmentObstaclesFromGround(): Fixed not used indices still kept in obstacles output
2016-08-31 12:43:54 -04:00
matlabbe
013eba1d58
0.11.10: Database update with occupancy grid and laser scan info. Added class LaserScanInfo and OccupancyGrid (incremental 2d grid map). Gui: 2d grid and octomap are udpated using occupancy grids saved in nodes.
2016-08-31 12:43:53 -04:00
matlabbe
ca6cd19fb1
Updated Copyright year and About dialog summary
2016-07-17 21:57:10 -04:00
matlabbe
02d4ca5c8b
util3d::segmentObstaclesFromGround: added viewPoint argument (default 0,0,100)
2016-07-04 11:47:10 -04:00
matlabbe
4115bc416e
Added OctoMap class
2016-06-28 19:00:44 -04:00
matlabbe
abd376a44c
segmentObstaclesFromGround() fixed identical ground and obstacles indices
2016-06-14 11:55:58 -04:00
matlabbe
7aa9c92971
Added util3d::pasthrough returning indices for convenience. segmentObstaclesFromGound(): filtering obstacles under maxGroundHeight if set
2016-05-21 15:54:37 -04:00
matlabbe
971c96f566
MainWindow projected map: fixed bad occupancy from wrong normals after voxel filtering. util3d::segmentObstaclesFromGround(): added flatObstacles argument.
2016-05-20 17:25:52 -04:00
matlabbe
2db6b2ceef
segmentObstaclesFromGround: Added epsilon for ground surface inclusion inside maximum and minimum heights
2016-05-16 16:26:16 -04:00
Mathieu Labbe
4cc1c66f09
Segment ground/obstacles: added max ground height parameter
2016-04-15 17:41:40 -04:00
matlabbe
9339b86633
API change: segmentObstaclesFromGround() and normalFiltering()
2016-04-12 18:57:04 -04:00
matlabbe
0a913a9cd4
Fixed segmentObstaclesFromGround() build error
2016-02-17 16:01:14 -05:00
matlabbe
c6a46a7238
0.11.2: First Google Tango release
2016-02-15 19:35:24 -05:00
Mathieu Labbe
9fde57843f
Increased version to 0.9.0. Refactoring: Split util3d.h into multiple files util3d_****.h to reduce compilation time. Also removed all PCL templates to reduce memory used while compiling.
2015-05-13 19:54:23 -04:00
Mathieu Labbe
d53f4d08ce
Added some empty cloud verifications
2015-03-27 17:19:21 -04:00
Mathieu Labbé
395dac5777
fixed windows compilation
2015-02-28 15:46:04 -05:00
Mathieu Labbe
7c65dbf6bb
Improved occupancy grid map construction performance
2015-02-11 17:03:46 -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
matlabbe
f9e25c2fa6
util3d: added bool segmentFlatObstacles (default false) parameter to segmentObstaclesFromGround() method
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1980 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-11-11 21:34:14 +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
60b0fd2e98
Added util3d::segmentObstaclesFromGround() method, templated some PCL methods (new rtabmap/core/impl/util3d.hpp)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1921 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-10-24 16:58:32 +00:00