Commit Graph
100 Commits
Author SHA1 Message Date
Christian Forster ca9d34c80c updated readme 2014-05-28 16:12:38 +02:00
Christian Forster f22ab69430 Merge branch 'master' of https://github.com/uzh-rpg/rpg_svo 2014-05-27 20:39:01 +02:00
Christian Forster b49d2f8573 compiles again with g2o. 2014-05-27 20:38:23 +02:00
Christian Forster ab121434e4 fixed relocalizer and state machine. pose doesn't jump around anymore when flashed with a camera. 2014-05-23 15:32:15 +02:00
Christian Forster 4bc234e490 apply rotation to dense-input-msgs 2014-05-23 15:31:48 +02:00
Christian Forster e8d6757e9e comparison of depth estimates in synthetic scenes 2014-05-22 19:48:02 +02:00
Christian Forster d6927c0bbe new comparison file 2014-05-19 12:02:16 +02:00
Christian Forster 0f259084cd add noise to image in benchmarking synthetic datasets 2014-05-19 12:00:54 +02:00
Christian Forster 81f5c329fc remove unused includes 2014-05-19 10:59:25 +02:00
Christian Forster 0abe816452 plot depth error percentiles 2014-05-19 10:58:16 +02:00
Christian Forster 0f322b208a evaluation scripts 2014-05-16 19:25:51 +02:00
Christian Forster 450cbc096e changed parameter name in launchfile 2014-05-16 14:53:21 +02:00
Christian Forster e0207e7365 rename ros-parameter for image pyramid publishing level 2014-05-16 14:51:14 +02:00
Christian Forster bb4c671568 fix in depth error tracing 2014-05-16 14:48:02 +02:00
Christian Forster 11b5b62c9e worked on visualization 2014-05-16 14:38:13 +02:00
Christian Forster 6a34b59f72 added uncertainty for patch normal 2014-05-12 22:26:12 +02:00
Christian Forster 240bed8665 added flag if patch normal is set 2014-05-12 18:00:31 +02:00
Christian Forster 8a2bef49f7 removed unused dependency of boost signals and system 2014-05-11 22:10:12 +02:00
Christian Forster 713f35697b refactoring 2014-05-09 15:06:03 +02:00
Christian Forster 734a5c007b moved feature selection to matcher 2014-05-09 15:05:33 +02:00
Christian Forster bee16e2d03 moved jacobians to point and frame class 2014-05-05 15:35:13 +02:00
Christian Forster 5550258493 Merge branch 'master' into dev 2014-05-05 10:02:12 +02:00
Christian Forster 1a1302ba5e fix in benchmark script 2014-05-05 10:01:34 +02:00
Christian Forster 7ab1632d4a fixes to build on ROS Indigo 2014-05-05 00:19:03 +02:00
Christian Forster 08f3cb4b0a fix in benchmark script 2014-05-02 11:22:01 +02:00
Christian Forster 7be07a33a1 implementation of a relocalizer that tries to relocalize at the last keyframe. an interface is available for more elaborated relocalizers 2014-05-01 18:29:24 +02:00
Christian Forster d0ce9ae3c4 1D alignment for edgelets seems to work better 2014-05-01 18:28:47 +02:00
Christian Forster 5954418249 visualization of edgelets 2014-05-01 18:28:28 +02:00
Christian Forster 060eca8bfe visualization 2014-05-01 12:43:15 +02:00
Christian Forster a895a99fd1 comment changes that are not thread-safe 2014-05-01 12:42:23 +02:00
Christian Forster 6d592b3aa4 normalized edglet dir 2014-04-30 22:29:41 +02:00
Christian Forster 8d3ed5078c set second frame as keyframe before it is handed to depth filter. otherwise no new seeds are initialized for this frame. 2014-04-30 22:28:56 +02:00
Christian Forster 68e1e05048 fixed locking problem 2014-04-30 22:27:11 +02:00
Christian Forster 465f04d1e3 refactor 2014-04-30 22:25:54 +02:00
Christian Forster 15c45f58e6 remove unused variable 2014-04-30 15:26:04 +02:00
Christian Forster 5578939b84 depth filter now also updates old seeds with new keyframes. previously a keyframe was only used to initialize new seeds. 2014-04-30 15:20:01 +02:00
Christian Forster 8291a6b9c1 FrameHandlerMono member functions are now virtual to allow specialization 2014-04-30 12:41:01 +02:00
Christian Forster 44f87b860b refactored matcher class 2014-04-29 21:43:24 +02:00
Christian Forster cdecc6325f plot trajectory error also when no hand-eye-calib is available 2014-04-29 21:42:53 +02:00
Christian Forster 406c4231bf set trace flags to false 2014-04-29 13:58:06 +02:00
Christian Forster 39bd1347f3 can now choose in which coordinate frame to publish the pose. by default the pose of the world origin is published in the camera frame of reference 2014-04-29 13:51:07 +02:00
Christian Forster 335a25511f Merge branch 'master' into dev 2014-04-29 11:50:41 +02:00
Christian Forster 6ba28f50cf removed unused disparity uncertainty computation 2014-04-29 11:44:45 +02:00
Christian Forster 922d73236b refactor 2014-04-29 11:43:49 +02:00
Christian Forster 69fb4828c2 refactor 2014-04-29 11:43:01 +02:00
Christian Forster 5a628bbc9b removed some debug output from depth filter 2014-04-28 23:16:53 +02:00
Christian Forster 42a7222b43 changed interface of feature detector. now it returns directly a list of features instead of only corners 2014-04-28 16:43:00 +02:00
Christian Forster 5e48a22f4d CRITICAL: Now publishing camera in world frame. before it was the opposite. 2014-04-28 14:23:39 +02:00
Christian Forster 3ad948a0f1 commenting 2014-04-27 23:35:38 +02:00
Christian Forster 692cb1b47f added helper function to abstract feature extractor class 2014-04-27 23:34:59 +02:00
Christian Forster d905a9ff72 refactor 2014-04-27 23:34:31 +02:00
Christian Forster 272ef797f9 formatting 2014-04-27 15:44:16 +02:00
Christian Forster 669b65cbeb added edglet feature type 2014-04-27 15:41:11 +02:00
Christian Forster 482b5c0f56 added more info to readme 2014-04-22 18:37:40 +02:00
Christian Forster 0cbe4a6ca1 can set start frame idx of dataset 2014-04-22 18:36:18 +02:00
Christian Forster b49e436356 plotting trajectory error 2014-04-22 18:35:45 +02:00
Christian Forster 5fc8ef36a3 write associated measurements to file 2014-04-16 12:13:25 +02:00
Christian Forster 814336e5ff fix for non-synthetic datasets in benchmark script 2014-04-16 10:26:55 +02:00
Christian Forster 7d59376358 publish markers in benchmark node 2014-04-16 10:26:29 +02:00
Christian Forster cf2b188894 return fisher information 2014-04-16 10:26:10 +02:00
Christian Forster 2e46802a5b set trace flag to false 2014-04-04 21:04:30 +02:00
Christian Forster 00b1734443 Merge branch 'master' of https://github.com/uzh-rpg/rpg_svo 2014-04-04 21:02:15 +02:00
Christian Forster c6b308ca14 changed compile-flag name USE_ROS to SVO_USE_ROS because PCL uses the same flag 2014-04-04 20:10:39 +02:00
Christian Forster 0454a92de3 Merge branch 'dev' of https://github.com/uzh-rpg/rpg_svo into dev
Conflicts:
	svo/src/reprojector.cpp
2014-04-03 10:20:20 +02:00
Christian Forster a1e014c77c refactoring Point, added point normal as member 2014-04-03 10:08:18 +02:00
Christian Forster 1f44610858 exp(x).inverse is the same as exp(-x) 2014-04-01 18:52:46 +02:00
Christian Forster aedd6ed63b added experiment label 2014-04-01 18:04:47 +02:00
Christian Forster 231cdf5b3d changed update formula to correspond with the paper 2014-04-01 18:04:25 +02:00
Christian Forster cc38295405 refactor 2014-04-01 16:32:14 +02:00
Christian Forster 4c722969a9 move depth filter ownership to frame handler mono 2014-03-31 21:44:31 +02:00
Christian Forster d0a2406041 updated trajectory comparison 2014-03-31 21:21:34 +02:00
Christian Forster 74a6d3d699 refactoring 2014-03-31 21:21:24 +02:00
Christian Forster 6308c10fa2 added reprojector option to not use feature alignment 2014-03-31 19:47:12 +02:00
Christian Forster 8cf1504f7c combined reprojection functions in new reprojector class 2014-03-31 19:31:11 +02:00
Christian Forster ac8b7be117 set trace flag to FALSE 2014-03-31 11:38:32 +02:00
Christian Forster f7c5e4ab76 added README to svo_analysis 2014-03-31 11:38:06 +02:00
Christian Forster 6a0e376e90 added utility function to get trace and dataset dir 2014-03-31 11:16:47 +02:00
Christian Forster c60af2ece4 Merge branch 'dev' 2014-03-31 10:28:07 +02:00
Christian Forster cf4782a63d make benchmark work with other svo versions 2014-03-31 10:27:25 +02:00
Christian Forster 674cf55ad3 refactored benchmarking 2014-03-27 13:46:15 +01:00
Christian Forster ce0e6543aa trace more detailed timings for reprojection 2014-03-27 13:45:47 +01:00
Christian Forster 536cf3396d renamed state machine enum variables to comply with ros style guide 2014-03-27 11:25:06 +01:00
Christian Forster 12451cff17 trace timestamp with logs for plotting 2014-03-27 11:17:47 +01:00
Christian Forster 0b0a9a51b0 tracing and plotting of pose error for synthetic datasets 2014-03-25 14:39:35 +01:00
Christian Forster ea7b382a2b moved some python functions to vikit 2014-03-24 15:03:19 +01:00
Christian Forster b9a9dd7b7f tested and fixed new benchmark node 2014-03-24 15:03:03 +01:00
Christian Forster f65c2b19f0 tested and fixed benchmark node on synthetic dataset 2014-03-24 15:02:21 +01:00
Christian Forster 1311ed95a0 tested and fixed setFirstFrame() function 2014-03-24 15:01:33 +01:00
Christian Forster 797480a84c no tracing 2014-03-24 15:00:48 +01:00
Christian Forster c4a26bcb08 rename project 2014-03-24 15:00:09 +01:00
Christian Forster ced00885c5 refactor 2014-03-24 10:09:58 +01:00
Christian Forster bbf5b91bc1 make rospy package 2014-03-23 22:36:22 +01:00
Christian Forster b25f7c3f5b new benchmark for synthetic datasets. sets the first frame and initializes features from the ground-truth depth-map. NOT TESTED 2014-03-21 20:23:18 +01:00
Christian Forster e9404c4ed8 added functionality to set first frame. used for benchmark node 2014-03-21 20:22:56 +01:00
Christian Forster ddc3d6b7e1 removed default value for timestamp in frame constructor 2014-03-21 20:22:22 +01:00
Christian Forster de6b9da46e make naming consistent with blender dataset type 2014-03-21 19:24:51 +01:00
Christian Forster 0ba17d3199 cleanup and moved trace to separate function 2014-03-21 19:11:32 +01:00
Christian Forster 24b644d82f removed user input and marker visualization in benchmark node 2014-03-21 19:00:47 +01:00
Christian Forster c2a52c68ad removed remote_node 2014-03-12 22:28:31 +01:00
Christian Forster 6277bbfdc4 updated readme 2014-03-12 20:51:16 +01:00