Commit Graph

  • 67d26747cc Implement assignment operator for common::optional. (#800) Susanne Pielawa 2018-01-09 17:54:53 +0100
  • 8c7c4e3d2a Make LocalTrajectoryBuilder optional. (#799) Christoph Schütte 2018-01-09 16:54:30 +0100
  • 8165da873f Add GetConstraints() to gRPC service. (#798) Christoph Schütte 2018-01-09 14:25:28 +0100
  • bd2fbbf1a1 Implement GetLocalToGlobalTransform() in gRPC service (#797) Christoph Schütte 2018-01-08 16:28:41 +0100
  • d240261701 Add GetAllSubmapPoses to gRPC interface. (#791) Christoph Schütte 2018-01-08 15:34:00 +0100
  • 78d05bf745 Add GetTrajectoryNodePoses() to gRPC service (#796) Christoph Schütte 2018-01-08 14:19:39 +0100
  • d57c2441b8 Implement gRPC submap query. (#794) Christoph Schütte 2018-01-08 13:52:14 +0100
  • 920a34a938 Fix RpcEvent lifetime (#793) gaschler 2018-01-08 12:42:19 +0100
  • 91034eaf58 Making pose in FixedFramePoseData optional. (#792) Susanne Pielawa 2018-01-08 11:37:07 +0100
  • 196b4b891c Add PoseGraphInterface::GetTrajectoryNodePoses() (#795) Christoph Schütte 2018-01-08 09:13:51 +0100
  • 1a837ef3ab Introduce PoseGraphInterface::GetAllSubmapPoses() (#790) Christoph Schütte 2018-01-05 14:19:08 +0100
  • 63a80c9340 Adding a minimal implementation of std::optional. (#783) Susanne Pielawa 2018-01-05 11:27:21 +0100
  • 58d94aaa68 Refactor calling optimization into DispatchOptimization. (#729) Juraj Oršulić 2018-01-05 10:43:56 +0100
  • 923d643b86 Fix obvious asan warnings. (#787) gaschler 2018-01-05 10:18:08 +0100
  • 6125766c81 Define default num_event_threads config. (#785) gaschler 2018-01-04 13:51:30 +0100
  • 2ad83662f2 Migrate SubmapTexture and SubmapSlice logics from cartographer_ros (#782) Jihoon Lee 2018-01-04 18:52:05 +0900
  • 9ee65293d2 Pose graph: do not mark all submaps finished when finalizing a trajectory. (#784) Juraj Oršulić 2018-01-04 10:11:28 +0100
  • dbb3f7cde4 Test TrajectoryBuilderStub (#780) gaschler 2018-01-03 14:56:56 +0100
  • 269bf5b05a Log output for failed tests (#781) gaschler 2017-12-20 16:08:27 +0100
  • 18cb9c324f Make CMakeLists.txt install gRPC service headers. (#779) Christoph Schütte 2017-12-20 14:40:33 +0100
  • c881fe90cf Stub receives LocalSlamResults. (#778) gaschler 2017-12-20 12:42:27 +0100
  • f5e99089a9 Notify LocalSlamResults subscription ends. (#777) gaschler 2017-12-20 11:42:01 +0100
  • 5b5b290e9f Implement BlockingQueue::WaitUntilEmpty(). (#775) Christoph Schütte 2017-12-20 10:22:53 +0100
  • e0faf7094e Change MapBuilderServer::LocalSlamSubscriptionCallback (#776) Christoph Schütte 2017-12-20 09:46:54 +0100
  • 383b988548 TrajectoryBuilderStub sends WritesDone (#774) gaschler 2017-12-19 15:49:56 +0100
  • 02734c296d Implement ReceiveLocalSlamResultsHandler. (#772) Christoph Schütte 2017-12-19 15:11:29 +0100
  • 5fbc4ca568 Test gRPC client/server (#773) gaschler 2017-12-19 14:36:25 +0100
  • dea6c3d7ce Implement server-streaming RPCs and add unittest (#768) Christoph Schütte 2017-12-19 10:27:30 +0100
  • c79425cbb0 Implement RpcHandler::GetWriter and add unittest (#767) Christoph Schütte 2017-12-18 21:27:03 +0100
  • def442b9db Make MapBuilderServer testable (#771) gaschler 2017-12-18 20:47:00 +0100
  • 5bb81a9b4a correct MapBuilderStub (#770) gaschler 2017-12-18 17:12:29 +0100
  • 03751b3c9f Implement local SLAM subscriptions in MapBuilderServer (#766) Christoph Schütte 2017-12-18 16:32:34 +0100
  • db0d5bc746 correct PoseGraphStub (#769) gaschler 2017-12-18 15:57:49 +0100
  • ba7d375a25 Refactor Write()/Finish() and make thread-safe. (#760) Christoph Schütte 2017-12-18 13:36:44 +0100
  • c6decd5b7b Test MapBuilderServer (#762) gaschler 2017-12-18 11:52:17 +0100
  • 89b49dfefb TrajectoryBuilderStub implementation (#764) gaschler 2017-12-18 11:24:16 +0100
  • 3fbc642a89 PopWithTimeout for sensor data queue (#763) gaschler 2017-12-18 10:02:57 +0100
  • d49706944f FixedFramePoseData in gRPC server (#761) gaschler 2017-12-15 15:26:58 +0100
  • 6817d22788 Test global 2D SLAM. (#751) gaschler 2017-12-15 14:45:56 +0100
  • 69f74a11ba Implement EventQueues. (#759) Christoph Schütte 2017-12-15 12:21:44 +0100
  • e023ec5ecc In RpcEvent use std::weak_ptr<Rpc> rather than Rpc* (#757) Christoph Schütte 2017-12-14 16:30:01 +0100
  • 29e4395a5a Make WaitForAllComputation wait for work queue in 3D as well (#758) Juraj Oršulić 2017-12-14 10:02:54 +0100
  • f8452821d7 WaitForAllComputation waits for work queue (#754) gaschler 2017-12-13 18:49:22 +0100
  • 59d1b968bc Unwarp by point in LocalTrajectoryBuilder. (#636) gaschler 2017-12-13 18:29:42 +0100
  • e16d1b1207 Heap-allocate RpcEvents. (#756) Christoph Schütte 2017-12-13 18:01:01 +0100
  • 69787f288f Introduce skeletons for various stubs. (#752) Christoph Schütte 2017-12-13 15:53:47 +0100
  • 636f3bbc2f Add slides from 171207. (#753) Christoph Schütte 2017-12-13 14:51:50 +0100
  • bf77b11645 Implement gRPC data handlers and SLAM thread. (#749) Christoph Schütte 2017-12-12 22:36:44 +0100
  • e596b75113 Add binary for cartographer_grpc_server. (#747) Christoph Schütte 2017-12-11 19:09:52 +0100
  • c5ec086968 Introduce TimedPointCloudData. (#748) Christoph Schütte 2017-12-08 19:28:47 +0100
  • 3ae78563c6 Introduce TrajectoryBuilderInterface. (#736) Christoph Schütte 2017-12-08 11:52:29 +0100
  • 96cdbde5bf Introduce PoseGraphInterface. (#744) Christoph Schütte 2017-12-08 11:13:48 +0100
  • 549eef0000 Correct namespace (#742) gaschler 2017-12-07 21:17:30 +0100
  • 3b5a72eebc
    Script for address sanitizer tests (#745) gaschler 2017-12-07 15:26:10 +0100
  • 176fc42c3f Remove empty leftover of pose_estimate.h (#740) Michael Grupp 2017-12-07 08:53:04 +0100
  • 5c694adf93 Correct cmake install (#739) gaschler 2017-12-06 20:34:07 +0100
  • 2a7a6ef934
    Make sensor::Data dispatchable to TrajectoryBuilder. (#738) Christoph Schütte 2017-12-06 16:36:36 +0100
  • 4c999037b4 Integration tests for local slam. (#734) gaschler 2017-12-06 15:58:16 +0100
  • ded778cd34
    Implementation of Add/FinishTrajectoryHandler. (#732) Christoph Schütte 2017-12-05 16:36:54 +0100
  • 697be9a77b
    Add MappingServer skeleton. (#730) Christoph Schütte 2017-12-05 14:46:25 +0100
  • 49d55d97c1 Test MapBuilder (#731) gaschler 2017-12-05 14:04:10 +0100
  • b77a1f2178
    Remove implementation from TrajectoryBuilder. (#728) gaschler 2017-12-05 11:05:05 +0100
  • ee9c61a736 Move LocalSlamResultCallback to AddTrajectory (#724) gaschler 2017-12-04 22:41:38 +0100
  • 0315acf050
    Add Slides for Cartographer open house X (#725) Christoph Schütte 2017-12-04 20:08:31 +0100
  • e950062367
    Add Cartographer service proto. (#723) Christoph Schütte 2017-12-04 17:30:42 +0100
  • 32a8364b98
    Implement bi-directional streaming RPCs. (#720) Christoph Schütte 2017-12-04 15:28:19 +0100
  • 1ff8243802
    Test RotationDeltaCostFunctor (#721) gaschler 2017-12-01 09:25:15 +0100
  • 63e901d276
    Create AutoDiffCostFunction in cost functions. (#718) gaschler 2017-11-30 15:41:57 +0100
  • 85bfb888eb
    Interface for MapBuilder (#715) gaschler 2017-11-30 14:41:48 +0100
  • 5147af9763
    Implement unary gRPC calls. (#719) Christoph Schütte 2017-11-30 13:18:16 +0100
  • 24f253a2aa Remove GetBlockingTrajectoryId (#714) gaschler 2017-11-30 12:04:14 +0100
  • 999820d845 Implement shared ExecutionContext for handlers. (#716) Christoph Schütte 2017-11-29 14:05:31 +0100
  • 3a46804393 Implement end-to-end client streaming RPC. (#713) Christoph Schütte 2017-11-29 10:40:26 +0100
  • 02359a98ae Implement connection establishment and server startup and shutdown. (#712) Christoph Schütte 2017-11-28 10:50:30 +0100
  • 88805a301d Trim all submaps when pure localization trajectory is finished. (#563) Jihoon Lee 2017-11-28 10:21:55 +0100
  • bebe021b04 Serialize fixed frame pose data. (#689) Juraj Oršulić 2017-11-28 09:44:35 +0100
  • 1c7183d5c4 VoxelFilter for TimedPointCloud, Filter method. (#710) gaschler 2017-11-27 15:12:07 +0100
  • c292d76f86 Test ImuTracker (#711) gaschler 2017-11-27 14:46:32 +0100
  • cd289bbcee Introduce RPC class and start wiring up in Service (#701) Christoph Schütte 2017-11-24 23:41:58 +0100
  • f6a7dfd07b Update Travis Docker file for Trusty to build gRPC code (#709) Christoph Schütte 2017-11-24 22:08:51 +0100
  • 7e82ac3bbf Make IMU cost functions internal. (#708) Wolfgang Hess 2017-11-24 15:29:48 +0100
  • 79b83b92b2 Make the MotionFilter internal. (#707) Wolfgang Hess 2017-11-24 14:01:07 +0100
  • 0084f14c1c CeresScanMatcher target_translation (#702) gaschler 2017-11-24 12:26:14 +0100
  • 0819e52a9c Make the LocalTrajectoryBuilders internal. (#704) Wolfgang Hess 2017-11-24 10:39:12 +0100
  • 8e6101de5c Make the OccupiedSpaceCostFunction internal. (#703) Wolfgang Hess 2017-11-23 18:04:36 +0100
  • 70a0f41364 Remove unused code. (#699) Wolfgang Hess 2017-11-23 16:39:55 +0100
  • 9bfc52d878 Rename arguments of CostFunctors to target_ (#700) gaschler 2017-11-23 16:04:49 +0100
  • 38eeb17164 Introduce gRPC server, service and rpc handlers (#692) Christoph Schütte 2017-11-23 15:37:30 +0100
  • ec034b13bc Do not install global_trajectory_builder.h. (#698) Wolfgang Hess 2017-11-23 14:47:29 +0100
  • 8f9f1cf44e Fix debug build (#697) Juraj Oršulić 2017-11-23 14:20:01 +0100
  • 147c8166b6 ImuTracker uses conjugate. (#693) gaschler 2017-11-23 13:50:44 +0100
  • a8bd98680e ExtrapolatePose uses fewer transforms. (#694) gaschler 2017-11-23 12:27:26 +0100
  • 41bb8be0fb Prepare 0.3.0 release (#696) Christoph Schütte 2017-11-23 10:27:08 +0100
  • c233aaaac8 Update CMakeLists.txt to preprare for gRPC deps. (#691) Christoph Schütte 2017-11-22 16:29:01 +0100
  • 31f28b5097 Remove PoseEstimate. (#670) Juraj Oršulić 2017-11-17 16:47:06 +0100
  • aba4575d93 Rename 'submap_transforms' to follow terminology. (#688) Wolfgang Hess 2017-11-17 13:13:45 +0100
  • b91ff8fe44 Extrapolate poses for ground truth relations. (#687) Christoph Schütte 2017-11-17 12:27:31 +0100
  • 055728af93 Rename options for consistency. (#686) Wolfgang Hess 2017-11-17 10:52:22 +0100
  • 5ee830e8cc Cleanup and new features in Image code. (#685) Holger Rapp 2017-11-16 17:05:18 +0100
  • 0b4e7a9443 Refactor image related code. (#684) Holger Rapp 2017-11-16 15:07:05 +0100