Skip to content
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

Smart Factors for arbitrary cameras #862

Merged
merged 60 commits into from
Nov 8, 2021

Conversation

lucacarlone
Copy link
Contributor

@lucacarlone lucacarlone commented Aug 28, 2021

Smart Factors that can deal with arbitrary cameras.

@dellaert : I suggest merging the PR "feature/rollingShutterSmartFactors" first. If possible, can you also add my student Marcus Abate mabate@mit.edu to GTSAM and add as reviewer here?

@lucacarlone lucacarlone changed the title Smart Factors that can deal with arbitrary cameras Smart Factors for arbitrary cameras Aug 28, 2021
@lucacarlone lucacarlone added the wip This is still a work in progress label Aug 28, 2021
@lucacarlone lucacarlone mentioned this pull request Aug 28, 2021
@lucacarlone lucacarlone added feature New proposed feature and removed wip This is still a work in progress labels Aug 28, 2021
@dellaert
Copy link
Member

I will add mailto:mabate@mit.edu. I would rather not have @varunagrawal soend time reviewing this as he should be focusing on ICRA.

@dellaert dellaert removed the request for review from varunagrawal August 28, 2021 22:09
@lucacarlone
Copy link
Contributor Author

I will add mailto:mabate@mit.edu. I would rather not have @varunagrawal soend time reviewing this as he should be focusing on ICRA.

perfect!

@varunagrawal
Copy link
Collaborator

Yeah I wasn't going to look at this until after September 15th.

@lucacarlone
Copy link
Contributor Author

Yeah I wasn't going to look at this until after September 15th.

up to you and @dellaert : not urgent, but ready to go.

@lucacarlone
Copy link
Contributor Author

@dellaert : I applied the changes we discussed. I think this is ready to go (after all CI is done). Please double-check the formatting for the factors if you can: I still don't trust my eclipse style settings :-(

@lucacarlone
Copy link
Contributor Author

@dellaert : I applied the changes we discussed. I think this is ready to go.

Copy link
Member

@dellaert dellaert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some more comments, but I won't review again. Please address and merge at will :-)

Yay !!!!

gtsam/slam/ReadMe.md Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Outdated Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Outdated Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Outdated Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Outdated Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Outdated Show resolved Hide resolved
gtsam/slam/SmartProjectionRigFactor.h Show resolved Hide resolved
@lucacarlone
Copy link
Contributor Author

@dellaert : FYI: I plan to merge this to develop as soon as the status check passes: keeping this in sync with develop and my other branches has been time-consuming and we can address the 2 concerns above (shared ptrs for camera rig and constructor with single camera) in a separate PR.

@dellaert
Copy link
Member

dellaert commented Nov 7, 2021

@dellaert : FYI: I plan to merge this to develop as soon as the status check passes: keeping this in sync with develop and my other branches has been time-consuming and we can address the 2 concerns above (shared ptrs for camera rig and constructor with single camera) in a separate PR.

Sounds like a plan. I seem to have missed your replies on my shared pointer comments. Did you end up using the shared pointers?

@lucacarlone
Copy link
Contributor Author

@dellaert : FYI: I plan to merge this to develop as soon as the status check passes: keeping this in sync with develop and my other branches has been time-consuming and we can address the 2 concerns above (shared ptrs for camera rig and constructor with single camera) in a separate PR.

Sounds like a plan. I seem to have missed your replies on my shared pointer comments. Did you end up using the shared pointers?

thanks! I did not, since I was not sure if you wanted a shared pointer to CameraSet, or a vector of shared pointers to cameras. Also, I was not sure about which copy constructors may benefit from this (I do not see many in the code, and I was curious about which ones you were looking at).

@lucacarlone lucacarlone merged commit fc16834 into develop Nov 8, 2021
@varunagrawal varunagrawal deleted the feature/cameraTemplateForAllSmartFactors branch October 22, 2023 19:56
@varunagrawal varunagrawal restored the feature/cameraTemplateForAllSmartFactors branch October 22, 2023 19:56
@varunagrawal varunagrawal deleted the feature/cameraTemplateForAllSmartFactors branch October 22, 2023 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New proposed feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants