Juraj Oršulić
a2b6dd7510
Change SubmapEntry submap_version field to be int32 ( #292 )
...
This matches the specification in SubmapQuery.srv and Cartographer API,
and resolves a misc IDE warning about unsigned/signed assignment.
2017-03-29 12:20:58 +02:00
Holger Rapp
69810c8920
Remove unnecessary dependency on Cartographer. ( #284 )
2017-03-24 17:44:33 +01:00
Wolfgang Hess
8b3af77fde
Follow Cartographer API. ( #286 )
...
Rename LaserFan to RangeData.
2017-03-23 16:07:38 +01:00
Wolfgang Hess
2dd30a853b
Follow Cartographer API. ( #283 )
...
'laser_fan_3d' is renamed 'range_data_3d'.
2017-03-22 13:47:49 +01:00
Holger Rapp
926afcf7ea
Adds a FAQ with one entry. ( #272 )
2017-03-03 13:21:06 +01:00
Juraj Oršulić
d5710fe291
Offline node improvements ( #266 )
...
* Unify signatures of ReadTransformsFromBag and ReadStaticTransformsFromUrdf. Both functions append data into the buffer, so they can be combined.
* Modifies offline_node and assets_writer to optionally use both the .urdf file and bag transform data, if available (use case: fixed joint descriptions of the robot are in the .urdf, while the odometry-base link transforms are read from the bag); the static transforms are added to the buffer after it has been filled with transforms from the bag (if any).
* offline_node optionally publishes all transforms from the bag (checking if any are in conflict with Cartographer is still TODO; however, this should be the responsibility of the bag provider, just like when using the online node, so it should be OK to leave this unimplemented) and all static transforms from the URDF.
2017-02-21 09:44:19 +01:00
Juraj Oršulić
02044fc86a
Enable adding as a CMake subproject ( #262 )
...
Add support for building libcartographer in the same project
Support adding as a CMake subproject by using the PROJECT_*_DIR variables
instead of the absolute CMAKE_*_DIR variables.
Resolve a signed-unsigned comparison compiler warning
Fix comment typo
2017-02-09 15:58:35 +01:00
Wolfgang Hess
f7057fc5a3
Fix configuration checks during start up. ( #258 )
...
We now destroy the LuaParameterDictionary directly after
constructing the NodeOptions, so that it is verified
whether all mentioned parameters are understood.
Before, this was checked when shutting down the node.
2017-01-25 13:54:35 +01:00
Holger Rapp
2a2286deb0
Assets pipeline demo and track Cartographer API ( #253 )
...
Adds a more complete assets_writer_backpack_2d.lua including many
comments.
2017-01-24 15:57:37 +01:00
Holger Rapp
0783398634
Follow Cartographer API. ( #250 )
2017-01-17 13:54:33 +01:00
Damon Kohler
e6e3730dde
Use imported targets. ( #246 )
2017-01-09 14:22:20 +01:00
Damon Kohler
6d61394c3c
Small cleanups. ( #241 )
2016-12-22 14:53:24 +01:00
Wolfgang Hess
9ccdfce2e4
Improve the documentation of finish_trajectory. ( #240 )
...
Fixes #211 .
2016-12-21 18:52:54 +01:00
Holger Rapp
c86d5e48f5
Add support for making assets out of LaserScan and MultiEchoLaserScan. ( #235 )
2016-12-21 11:39:01 +01:00
Wolfgang Hess
9311be0f7a
Fix the RViz plugin. ( #237 )
2016-12-20 17:42:56 +01:00
Damon Kohler
58069b0033
Remove use of google_library and google_test. ( #234 )
...
* Fixes Dockerfile.indigo copying.
2016-12-20 16:20:27 +01:00
Wolfgang Hess
0b4fa3d5b1
Fix the offline 3D backpack launch file. ( #233 )
2016-12-19 16:27:32 +01:00
Holger Rapp
efea767ddb
Add license badge ( #232 )
2016-12-19 16:08:16 +01:00
Wolfgang Hess
4a04b4127a
Add additional 3D backpack data. ( #231 )
2016-12-19 14:15:51 +01:00
Wolfgang Hess
7551d770dc
Fix crash on Ctrl+C in the offline node. ( #230 )
2016-12-19 13:38:18 +01:00
Holger Rapp
400d0f28ee
Added an issues template. ( #229 )
2016-12-18 20:01:55 +01:00
Wolfgang Hess
81f93f3e92
Add additional 3D backpack data. ( #228 )
2016-12-13 16:44:55 +01:00
Wolfgang Hess
0fadeb9c34
Add additional 3D backpack data. ( #226 )
2016-12-13 14:59:03 +01:00
Wolfgang Hess
47c6422a70
Unbreak cartographer_turtlebot and cartographer_toyota_hsr. ( #225 )
...
FindThreads.cmake (e.g. of trusty) is used which adds the
"-lpthead" dependency that is added to cartographer's
dependencies. Catkin then fails to resolve this in the
cartographer_rosConfig.cmake file it generates to be used
by all dependencies of cartographer_ros.
This means for now, users of cartographer_ros also have to
directly depend on cartographer.
2016-12-12 14:24:03 +01:00
Damon Kohler
9d08c7fa7f
Update documentation. ( #223 )
2016-12-09 16:17:13 +01:00
Damon Kohler
fe936b67b1
Adds Kinetic to build matrix. ( #222 )
2016-12-09 15:24:06 +01:00
Wolfgang Hess
28d890e844
Add additional 3D backpack data. ( #221 )
2016-12-08 16:36:24 +01:00
Wolfgang Hess
5bf1f9c8ff
Install offline node and disable duplicate logging. ( #220 )
...
We already show the ROS log on the console.
2016-12-08 14:44:29 +01:00
Wolfgang Hess
289ac94c4e
Add additional 3D backpack data. ( #218 )
2016-12-08 11:46:49 +01:00
Damon Kohler
794ca96b92
Fix offline node. ( #219 )
...
Flips topic remapping to match online node and checks that topics are
wired to unique sensor inputs.
Fixes broken launch files.
2016-12-08 11:15:02 +01:00
Damon Kohler
a09a2a3ee3
Adds offline node launch files for backpacks. ( #217 )
2016-12-07 14:14:11 +01:00
Damon Kohler
9c232af8d7
Check test results in CI. ( #216 )
...
Before this change, failing tests would not cause CI to fail.
2016-12-07 13:12:09 +01:00
Holger Rapp
2803b7bb49
Include what you use. ( #214 )
2016-12-06 16:23:33 +01:00
Damon Kohler
cff972ddf2
Optionally read /tf from bag in place of a URDF. ( #213 )
2016-12-06 08:36:08 +01:00
Damon Kohler
c3a319cabf
Cleanups and preparation for handling /tf topic. ( #206 )
2016-12-01 11:45:25 +01:00
Damon Kohler
42440452b6
Adds multi-trajectory support to offline mapping. ( #204 )
2016-11-30 16:48:03 +01:00
Wolfgang Hess
78c14d50d2
Cleanup. ( #203 )
2016-11-30 16:15:43 +01:00
Damon Kohler
946c979a71
Adds offline SLAM; build maps as fast as possible. ( #201 )
2016-11-30 15:09:31 +01:00
Damon Kohler
c57075f67d
Injects tf buffer into Node. ( #200 )
2016-11-30 11:04:54 +01:00
Damon Kohler
6260c53107
Pulls out reading from URDF file to tf buffer. ( #199 )
2016-11-29 15:19:58 +01:00
Damon Kohler
141bf26dbb
Pulls out sensor data wiring into main. ( #198 )
2016-11-29 13:28:11 +01:00
Damon Kohler
102fb4ef4e
Pulls out TrajectoryState into MapBuilderBridge. ( #197 )
2016-11-29 11:10:52 +01:00
Damon Kohler
33271f0290
Moves TfBridge into SensorBridge. ( #195 )
2016-11-28 14:50:04 +01:00
Damon Kohler
0d1e248f5f
Support multiple simultaneous trajectories. ( #194 )
2016-11-28 12:52:34 +01:00
Wolfgang Hess
43c4bacde3
Add additional 3D backpack data. ( #191 )
2016-11-28 10:58:36 +01:00
Damon Kohler
94fc589141
Pulls out node.h/cc ( #189 )
2016-11-25 14:49:42 +01:00
Wolfgang Hess
d5652c6985
Add documentation about some 3D backpack data. ( #188 )
2016-11-25 14:30:57 +01:00
Damon Kohler
012beb5c0c
Pulls out GetOccupancyGrid to MapBuilderBridge. ( #187 )
2016-11-25 14:13:04 +01:00
Damon Kohler
500b83ff0d
Partially pulls out MapBuilderBridge. ( #186 )
2016-11-25 12:35:22 +01:00
Damon Kohler
516c86fa5a
Improve parameter names. ( #185 )
2016-11-25 11:31:57 +01:00