Commit Graph

39 Commits (8cb95d5b5a7aad89fbad616cefb69d7f90b7a1e6)

Author SHA1 Message Date
kartik arcot 9329bddd8a OptionalJacobian 2023-01-21 09:27:20 -08:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Frank Dellaert ae86bf0271 BackprojectFromCamera and some small fixes from Skydio 2018-05-11 15:13:14 -07:00
Frank Dellaert 3fda4dd33a Fix issues to compile with class version of Point2. 2016-06-06 22:26:44 -07:00
Frank aa40b266f6 Make changes needed to deal with typdef flag activation 2016-06-06 19:02:52 -07:00
Luca f8205bfe02 Merge branch 'develop' into feature/SmartFactors3
Conflicts:
	gtsam/geometry/CalibratedCamera.h
	gtsam/geometry/tests/testCalibratedCamera.cpp
	gtsam/geometry/triangulation.h
	gtsam/nonlinear/ExpressionFactor.h
	gtsam/slam/SmartProjectionFactor.h
	gtsam_unstable/slam/SmartStereoProjectionFactor.h
	tests/testExpressionFactor.cpp
2015-06-19 16:55:30 -04:00
cbeall3 cf9588542a Revert: Merged in fix/PninholeBaseLinking (pull request #111)
Added a quick fix to unblock develop (reverted from commit ee9ef6f9bc)
2015-05-24 17:18:49 -04:00
dellaert 61e8b42249 Renamed project_to_camera to PinholeBase::Project 2015-03-06 08:46:56 -08:00
dellaert 3f94791b3b project2 of point at infinity 2015-03-05 22:10:30 -08:00
dellaert f3f09b17a7 project_to_camera for Unit3 (points at infinity) 2015-03-05 20:26:47 -08:00
dellaert 32722fcd83 Got rid of linking mess, made Pose concept 2015-03-04 10:21:22 -08:00
dellaert ac88698482 Added a quick fix to unblock develop - not the solution I want. 2015-02-22 10:15:24 +01:00
dellaert be49d2a118 reinstated getPose as otherwise expressions can't distinguish overloads 2015-02-21 13:29:03 +01:00
dellaert 2ee090ece5 Saved a transpose 2015-02-21 11:00:13 +01:00
dellaert c7a41d30cc Cleaned up projectSafe and cheirality exception 2015-02-21 10:41:53 +01:00
dellaert 286a3ff412 Moved project2 to PinholeBase 2015-02-21 10:26:44 +01:00
dellaert 3a755cc4fb Moved static methods up 2015-02-21 10:06:50 +01:00
dellaert 29e5faeef0 Refactored derivatives 2015-02-21 10:00:56 +01:00
dellaert 90d2146f62 scale -> depth 2015-02-21 09:35:27 +01:00
dellaert ead8349827 Got rid of legacy code 2015-02-21 09:15:08 +01:00
dellaert f5581ec652 CalibratedCamera now derived from PinholeBase 2015-02-21 09:13:12 +01:00
dellaert 7d37aa4512 Put PinholeBase in CalibratedCamera 2015-02-21 09:00:58 +01:00
dellaert 109e538ce6 Added two static functions and Lookat named constructor. Will be called in Pinhole* classes to avoid copy/paste 2015-02-21 08:24:09 +01:00
Natesh Srinivasan 4e557d38e6 updated Matrix.h with commonly used matrices. 2014-12-03 09:59:10 -05:00
nsrinivasan7 7138263d85 completed essentialmatrix. 2014-12-02 13:49:03 -05:00
nsrinivasan7 22bbde6fe0 completed all calibration files 2014-12-02 12:40:18 -05:00
Richard Roberts aa093a35da Updated all comma initializer usages to use .finished() 2014-11-22 16:35:27 -08:00
Richard Roberts 880d9a8e3c Switched to new Eigen built-in special comma initializer 2013-12-16 21:33:12 +00:00
Jing Dong 763083d2db Fix Matrix_(...) to Mat() <<... in gtsam/base & gtsam/geometry 2013-11-13 04:50:42 +00:00
Frank Dellaert 1a20272fa2 Reformatted with new style file, renamed some derivatives to Dcal, Dpose, Dpoint etc. 2013-10-12 06:02:16 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Duy-Nguyen Ta abc29ea2ca capitalize static functions Level and Lookat in CalibratedCamera and PinholeCamera for matlab wrapper 2012-07-16 15:24:27 +00:00
Frank Dellaert a032a93cf7 Optimized CalibratedCamera.project derivative 2012-01-08 04:06:29 +00:00
Frank Dellaert e6382c7ec0 Fixed major problem with Pose3 retract. All retractions have to have exactly the same derivatives as the exponential map. Hence, it should never make sense to have to match derivaties with a retract version. I deleted all "wrong" derivatives and pushforwards. Finally, CalibratedCamera had to be modified as well as it hardcoded the wrong derivative of transform_to (for efficiency). It now simply implements the chain rule. 2012-01-05 16:45:52 +00:00
Chris Beall 33c15dd423 Cheirality check for Projection Factor with Calibrated Camera. 2011-12-15 04:15:05 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Alex Cunningham 07aaf38245 Geometry passes tests with newer interfaces and more concept checks 2011-11-04 21:44:29 +00:00
Frank Dellaert 2caa56c0d5 Documentation and creation of Doxygen module "geometry" 2011-09-07 05:02:36 +00:00
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00