Frank Dellaert
3b94469ce2
Merge branch 'develop' into feature/remove_boost_in_Values
2023-01-22 21:32:27 -08:00
Frank Dellaert
79682c2d8e
Deprecated boost iterators in Values
2023-01-22 17:04:49 -08:00
kartik arcot
703cb5cbc7
remove make_shared header
2023-01-22 08:40:02 -08:00
kartik arcot
c037e0a1fc
replaced casts
2023-01-22 08:40:02 -08:00
kartik arcot
852e8768c0
shared_ptr, make_shared, allocate_shared
2023-01-22 08:40:02 -08:00
Kartik Arcot
6cd59d755f
Merge branch 'feature/remove_deprecated_code' into verdant/replace-boost-optional-vals
2023-01-21 11:42:23 -08:00
Frank Dellaert
c71d07bbfd
Removed filter from examples and timing scripts
2023-01-21 11:39:42 -08:00
kartik arcot
ee65c85442
linear, navigation, std::optional serialization tests
2023-01-21 09:27:20 -08:00
kartik arcot
236c02eb52
examples folder
2023-01-21 09:27:20 -08:00
kartik arcot
200aa13701
return before using statement
2023-01-20 18:06:55 -08:00
kartik arcot
9c56c73c1a
fixing some mr comments. added new lines
2023-01-20 18:06:55 -08:00
kartik arcot
ce02873140
everything compiles but tests fail in no boost mode
2023-01-20 18:06:55 -08:00
kartik arcot
841dc6005a
changed signatures to use OptionalMatrix keyword
2023-01-20 18:06:55 -08:00
kartik arcot
abc7e34a8b
replace list_of with initializer list
2023-01-10 16:45:33 -08:00
Frank Dellaert
9b5321ce03
Remove unused boost::assign headers
2023-01-07 23:58:35 -08:00
Gerry Chen
885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN
2022-12-22 17:25:48 -05:00
Varun Agrawal
ad9c1a72f5
Merge pull request #1324 from Taeyoung96/fix-imuFactor-example
2022-11-14 11:04:46 -05:00
Tae Young Kim
193ee66e8f
Remove unnecessary functions in ImuFactorsExample.cpp
2022-11-13 16:57:16 +09:00
Varun Agrawal
d57fffb703
allow examples to link to gtsam_unstable
2022-11-07 18:31:15 -05:00
Varun Agrawal
587678e0b7
Merge pull request #874 from borglab/fix/368
...
CombinedImuFactor: Add bias effect on position jacobian
2022-08-21 16:33:53 -04:00
Philipp Glira
a8720fe910
Update README.md
...
Removed unavailable file
2022-08-12 11:49:35 +02:00
Varun Agrawal
103c78b0de
revert name change, save for another PR
2022-08-10 10:31:10 -04:00
Varun Agrawal
322c08071e
Merge branch 'develop' into fix/368
2022-07-22 14:29:44 -04:00
Akshay Krishnan
897dae4436
more renames to camelcase
2022-07-12 20:03:02 -07:00
Akshay Krishnan
ed5fa923cf
Example to run LOST and compare to DLT
2022-07-10 16:49:30 -07:00
Varun Agrawal
2d3859db01
Merge branch 'develop' into fix/combined-imu
2022-05-05 13:41:52 -04:00
Frank Dellaert
cf5e3729e0
Fixed parsing error and cleaned up
2022-03-19 15:19:25 -04:00
Frank Dellaert
f7af2c09e7
Now initializing randomly
2022-03-10 17:28:18 -05:00
Frank Dellaert
98efc464dc
Fixed all lint errors, formatting
2022-03-10 16:51:19 -05:00
acxz
67fc9a93e2
add newline at end of file
2022-02-21 13:50:27 -05:00
acxz
1bf53fc414
add missing header guards under timing/ and examples/
2022-02-21 13:50:27 -05:00
Frank Dellaert
55ad1841bd
Merge pull request #1108 from borglab/fix/headers
...
Header discipline in base
2022-02-17 01:25:01 -05:00
Frank Dellaert
c78af4d3ea
Add headers in the place they are needed
2022-02-16 22:51:53 -05:00
Frank Dellaert
bac5d4f120
Fix serialization class name
2022-02-16 20:59:26 -05:00
Frank Dellaert
2e9b51aff1
fix typo
2022-01-31 16:22:09 -05:00
Frank Dellaert
9dfe52d0b6
Made reading static named constructors
2022-01-31 13:43:41 -05:00
Frank Dellaert
762e8097bb
nr -> number
2022-01-31 12:46:42 -05:00
Frank Dellaert
3d51989f2e
Deprecated incorrectly named methods
2022-01-31 08:32:44 -05:00
Frank Dellaert
99a97da5f7
Fix examples
2022-01-21 18:12:38 -05:00
Frank Dellaert
c1561dba02
Made cartesian product static, and added specialization in DiscreteValues. Added markdown and html methods for the latter.
2022-01-09 14:46:23 -05:00
Frank Dellaert
92744d13c6
Add auto
2021-12-30 10:30:13 -05:00
Frank Dellaert
752972c1fa
Use non-deprecated graphviz methods
2021-12-21 10:17:36 -05:00
Frank Dellaert
371fe3e865
Fixed all examples
2021-11-20 16:34:53 -05:00
Frank Dellaert
9fe6d23d9f
Got rid of sharedValues
2021-11-20 16:15:05 -05:00
Varun Agrawal
9aa0dbf493
replace static variable with variable of greater scope in cpp example
2021-10-21 18:42:46 -04:00
Varun Agrawal
86ab7d323a
Merge branch 'develop' into fix/566
2021-10-21 15:02:33 -04:00
Varun Agrawal
af714cdb5a
undo name change from 984a90
2021-09-30 09:05:22 -04:00
Varun Agrawal
5e735e10f7
minor improvements to CombinedImuFactor
2021-09-16 13:03:11 -04:00
Eric
1046bf481a
Small clarification and md cleanup
2021-08-21 17:04:33 -04:00
Varun Agrawal
a4a58cf803
only format c++ file (no code changes)
2021-08-20 13:33:57 -04:00
Akshay Krishnan
aec2cf06a5
Merge pull request #753 from borglab/feature/essential-mat-with-approx-k
...
Adding factor which considers the essential matrix and camera calibration as variable
2021-06-21 09:14:06 -07:00
akrishnan86
01561bc217
formatting example
2021-06-20 22:26:19 -07:00
Akshay Krishnan
e3b6c8308a
updating points name, constexpr
2021-06-21 03:47:10 +00:00
Akshay Krishnan
d9a8111bbd
resolving merge conflict
2021-06-17 01:42:51 +00:00
Akshay Krishnan
545dfd0be7
removing failing test and unused data
2021-06-17 01:36:57 +00:00
akrishnan86
c4582941bf
removing duplicate data file
2021-06-13 20:33:37 -07:00
akrishnan86
01515d1001
formatting changes
2021-06-13 20:30:04 -07:00
Akshay Krishnan
14f8b8aa62
removing Sampson error + some tests cleanup
2021-06-14 01:30:00 +00:00
Ayush Baid
bce9050672
adding 11 point example for cal3bundler
2021-06-10 14:47:43 -07:00
Ayush Baid
4fbd98df3a
creating 18 point example
2021-06-08 13:14:56 -07:00
HMellor
1744eaf599
Correct ImuFactorExamples frame description
2021-05-28 21:00:34 +01:00
Navid Mahabadi
587ad0fad3
update: use avialble rot2 class
2021-03-23 16:13:13 +01:00
Navid Mahabadi
554dd790d9
fix: UnaryFactor Jacobian
2021-03-23 10:11:19 +01:00
Toni
7f80c906c4
Fix override warnings: modernize-use-override
2021-01-28 23:02:13 -05:00
Varun Agrawal
06d8ec289d
Merge pull request #633 from borglab/fix/foot-imu
...
Adds unit test for imu preintegration of a single step
2021-01-19 21:03:10 -05:00
Toni
3d7e182822
Remove gtsam_unstable lib from examples
2021-01-18 14:47:39 -05:00
Toni
a567a570ed
Move example to gtsam_unstable
2021-01-18 14:41:28 -05:00
Toni
19b7312edb
Split .h/.cpp, use const& (WIP)
2021-01-17 11:08:53 -05:00
Varun Agrawal
fb44e56dc8
Merge pull request #547 from borglab/feature/RobustShonan
...
Feature/robust shonan
2021-01-11 21:58:42 -05:00
Frank Dellaert
4d100461d4
Removed reference for iterating over values. Also used auto where I could, when changing.
2021-01-04 20:46:16 -05:00
Varun Agrawal
e54ef580f7
add simulation data
2020-12-14 14:32:36 -05:00
lcarlone
5e82b72b60
fixed typo
2020-12-05 14:34:35 -05:00
Varun Agrawal
799788672f
formatting
2020-11-30 17:32:16 -05:00
Varun Agrawal
d8fc330be4
Assign pointer to prevent errors
2020-11-27 19:35:12 -05:00
lcarlone
1506001166
fixed typo
2020-09-30 16:10:27 -04:00
lcarlone
6567422ec5
added control over minimum rank in ShonanAveraging example, and resolved hard-coded sigma in FrobeniusFactor
2020-09-26 19:06:55 -04:00
Varun Agrawal
32943df612
Merge pull request #365 from borglab/imu-examples
...
Reworked IMU examples
2020-08-24 13:54:39 -04:00
Varun Agrawal
9e1c4fc2fb
Merge branch 'develop' into imu-examples
2020-08-21 11:25:39 -04:00
Frank dellaert
12d18343b9
Shonan C++ CLI
2020-08-19 23:13:28 -04:00
Frank dellaert
5e803e917e
Fixed example printing
2020-08-19 09:29:09 -04:00
Varun Agrawal
5a85494f33
replace atof/atoi with standardized stof/stoi
2020-08-17 13:12:40 -04:00
Frank Dellaert
84afc94458
Feature/shonan averaging ( #473 )
...
Shonan Rotation Averaging.
199 commit messages below, many are obsolete as design has changed quite a bit over time, especially from the earlier period where I thought we only needed SO(4).
* prototyping weighted sampler
* Moved WeightedSampler into its own header
* Random now uses std header <random>.
* Removed boost/random usage from linear and discrete directories
* Made into class
* Now using new WeightedSampler class
* Inlined random direction generation
* eradicated last vestiges of boost/random in gtsam_unstable
* Added 3D example g2o file
* Added Frobenius norm factors
* Shonan averaging algorithm, using SOn class
* Wrapping Frobenius and Shonan
* Fixed issues with <<
* Use Builder parameters
* Refactored Shonan interface
* Fixed << issues as well as MATLAB segfault, using eval(), as discussed in issue #451
* ShonanAveragingParameters
* New factor FrobeniusWormholeFactorP computes |Rj*P - Ri*P*Rij|
* Fixed broken GetDimension for Lie groups with variable dimension.
* Removed all but Shonan averaging factor and made everything work with new SOn
* Just a single WormholeFactor, wrapped noise model
* Use std <random>
* comments/todos
* added timing script
* add script to process ShonanAveraging timing results
* Now producing a CSV file
* Parse csv file and make combined plot
* Fixed range
* change p value and set two flags on
* input file path, all the csv files proceeses at the same time
* add check convergence rate part
* csv file have name according to input data name
* correct one mistake in initialization
* generate the convergence rate for each p value
* add yticks for the bar plot
* add noises to the measurements
* test add noise
* Basic structure for checkOptimalityAt
* change optimizer method to cholesky
* buildQ now working. Tests should be better but visually inspected.
* multiple test with cholesky
* back
* computeLambda now works
* make combined plots while make bar plot
* Calculate minimum eigenvalue - the very expensive version
* Exposed computeMinEigenValue
* make plots and bar togenter
* method change to jacobi
* add time for check optimality, min_eigen_value, sub_bound
* updated plot min_eigen value and subounds
* Adding Spectra headers
* David's min eigenvalue code inserted and made to compile.
* Made it work
* Made "run" method work.
* add rim.g2o name
* Fixed bug in shifting eigenvalues
* roundSolution which replaces projectFrom
* removed extra arguments
* Added to wrapper
* Add SOn to template lists
* roundSolution delete the extra arguement p
* only calculate p=5 and change to the correct way computing f_R
* Fixed conflict and made Google-style name changes
* prototype descent code and unit test for initializeWithDescent
* add averaging cost/time part in processing data
* initializewithDescent success in test
* Formatting and find example rather than hardcode
* Removed accidentally checked in cmake files
* give value to xi by block
* correct gradient descent
* correct xi
* }
* Fix wrapper
* Make Hat/Vee have alternating signs
* MakeATangentVector helpder function
* Fixed cmake files
* changed sign
* add line search
* unit test for line search
* test real data with line search
* correct comment
* Fix boost::uniform_real
* add save .dat file
* correct test case
* add explanation
* delete redundant cout
* add name to .dat output file
* correct checkR
* add get poses_ in shonan
* add Vector Point type for savig data
* Remove cmake file which magically re-appeared??
* Switched to std random library.
* Prepare Klaus test
* Add klaus3.g2o data.
* fix comment
* Fix derivatives
* Fixed broken GetDimension for Lie groups with variable dimension.
* Fix SOn tests to report correct dimension
* Added tests for Klaus3 data
* Add runWithRandomKlaus test for shonan.
* Finish runWithRandomKlaus unittest.
* Correct datafile.
* Correct the format.
* Added measured and keys methods
* Shonan works on Klaus data
* Create dense versions for wrappers, for testing
* Now store D, Q, and L
* Remove another cmake file incorrectly checked in.
* Found and fixed the bug in ComputeLambda !
* Now using Q in Lambdas calculation, so Lambdas agree with Eriksson18cvpr.
* Make FrobeniusFactor not use deprecated methods
* FrobeniusWormholeFactor takes Rot3 as argument
* Wrapped some more methods.
* Wrapped more methods
* Allow creating and populating BetweenFactorPose3s in python
* New constructors for ShonanAveraging
* add function of get measurements number
* Remove option not to use noise model
* wrap Use nrMeasurements
* Made Logmap a bit more tolerant of slightly degenerate rotations (with trace < -1)
* Allow for Anchor index
* Fix anchor bug
* Change outside view to Rot3 rather than SO3
* Add Lift in SOn class
* Make comet working
* Small fixes
* Delete extra function
* Add SOn::Lift
* Removed hardcoded flag
* Moved Frobenius factor to gtsam from unstable
* Added new tests and made an old regression pass again
* Cleaned up formatting and some comments, added EXPORT directives
* Throw exception if wrongly dimensioned values are given
* static_cast and other throw
* Fixed run-time dimension
* Added gauge-constraining factor
* LM parameters now passed in, added Gauge fixing
* 2D test scaffold
* Comments
* Pre-allocated generators
* Document API
* Add optional weight
* New prior weeights infrastructure
* Made d a template parameter
* Recursive Hat and RetractJacobian test
* Added Spectra 0.9.0 to 3rdparty
* Enabling 2D averaging
* Templatized Wormhole factor
* ignore xcode folder
* Fixed vec and VectorizedGenerators templates for fixed N!=3 or 4
* Simplifying constructors
Moved file loading to tests (for now)
All unit tests pass for d==3!
* Templated some methods internally
* Very generic parseToVector
* refactored load2d
* Very much improved FrobeniusWormholeFactor (Shonan) Jacobians
* SO(2) averaging works !
* Templated parse methods
* Switched to new Dataset paradigm
* Moved Shonan to gtsam
* Checked noise model is correctly gotten from file
* Fixed covariance bug
* Making Shonan wrapper work
* Renamed FrobeniusWormholeFactor to ShonanFactor and moved into its own compilation unit in gtsam/sfm
* Fixed wrong include
* Simplified interface (removed irrelevant random inits) and fixed eigenvector test
* Removed stray boost::none
* Added citation as suggested by Jose
* Made descent test deterministic
* Fixed some comments, commented out flaky test
Co-authored-by: Jing Wu <jingwu@gatech.edu>
Co-authored-by: jingwuOUO <wujing2951@gmail.com>
Co-authored-by: swang <swang736@gatech.edu>
Co-authored-by: ss <ss>
Co-authored-by: Fan Jiang <prof.fan@foxmail.com>
2020-08-17 07:43:10 -04:00
Varun Agrawal
be70d1785c
Merge branch 'develop' into imu-examples
2020-08-17 00:38:14 -04:00
Frank Dellaert
b1e3b5495c
Some behavior changes.
...
- maxIndex now does what it says
- id = size_t, Key is only for Values and Graph)
- re-admitted methods needed for wrapper.
2020-08-15 13:05:58 -04:00
Varun Agrawal
a1f6e1585a
use boost program_options for command line parsing
2020-08-11 01:32:58 -05:00
Varun Agrawal
4949f8bb9d
reworked basic ImuFactorsExample
2020-08-11 01:32:44 -05:00
Varun Agrawal
3bc109de53
renamed ImuFactorExample2 to be more consistent with naming
2020-08-11 00:26:34 -05:00
Varun Agrawal
aae9c19d0f
example using CombinedImuFactor
2020-08-11 00:25:42 -05:00
Varun Agrawal
5da2108cd4
Merge branch 'develop' into imu-examples
2020-07-27 20:37:29 -05:00
Jose Luis Blanco Claraco
0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
...
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Varun Agrawal
6897ddc8aa
Merge branch 'develop' into feature/g2o-vertices
2020-07-24 11:29:54 -05:00
Varun Agrawal
8a210188f3
test for readG2o
2020-07-24 03:10:14 -05:00
acxz
e993afe2bf
replace boost random with std random
2020-07-23 14:05:23 -04:00
Frank Dellaert
18b705835b
Merge pull request #263 from kvmanohar22/isam2_imu_example
...
adding functionality to use ISAM2 for imu preintegration example
2020-07-15 18:03:43 -04:00
Frank dellaert
4b4a0e532f
Add BayesNet-inst.h at end of BayesNet.h
2020-07-14 08:50:20 -04:00
Frank Dellaert
954741093c
Merge branch 'develop' into isam2_imu_example
2020-07-13 21:06:24 -04:00
Frank dellaert
621e79f06c
Add explicit HMM example
2020-07-12 23:25:26 -04:00
Frank dellaert
7dba3023d6
New discrete example
2020-07-12 23:25:26 -04:00
Varun Agrawal
48b0b2b76e
Explicit type definition to handle warning
2020-07-10 23:01:18 -04:00
Varun Agrawal
e41dbfc26c
fix init issues with Vector3, use static matrices where possible
2020-07-10 21:45:01 -04:00
Varun Agrawal
cd843f646f
Merge pull request #390 from borglab/fix/discrete_examples
...
Formatted and fixed discrete examples
2020-07-10 05:43:52 -04:00
Frank dellaert
3dcff34b46
Formatted and fixed discrete examples
2020-07-09 20:46:12 -04:00
Frank dellaert
dc65a0a1d9
Added g2o test files
2020-07-09 16:27:32 -04:00
Frank Dellaert
d0318172af
Merge pull request #249 from mindThomas/feature/isam2-kitti-example
...
Added ported C++ version of ISAM2 Kitti example
2020-07-09 15:17:18 -04:00
Thomas Jespersen
e3712772cb
ISAM2 Kitti example: Addressed review comments
2020-07-08 09:09:37 +08:00
Varun Agrawal
561218ae82
updated file docstring for ImuFactorExample2.cpp
2020-06-29 16:34:05 -05:00
Varun Agrawal
52a8dde6a7
updated filename in brief
2020-06-17 13:47:43 -05:00
Frank dellaert
0cd1e777bc
Reformatted some and use of auto
2020-05-09 19:08:31 -04:00
Frank dellaert
ff5a14831b
Reformatted and refactored
2020-05-09 19:08:17 -04:00
Frank Dellaert
6a23c476a1
Merge pull request #279 from ghaggin/camera_mods
...
Fisheye Calibration
2020-05-09 16:44:54 -04:00
acxz
222e767e8d
fix uninitialized variable Key first_pose
2020-05-06 23:49:51 -04:00
Frank Dellaert
b4eb0c233d
Merge pull request #209 from acxz/tbb_fix
...
TBB deprecation fix (partial)
2020-05-06 18:52:56 -04:00
acxz
e0cbc76456
change to more efficient call of threaded functions
2020-05-06 16:47:16 -04:00
acxz
df9cf86cb0
replace task_scheduler_init with task arena/group
2020-04-13 11:30:57 -04:00
alescontrela
6c964a5a41
Fix Pose2SLAMExample_g2o example
2020-04-12 19:10:03 -04:00
alescontrela
93ba522582
Remove any unnecessary PriorFactor.h includes
2020-04-12 13:42:02 -04:00
alescontrela
211119b00e
Replace addPrior<> with addPrior
2020-04-12 13:10:09 -04:00
acxz
b4b487695d
replace task_scheduler_init with task arena/group
2020-04-12 12:48:25 -04:00
alescontrela
aa3ac32235
Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.
2020-04-11 20:09:54 -04:00
alescontrela
f4525b51e4
Change PriorFactor includes from gtsam/slam to gtsam/nonlinear
2020-04-10 22:26:22 -04:00
Glen Haggin
3ee552c7c6
Changed cacheing in jac func and fixed comments per PR discussion
2020-04-09 13:24:32 -04:00
Glen Haggin
a488888d40
Added example with fisheye camera using the SFM data
2020-04-09 09:49:34 -04:00
Jose Luis Blanco Claraco
76b29b78af
Prefer C++11 nullptr
2020-04-06 23:31:05 +02:00
kvmanohar22
221dcaa13a
adding functionality to use ISAM2 for imu preintegration example
2020-03-30 22:16:30 +05:30
Varun Agrawal
4197fa3c54
removed graphWithPrior from all examples while keeping functionality the same
2020-03-29 19:13:15 -04:00
Varun Agrawal
e7bdc05689
Merge branch 'develop' of github.com:mbrossar/gtsam into develop
2020-03-29 12:01:08 -04:00
Varun Agrawal
ca4daa0894
Merge pull request #258 from borglab/deprecate-simplecamera
...
Replace SimpleCamera with PinholeCameraCal3_S2
2020-03-23 08:08:18 -04:00
Varun Agrawal
8fdbf2fa6e
added Cal3_S2 header and Frank's recommendations
2020-03-21 15:29:07 -04:00
acxz
8096b0e251
add deprecated task_scheduler_init unitl alternative is found
2020-03-16 00:49:17 -04:00
Thomas Jespersen
906d0277e9
Added ported C++ version of ISAM2 Kitti example
2020-03-16 00:56:02 +08:00
Varun Agrawal
75d5409d78
follow Google style guide naming convention for Sfm related data structs
2020-03-06 18:02:51 -05:00
Varun Agrawal
719975022c
consistent naming scheme for SfM_Data
2020-03-06 17:56:32 -05:00
Varun Agrawal
d9923fc3cc
replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2
2020-02-21 19:42:55 -05:00
acxz
bfc32e9f69
add deprecated task_scheduler_init until alternative is found
2020-01-13 07:29:41 -05:00
acxz
aff24bd77b
remove tbb.h include and specify individual includes needed
...
remove deprecated tbb::task_scheduler_init
2020-01-11 18:11:59 -05:00
Peter Mullen
a99610b77a
make code match comments when creating Pose3 noiseModel instances
2020-01-04 16:57:22 -08:00
Toni Rosinol
a607bf6526
Add flag for CombinedImu
2019-12-21 18:59:11 -05:00
Toni
e0fb001702
Remove ugly preprocessor directives, still hardcoded though
2019-12-21 18:59:11 -05:00
Martin Brossard
3d7ce45de6
Create Pose3Localization.cpp
...
Pose3Example_g2o with marginal computation.
2019-08-02 17:14:31 +02:00
Martin Brossard
b925142b98
Create pose3Localizationexample.txt
...
pose3example.txt without loop closure
2019-08-02 17:13:02 +02:00
Frank Dellaert
6bcbfe2c67
Tightened odometry sigmas to avoid ILS
2019-06-11 20:42:54 -04:00
Frank Dellaert
ff6fe5e5e3
get_* naming convention in GaussianConditional
2019-05-16 18:59:24 -04:00
Frank Dellaert
8801de4d63
Pose3 naming convention
2019-05-16 15:06:15 -04:00
Frank Dellaert
23f3f95ed2
deprecated get_noiseModel
2019-05-16 14:40:55 -04:00
Duy-Nguyen Ta
b2e5dadcdb
Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
...
# Conflicts:
# gtsam/symbolic/tests/testVariableIndex.cpp
# gtsam_unstable/gtsam_unstable.h
# gtsam_unstable/linear/RawQP.cpp
# gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
dellaert
a450ba1e55
Merge remote-tracking branch 'origin/develop' into feature/LPSolver
...
# Conflicts:
# gtsam_unstable/linear/QPSVisitor.h
# gtsam_unstable/linear/RawQP.cpp
2019-04-24 16:08:50 -04:00
dellaert
63de2f887e
Fixed comment
2019-04-17 09:02:16 -04:00
Frank Dellaert
9b7eb34add
Show how expressions make (optimization-based) inverse kinematics easy.
2019-04-15 15:19:40 -04:00
Frank Dellaert
18d26d12af
Added some xml test files
2019-04-07 13:15:05 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Thomas Horstink
e7d6cd4faf
fixed typo in description
2019-01-04 17:12:04 +01:00
Thomas Horstink
9c382b6c14
changed the SFMdata functions so that it allows the passage of function arguments to generate a trajectory; default arguments result in the original behaviour (described in header). In the range bearing examples: fixed weirdo text-artifacts, add newline for readability, added underscore the prediction expression.
2019-01-04 16:17:33 +01:00
Thomas Horstink
ba03b398f4
type in filename....
2019-01-04 11:55:26 +01:00
Thomas Horstink
986346f2b9
another comment update
2019-01-04 11:53:50 +01:00
Thomas Horstink
7bb6863e75
little typo in a comment
2019-01-04 11:50:20 +01:00
Thomas Horstink
d4398fb092
expression example of estimating trajectory, landmarks and sensor-body-transform simultaneously
2019-01-04 11:31:41 +01:00
Frank Dellaert
3c3f6d2b7c
Switching to METIS ordering fixes out of memory error for large examples.
2018-12-31 13:08:41 -05:00
Frank Dellaert
6a58e88631
Added example by Wenqiang Zhou given in issue #369
2018-12-31 12:33:13 -05:00
Frank Dellaert
609019b585
Fixed warning
2018-12-31 12:30:53 -05:00
AndreiCostinescu
e58ba2d2af
Fixed possibly uninitialized warnings in ImuFactorExample2.cpp
2018-12-16 17:47:00 -05:00
Nghia Ho
e8da58725f
formatting
2018-12-14 12:18:43 -08:00
Nghia Ho
4da1b7189d
change help output text
2018-12-14 12:16:19 -08:00
Nghia Ho
8b8947b95c
fixed typo
2018-12-14 12:15:14 -08:00
Nghia Ho
937cdcf4d9
shorten parameter values
2018-12-14 12:12:33 -08:00
Nghia Ho
224af650bb
add test code
2018-12-13 17:28:52 -08:00
dellaert
d86782eebc
Some remaining std::vector stragglers
2018-11-08 12:25:21 -05:00
dellaert
79d63010dd
Give access to bearing/range
2018-11-06 13:28:47 -05:00
=
f8c13a862d
Remove Unused Tests and QPS Files.
2018-11-05 16:45:43 -05:00
=
45d3b99b26
Merge remote-tracking branch 'origin/develop' into feature/LPSolver
2018-11-01 16:24:56 -04:00
Frank Dellaert
9840286979
Fixed noise model, removed extraneous variable
2018-10-22 11:31:12 +00:00
Frank Dellaert
264a240094
Fixed both C++ and python examples
2018-10-16 19:01:28 -04:00
Frank Dellaert
eb447d28a1
Added symbol keys
2018-10-13 17:48:36 -04:00
Frank Dellaert
18234f68fd
Cleanup, c++11
2018-10-13 16:25:58 -04:00
Frank Dellaert
c428e30784
Example due to Robert Truax in Issue #280
2018-10-13 15:29:07 -04:00
Frank Dellaert
dbf14ca1d8
Merge remote-tracking branch 'origin/develop' into fix/isam2
2018-10-08 23:58:51 -04:00
Frank Dellaert
ca80678ffc
Fixed more warnings
2018-10-08 21:38:50 -04:00
Frank Dellaert
efa35e6a82
Cleaned up example
2018-09-30 17:22:53 -04:00
Frank Dellaert
05d5179bc3
Some more cleanup
2018-09-29 17:31:46 -04:00
Frank Dellaert
224299ccb9
Cleaned up/naming conventions/docs
2018-09-29 00:05:39 -04:00
Frank Dellaert
67ffd65838
Added Alexander's example file
2018-09-29 00:04:13 -04:00
Yao Chen
bd67779f74
Merged in feature/variadic-emplace_back (pull request #274 )
...
Feature/variadic emplace_back
Approved-by: Jing Dong
2017-03-12 05:19:15 +00:00
Yao Chen
3c1a0a8801
Replaced graph.add with graph.emplace_shared if needed.
2016-10-01 11:41:37 -04:00
Yao Chen
249d6b0b1b
Replaced graph.push_back with graph.emplace_shared if needed.
2016-10-01 11:17:41 -04:00
Yao Chen
95c75b8bae
Updated functions
2016-09-09 08:33:51 -04:00
=
ab1f6562c8
Fixes compile errors when using BOOST version 1.61.0
2016-08-06 00:59:07 -04:00
Ivan Jimenez
2ae903413a
Merged develop into feature/LPSolver
2016-07-01 16:43:20 -04:00
=
c98c772017
[TEST] added QPTest. Showcases failure to work on indeterminate linear systems.
2016-07-01 15:42:23 -04:00
=
15c6aa210b
[TEST] Added Remaining Failing Tests AUG2D CONT-050 HS118 HS268 HS51 HS51 HS53 HS76
2016-07-01 13:02:59 -04:00
=
ac1a02337e
[TEST] Added Test HS35MOD
...
[FEATURE] Added support for FX bounds for QPS Parsing format.
2016-06-29 15:38:00 -04:00
=
4ba87c59e7
[TEST] Add HS35
...
[TEST] Disabled HS118
2016-06-29 15:24:27 -04:00
=
c9efb4bbda
[TEST] QP Now correctly handles negative constant values on hessian factors.
2016-06-28 19:51:51 -04:00
Frank Dellaert
7849150276
Avoid use of now defuct copy constructor
2016-06-19 12:29:37 -07:00
ivan
6bafe9932e
Merge branch 'develop' into feature/LPSolver
2016-06-12 19:44:19 -04:00
Luca
5d5f0e770c
got rid of useless Eigen stuff in example
2016-06-09 19:43:03 -04:00
Luca
71a47d1469
added comments
2016-06-09 10:51:16 -04:00
Frank Dellaert
853d327725
Deal with Point3 changes
2016-06-09 00:19:40 -07:00
Frank Dellaert
68af6d6622
Merge remote-tracking branch 'origin/develop' into feature/imuFactorExample
2016-06-08 23:39:04 -07:00
Frank Dellaert
bd8129d3f7
Merged in feature/EigenPoint2 (pull request #256 )
...
Point2's turn to be Eigenized
2016-06-08 22:46:40 -07:00
Luca
dc415b7b0c
reestablished header for output file
2016-06-07 21:00:34 -04:00
Luca
63bd6709f5
working example!
2016-06-07 20:54:42 -04:00