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

Improve usability and documentation #69

Open
8 tasks
mfehr opened this issue Oct 31, 2017 · 4 comments
Open
8 tasks

Improve usability and documentation #69

mfehr opened this issue Oct 31, 2017 · 4 comments
Assignees

Comments

@mfehr
Copy link
Contributor

mfehr commented Oct 31, 2017

After getting some feedback from our first "customers" there are serveral things that need to be improved:

  • Give the user a feedback of how good/bad the calibration is.
    Suggestions/Ideas:
    • Run the python evaluation step after the optimization and optionally plot the results
    • Write a summary pdf at the end of the calibration with the most important plots:
      • initial time alignment
      • initial 3D trajectory, after dual quaternion calibration, after optimization
      • RMSE plot after dual quaternion, after optimization
    • Provide a separate script to plot the 3D trajectory before and after some given calibration
    • Add a short wiki description that describes the 3 steps (time alignment, coarse initial calibration, optimization) and what the plots mean.
@HannesSommer
Copy link
Collaborator

What are the good solutions for plotting the trajectories? I'd love to have something nice here.

@mfehr
Copy link
Contributor Author

mfehr commented Oct 31, 2017

We already have functions that plot the 3D trajectories, but TBH the 3D plotting tools of matplotlib are not very nice to look at. Actually I just recently started using mayavi/mlab in python and it is very easy to use and a lot nicer and faster (you can still move the 3D plot even with 1000s of elements in it). Here is sth i did there:
image

I've already implemented the plotting of a pose graph with coordinate frames at the nodes, so I could transfer this.

@HannesSommer
Copy link
Collaborator

Ah, yes, I totally forgot about these 3d plots - I think I could hardly use them on Trusty. Sorry. mayavi/mlab looks very interesting.

@ffurrer
Copy link
Contributor

ffurrer commented Nov 1, 2017

@mfehr if you can easily transfer them, it of course would be awesome :)

@ffurrer ffurrer removed their assignment Jul 2, 2024
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

No branches or pull requests

4 participants