Mikael Arguedas
ed418405b5
move metrics messages at root of msg folder ( #1020 )
2018-10-17 14:41:08 +02:00
Alireza
dd4d2af58b
feat: Publish progress of processing the bagfile ( #940 )
2018-09-27 12:44:29 +02:00
Michael Grupp
168f4cc53f
List files explicitly in cartographer_ros_msgs/CMakeLists.txt ( #927 )
...
`DIRECTORY` by itself doesn't work as reliable as expected.
2018-07-10 20:04:00 +02:00
Michael Grupp
237dd83b60
Add internal metric families. ( #914 )
...
- minimal counter, gauge and histogram implementations
- metric family interfaces as defined in libcartographer
- serializable to ROS messages
RFC: https://github.com/googlecartographer/rfcs/pull/26
2018-07-02 10:26:58 +02:00
Michael Grupp
8bbec6bff7
Use PoseGraphInterface::TrajectoryState from libcartographer ( #910 )
...
https://github.com/googlecartographer/rfcs/pull/35
- makes use of the trajectory state in `map_builder` and `node`
- adds a service to query the trajectory states
- follow-up to https://github.com/googlecartographer/cartographer/pull/1214
that takes the deleted state into account in the `/finish_trajectory` service
(could crash otherwise)
2018-06-29 11:14:56 +02:00
Mikael Arguedas
46cfb7dfad
[cartographer_ros_msgs] Message dependency fixup ( #882 )
...
* add missing std_msgs dependency
* use full message identifier to match be consistent with the other messages from this package
2018-05-30 09:59:16 +02:00
Mikael Arguedas
2ed4eb4f66
[cartographer_ros_msgs] add run dependency on message_runtime ( #800 )
...
As per ROS [tutorials](http://wiki.ros.org/ROS/Tutorials/DefiningCustomMessages#Dependencies )
Edit: For future readers, the linked tutorial was referring to `run_depend` from package format 1 as pointed out by @ojura, it has now been updated to refer to `exec_depend` from format 2
2018-04-18 10:49:17 +02:00
Alexander Belyaev
463999873a
Add a ROS message for landmark observations. ( #732 )
...
[Landmark RFC](https://github.com/googlecartographer/rfcs/blob/master/text/0011-landmarks.md )
2018-02-27 18:14:39 +01:00
Michael Grupp
3ca30fc904
Refactor ROS service responses. ( #708 )
...
Provide a descriptive StatusResponse msg field consisting of
an gRPC-like StatusCode and message string to the service caller.
Implements [RFC 13](https://github.com/googlecartographer/rfcs/blob/master/text/0013-improve-ros-service-responses.md ).
2018-02-06 18:06:08 +01:00
gaschler
e02e634848
Allow multiple textures in ROS message. ( #506 )
...
Forward all textures from protobuf to ROS messages.
2017-10-04 14:44:49 +02:00
Holger Rapp
99da2f20d8
Enable OccupancyGridNode and remove generating of assets in the node. ( #436 )
...
This will allow us to keep way less information in memory for SLAMing and fixes crashes related to multi trajectory (e.g. this fixes #413 ).
It also means that to get to an X-Ray or a map, users need to run the asset writer now after SLAMing, which is inconvenient.
Remove dependency on YAML and delete more dead code.
2017-07-21 17:19:47 +02:00
Wolfgang Hess
1eca669024
Handle trimmed submaps in the visualization. ( #389 )
...
Related to googlecartographer/cartographer#283 .
PAIR=SirVer
2017-06-21 16:36:01 +02:00
Yutaka Takaoka
9d5b221ed4
Enable multi-trajectory on ROS node ( #346 )
2017-05-31 11:21:24 +02:00
Holger Rapp
69810c8920
Remove unnecessary dependency on Cartographer. ( #284 )
2017-03-24 17:44:33 +01:00
Damon Kohler
fe936b67b1
Adds Kinetic to build matrix. ( #222 )
2016-12-09 15:24:06 +01:00
Holger Rapp
be7ce01463
Use Cartographer's cmake functions for ROS projects. ( #100 )
...
- Move sources from <project>/src into project/project and fix includes.
- Add autogenerated CMakeFiles for ROS projects. The python script is
not yet fully updated to be used for keeping the files updated without
manual intervention though.
- Build everything with -fPIC, so we can create shared libraries.
2016-10-12 17:50:37 +02:00
Wolfgang Hess
6fd405c78d
Add support for finishing and writing 2D maps. ( #80 )
...
When receiving a FinishTrajectory call, the Cartographer nodes catches up on
computing loop closures, runs a final optimization, and when in 2D writes out
a PGM map similar to map_saver.
2016-10-05 12:28:29 +02:00
Wolfgang Hess
0cd8f047ed
Build cartographer_ros with -O3. ( #50 )
...
Most importantly this should fix #41 . Before the ROS integration was built
unoptimized which caused performance issues.
2016-09-08 15:23:19 +02:00
Damon Kohler
aabd51e029
Renames google_cartographer* to cartographer_ros*.
2016-08-03 12:57:56 +02:00