Wolfgang Hess
f76f849e6a
Add Ubuntu 22.04 to the install scripts, CI, docs. ( #1888 )
...
Signed-off-by: Wolfgang Hess <whess@fsfe.org>
2022-07-04 19:38:24 +02:00
Wolfgang Hess
f440cc21cb
Move to GitHub Actions for CI. ( #1884 )
...
This moves away from travis-ci.org which no longer works.
Signed-off-by: Wolfgang Hess <whess@fsfe.org>
2022-06-29 10:39:10 +02:00
Christian Clauss
aeb8a10c01
Undefined name: preceding_comments -> preceding_comments.message. ( #1720 )
...
Signed-off-by: Christian Clauss <cclauss@me.com>
2020-10-19 14:38:41 +02:00
Wolfgang Hess
de76ed9fdc
Add Debian Buster to the install script and CI. ( #1715 )
...
Signed-off-by: Wolfgang Hess <whess@lyft.com>
2020-07-09 14:54:16 +02:00
Wolfgang Hess
d7016fdbbc
Remove Debian Jessie from CI. ( #1713 )
...
It has reached end-of-life with the
end of LTS on June 30, 2020.
Signed-off-by: Wolfgang Hess <whess@lyft.com>
2020-07-06 16:08:49 +02:00
Wolfgang Hess
e5894cce1f
Small Abseil fixes for dependents. ( #1711 )
...
Enable PIC so that shared libraries can use the Cartographer
library.
Fixes the config so that dependent builds can find Abseil.
Signed-off-by: Wolfgang Hess <whess@lyft.com>
2020-06-25 09:35:57 +02:00
Alexander Belyaev
ade7605fac
Use installed Abseil. ( #1570 )
2020-06-24 10:53:03 +02:00
Wolfgang Hess
21a8299caa
Add Ubuntu 20.04 to the install scripts, CI, docs. ( #1706 )
...
Signed-off-by: Wolfgang Hess <whess@lyft.com>
2020-06-18 14:44:58 +02:00
Wolfgang Hess
db85e0894d
Remove Ubuntu Trusty from CI. ( #1699 )
...
Ubuntu 14.04 has reached end of standard support.
Moves additional testing that was only done for
Trusty to Bionic.
2020-06-10 11:13:34 +02:00
Wolfgang Hess
1b0d4f1fee
Add Ubuntu 18.04 to the install scripts, CI, docs. ( #1697 )
2020-06-04 11:09:18 +02:00
Wolfgang Hess
1659f0dc8b
Fix build status on front page. ( #1693 )
...
Changes "googlecartographer" to "cartographer-project"
for references to CI and GitHub.
2020-06-02 14:08:16 +02:00
Christoph Schütte
b1edbea84f
Update bazel dependencies ( #1553 )
...
* Update dependencies
Update protobuf grpc and bazel-rules and added bazel-skylib (required by
protobuf 3.7.1).
Closes #1519
2019-03-30 22:13:12 +01:00
Andre Gaschler
9925d360f4
Clone that contains prometheus version ( #1489 )
...
This silently worked when it was written, but in order
to check out a specific commit we cannot have a shallow
clone of the master.
2019-01-02 11:50:51 +01:00
Christoph Schütte
f73758e3a5
Upgrade all dependencies to new Starlark syntax. ( #1483 )
...
The update of the prometheus library requires some fixes in the test.
2018-12-18 14:19:29 +01:00
Juraj Oršulić
c370d221d0
Windows build fixes & Azure CI ( #1463 )
...
This PR makes libcartographer build on Windows (including tests). Abseil was bumped to avoid a MSVC compiler bug.
I have observed two tests failing:
`MapBuilderTestByGridType/MapBuilderTestByGridType.GlobalSlam2D/1` and `MapBuilderTestByGridType/MapBuilderTestByGridType.LocalizationOnFrozenTrajectory2D/1`.
2018-12-16 17:04:23 +01:00
Michael Grupp
aaa8a9a652
Configurable CC/CXX compiler toolchain in Dockerfiles. ( #1402 )
...
Allows to build Docker images with Clang.
2018-10-31 15:34:05 +01:00
gaschler
3877f97b23
Bump async_grpc ( #1380 )
...
Specify timeouts where RetryStrategy is used.
2018-08-10 09:30:54 +02:00
Alexander Belyaev
926b8540f6
Use CMake 3.2. ( #1332 )
2018-07-25 21:40:06 +02:00
Christoph Schütte
2b80767b57
Upgrade async_grpc ( #1272 )
2018-07-13 08:48:48 +02:00
Christoph Schütte
bad8c96bc6
Add token_file_path parameter and enable auth ( #1235 )
2018-07-05 13:14:11 +02:00
Christoph Schütte
214606457c
Switch to batch uploading for cloud based mapping and add retries ( #1070 )
2018-04-18 14:02:43 +02:00
Christoph Schütte
915ebb19a6
Use async_grpc ( #1013 )
...
Use async_grpc
2018-03-23 10:52:48 +01:00
Alexander Belyaev
6102f374b1
Build Ceres with C++11. ( #999 )
2018-03-16 13:03:57 +01:00
gaschler
ec078c7e1c
Pin gRPC version ( #963 )
...
Fixes build failure on trusty
2018-03-08 10:18:28 +01:00
gaschler
3211e75957
Link prometheus client for grpc builds ( #906 )
...
RFC=[0014](https://github.com/googlecartographer/rfcs/blob/master/text/0014-monitoring.md )
2018-02-19 15:54:10 +01:00
Christoph Schütte
f1616e16ec
Introduce bazel docker file ( #838 )
2018-01-23 10:50:51 +01:00
gaschler
269bf5b05a
Log output for failed tests ( #781 )
2017-12-20 16:08:27 +01:00
gaschler
3b5a72eebc
Script for address sanitizer tests ( #745 )
2017-12-07 15:26:10 +01:00
Christoph Schütte
cd289bbcee
Introduce RPC class and start wiring up in Service ( #701 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-24 23:41:58 +01:00
Christoph Schütte
f6a7dfd07b
Update Travis Docker file for Trusty to build gRPC code ( #709 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-24 22:08:51 +01:00
Wolfgang Hess
c866707013
Fix the configuration documentation script. ( #679 )
...
Fixes #652 .
Now also includes documentation for one option that was "repeated"
and not "optional".
2017-11-15 14:17:33 +01:00
Holger Rapp
5363285b8f
CMake bug fixes and performance improvements. ( #648 )
...
- Pin versions of Ceres and protobuf (Fixes #341 ).
- Require Lua >= 5.2 (Fixes #629 ).
- No longer run ceres tests in CI. We implicitly test Ceres through Cartographer's tests and this saves ~4 minutes on CI.
2017-11-10 12:55:43 +01:00
Holger Rapp
e29fc9787a
New proto compiler ( #644 )
...
Also change Dockerfiles to build proto3 from HEAD.
PAIR=@cschuet
2017-11-10 11:16:44 +01:00
Holger Rapp
ff37b0bb7d
Remove output_debug_images. ( #358 )
...
This is now better done by RViz. This also gets rid of the dependency on webp.
2017-06-23 14:53:04 +02:00
Damon Kohler
34b750977b
Do not ignore docker history command errors. ( #298 )
2017-05-19 08:29:09 +02:00
Jochen Sprickerhof
12b3cc0d7b
Support new Debian version of gmock and add testing for debian systems ( #236 )
2017-05-04 12:47:12 +02:00
Wolfgang Hess
6d2feaa8c7
Build and run all tests found by the glob. ( #258 )
2017-05-03 16:55:13 +02:00
Wolfgang Hess
1f27268664
Add resolution of option types to the documentation script. ( #180 )
2017-01-10 12:23:10 +01:00
Wolfgang Hess
1c433e6f3a
Refactor the documentation update script. ( #179 )
2017-01-10 10:43:16 +01:00
Wolfgang Hess
cd0ebbf536
Add the configuration doc and an update script. ( #172 )
2016-12-21 16:21:43 +01:00
Damon Kohler
4e9c3d69b5
Build all our source files into a single library. ( #164 )
2016-12-20 11:24:08 +01:00
Damon Kohler
78747eda62
Fix documentation and Docker cache. ( #157 )
2016-12-09 13:08:43 +01:00
Damon Kohler
03c8e8d195
Replace USES_ROS through Catkin auto-detection. ( #128 )
2016-11-17 11:01:46 +01:00
Wolfgang Hess
a5b81ff159
Allow continuing after running a "final" optimization. ( #109 )
...
And a tiny cleanup of the submap visualization query.
2016-10-27 15:25:57 +02:00
Holger Rapp
188dcb57e5
Adds a class that can build a points processing pipeline out of a Lua configuration. ( #94 )
2016-10-25 12:27:58 +02:00
Damon Kohler
a560c97c2b
Adds Docker caching to Travis. ( #83 )
2016-10-19 16:50:20 +02:00
Damon Kohler
8705d462fb
Revert "Adds Docker caching to Travis." ( #78 )
2016-10-18 17:14:25 +02:00
Damon Kohler
534c627c28
Adds Docker caching to Travis. ( #72 )
2016-10-18 15:42:23 +02:00
Holger Rapp
c2aed53ce8
Adds a points processing pipeline and a XRay creator. ( #66 )
...
- Adds cairo as required dependency.
- Adds an 'io' module.
2016-10-14 15:14:46 +02:00
Holger Rapp
b81e855a8d
update_cmakelists.py now support running over multiple directories. ( #65 )
2016-10-14 13:43:09 +02:00