mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Prepare for 1.12.0RC1
Change-Id: I23eaf0b46117a01440143001b74dacfa5e57cbf0
This commit is contained in:
@@ -9,7 +9,7 @@ Getting the source code
|
||||
.. _section-source:
|
||||
|
||||
You can start with the `latest stable release
|
||||
<http://ceres-solver.org/ceres-solver-1.11.0.tar.gz>`_ . Or if you want
|
||||
<http://ceres-solver.org/ceres-solver-1.12.0.tar.gz>`_ . Or if you want
|
||||
the latest version, you can clone the git repository
|
||||
|
||||
.. code-block:: bash
|
||||
@@ -143,10 +143,10 @@ We are now ready to build, test, and install Ceres.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
tar zxf ceres-solver-1.11.0.tar.gz
|
||||
tar zxf ceres-solver-1.12.0.tar.gz
|
||||
mkdir ceres-bin
|
||||
cd ceres-bin
|
||||
cmake ../ceres-solver-1.11.0
|
||||
cmake ../ceres-solver-1.12.0
|
||||
make -j3
|
||||
make test
|
||||
# Optionally install Ceres, it can also be exported using CMake which
|
||||
@@ -160,7 +160,7 @@ dataset [Agarwal]_.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
bin/simple_bundle_adjuster ../ceres-solver-1.11.0/data/problem-16-22106-pre.txt
|
||||
bin/simple_bundle_adjuster ../ceres-solver-1.12.0/data/problem-16-22106-pre.txt
|
||||
|
||||
This runs Ceres for a maximum of 10 iterations using the
|
||||
``DENSE_SCHUR`` linear solver. The output should look something like
|
||||
@@ -177,7 +177,7 @@ this.
|
||||
5 1.803399e+04 5.33e+01 1.48e+04 1.23e+01 9.99e-01 8.33e+05 1 1.45e-01 1.08e+00
|
||||
6 1.803390e+04 9.02e-02 6.35e+01 8.00e-01 1.00e+00 2.50e+06 1 1.50e-01 1.23e+00
|
||||
|
||||
Ceres Solver v1.11.0 Solve Report
|
||||
Ceres Solver v1.12.0 Solve Report
|
||||
----------------------------------
|
||||
Original Reduced
|
||||
Parameter blocks 22122 22122
|
||||
@@ -278,10 +278,10 @@ We are now ready to build, test, and install Ceres.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
tar zxf ceres-solver-1.11.0.tar.gz
|
||||
tar zxf ceres-solver-1.12.0.tar.gz
|
||||
mkdir ceres-bin
|
||||
cd ceres-bin
|
||||
cmake ../ceres-solver-1.11.0
|
||||
cmake ../ceres-solver-1.12.0
|
||||
make -j3
|
||||
make test
|
||||
# Optionally install Ceres, it can also be exported using CMake which
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ copyright = u'2015 Google Inc'
|
||||
# The short X.Y version.
|
||||
version = '1.11'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = '1.11.0'
|
||||
release = '1.12.0'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
||||
@@ -232,7 +232,7 @@ Solving
|
||||
4 1.803857e+04 5.58e+02 2.69e+04 8.66e+01 9.93e-01 3.69e+05 1 1.61e-01 1.03e+00
|
||||
5 1.803391e+04 4.66e+00 3.11e+02 1.02e+01 1.00e+00 1.11e+06 1 1.49e-01 1.18e+00
|
||||
|
||||
Ceres Solver v1.11.0 Solve Report
|
||||
Ceres Solver v1.12.0 Solve Report
|
||||
----------------------------------
|
||||
Original Reduced
|
||||
Parameter blocks 22122 22122
|
||||
|
||||
@@ -110,7 +110,7 @@ algorithm.
|
||||
33: f: 4.835994e-17 d: 1.00e-12 g: 1.05e-07 h: 1.13e-06 s: 1.00e+00 e: 1 it: 4.05e-06 tt: 9.81e-04
|
||||
34: f: 1.885250e-22 d: 4.84e-17 g: 2.69e-10 h: 1.45e-08 s: 1.00e+00 e: 1 it: 4.05e-06 tt: 1.00e-03
|
||||
|
||||
Solver Summary (v 1.11.0-lapack-suitesparse-cxsparse-no_openmp)
|
||||
Solver Summary (v 1.12.0-lapack-suitesparse-cxsparse-no_openmp)
|
||||
|
||||
Parameters 2
|
||||
Line search direction LBFGS (20)
|
||||
|
||||
@@ -36,7 +36,7 @@ Getting started
|
||||
===============
|
||||
|
||||
* Download the `latest stable release
|
||||
<http://ceres-solver.org/ceres-solver-1.11.0.tar.gz>`_ or clone the
|
||||
<http://ceres-solver.org/ceres-solver-1.12.0.tar.gz>`_ or clone the
|
||||
Git repository for the latest development version.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
@@ -392,7 +392,7 @@ gives us:
|
||||
12 2.865573e-13 4.30e-12 2.33e-09 6.02e-04 9.37e-01 5.31e+09 1 5.96e-06 2.67e-03
|
||||
13 1.791438e-14 2.69e-13 2.91e-10 3.01e-04 9.37e-01 1.59e+10 1 7.15e-06 2.69e-03
|
||||
|
||||
Ceres Solver v1.11.0 Solve Report
|
||||
Ceres Solver v1.12.0 Solve Report
|
||||
----------------------------------
|
||||
Original Reduced
|
||||
Parameter blocks 4 4
|
||||
@@ -952,7 +952,7 @@ directory contains a number of other examples:
|
||||
The following explains how to formulate the pose graph based SLAM problem in
|
||||
3-Dimensions with relative pose constraints. The example also illustrates how
|
||||
to use Eigen's geometry module with Ceres's automatic differentiation
|
||||
functionality.
|
||||
functionality.
|
||||
|
||||
The robot at timestamp :math:`t` has state :math:`x_t = [p^T, q^T]^T` where
|
||||
:math:`p` is a 3D vector that represents the position and :math:`q` is the
|
||||
|
||||
@@ -4,8 +4,11 @@
|
||||
Version History
|
||||
===============
|
||||
|
||||
HEAD
|
||||
====
|
||||
1.12.0
|
||||
======
|
||||
|
||||
New Features
|
||||
------------
|
||||
#. Aligned ``Jet`` matrices for improved automatic differentiation
|
||||
performance. (Andrew Hunter)
|
||||
#. Auto-differentiable implementations of Bessel functions, ``floor``,
|
||||
@@ -27,6 +30,7 @@ Backward Incompatible API Changes
|
||||
|
||||
Bug Fixes & Minor Changes
|
||||
-------------------------
|
||||
#. Add ``package.xml`` to enable Catkin builds. (Damon Kohler)
|
||||
#. Relaxing Jacobian matching in Gradient Checker test. (David Gossow)
|
||||
#. Allow SubsetParameterization to hold all parameters constant
|
||||
(Sameer Agarwal)
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@
|
||||
|
||||
<package format="2">
|
||||
<name>ceres-solver</name>
|
||||
<version>1.11.0</version>
|
||||
<version>1.12.0</version>
|
||||
<description>A large scale non-linear optimization library.</description>
|
||||
<maintainer email="ceres-solver@googlegroups.com">
|
||||
The Ceres Solver Authors
|
||||
|
||||
Reference in New Issue
Block a user