-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/6D_Expressions #40
Conversation
… to implement SOR3 behaviour
…d S0xR3 jacobians
…nto feature/6D-slurp-curve
…lExpression and commented out evaluators
Can one of the admins verify this patch? |
test this please |
Somehow complaining about the traits function : /var/lib/jenkins/jobs/curves/workspace/label/ubuntu/src/curves/test/test_Expressions.cpp:23:23: error: ‘equals’ is not a template function Will check into this eventually. |
@rdube Can you fix the failing build? |
as a hint: apparently the template wasn't declared in this namespace before its specialization in test_Expressions.cpp:23. Either you forgot an include or you are in the wrong namespace there. |
test this please |
Updates to use the latest gtsam development branch
Following the discussion of #42 Jenkins has been told to use rev 61666f22d618010bc1a63298ef856741db62f1d3 of gtsam. @mikebosse do you agree with developing our libraries using this gtsam revision for a while? Should we consider merging this PR? |
A lot of good updates are going into the expressions for gtsam. I think it On Monday, December 1, 2014, rdube notifications@github.com wrote:
|
OK thanks Mike. Well understood! So I pulled the latest revision of GTSAM both locally and on Jenkins. Everything builds and the tests are running. We are up to date! |
I agree that keeping up to date with incremental changes over a major refactor is preferable, but we need to make sure we clearly communicate what revision we are on (and Jenkins is using). Getting out of sync can be messy, and gtsam is moving pretty quick! Is there somewhere the gtsam revision number curves is building on can be posted? or checked? e.g. @rdube is the "latest" gtsam you are describing, rev 133dbc4dede0defae8e736fea5c4e581d13c6a06? |
Ok, then every time we update curves with GTSAM, we will send you an email On Mon, Dec 1, 2014 at 8:37 PM, Sean Anderson notifications@github.com
|
@sanderson77 Yes the latest was 133dbc4dede0defae8e736fea5c4e581d13c6a06. I am now trying to build d7bf997197db037fc6244f568cd685100c87b731 but I get a linking error concerning wrap. The problem is in GTSAM itself - should not be related to curves. |
I was able to get the build d7bf997197db037fc6244f568cd685100c87b731 to compile on my mac, no problems. But I had to first remove my build directory and start from scratch... |
Ok good. We are up to date with d7bf997197db037fc6244f568cd685100c87b731 (on jenkins as well). |
Hi all,
Here is an attempt to merge a branch on which @gawela, @mikebosse and I have been working for quite some time now. We understand that this is unfortunately not a small PR and it will be troublesome to merge it. These 26 modified files are the result of experimenting with the library, adapting the interface to GTSAM and learning! :-)
Some changes, amongst others :
*Note : The SE3 curve still make use of evaluators. I believe not much effort should be invested in reviewing this “evaluation” part since it will all change to expressions anyway. In trajectory maintainer, we had working unit tests for “big” 6DOF data sets but they will also need to adapted accordingly.
@sanderson77 sorry if this breaks your stuff. This was to be expected with the implementation of Expressions. Good news is, these Expressions are very friendly and make the evaluation interface much cleaner.
I will try to add some comments to help with the review process.
We look forward to hear your comments. Thanks!