Skip to content

Feature/predictor frame#1

Open
clanegge wants to merge 9 commits intomasterfrom
feature/predictor_frame
Open

Feature/predictor frame#1
clanegge wants to merge 9 commits intomasterfrom
feature/predictor_frame

Conversation

@clanegge
Copy link
Copy Markdown

This pull request includes:

  • GTSAM integrator
  • Change that odometry and imu messages are not published in the same frame as rovio
  • Fix that the odom predictor stops publishing (and diverging) after maximum queue size of imu messages reached since last received odometry message

Copy link
Copy Markdown

@helenol helenol left a comment

Choose a reason for hiding this comment

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

Nice, LGTM! Interesting to see how Zec vs GTSAM will pan out.


};

class ZecImuIntegrator : ImuIntegrator {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hahahahahahahaha this is amazing
@ZacharyTaylor your legacy lives on!!!

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

had to name it somehow 🐑

Comment thread src/odom_predictor.cpp Outdated
Comment thread src/odom_predictor.cpp Outdated
<< ". The current imu queue will be reset.");
<< msg->header.stamp
<< ". This is before the previously received IMU "
"message that ouccured at: "
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

s/ouccured/occurred

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Also fixed the typo (I hope that is what you meant) :shipit:

Copy link
Copy Markdown
Member

@michaelpantic michaelpantic left a comment

Choose a reason for hiding this comment

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

Won't look at code in detail as some of it is mine :-)

but LGTM

Maybe we should do a evaluation with VICON to compare ZEC :-) vs GTSAM (never got around to actually do it...)

@michaelpantic
Copy link
Copy Markdown
Member

ah forgot about this: At the moment both integrators are running (for comparison). Before merging, I would add a rosparam to select the integrator and only run one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants