GithubHelp home page GithubHelp logo

crigroup / handeye Goto Github PK

View Code? Open in Web Editor NEW
50.0 50.0 25.0 34 KB

ROS package for calibrating sensors to a known reference frame.

License: BSD 3-Clause "New" or "Revised" License

CMake 2.11% Python 97.89%

handeye's People

Contributors

fsuarez6 avatar jstech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

handeye's Issues

Clarification on Units

Hi,

Could you clarify the units for the rotation_rmse and translation_rmse results returned from the Ros service? My guess is that it's in radians and meters respectively, right?

Also, is there a difference between reprojection error and rmse?

Release to Melodic and ROS2?

Hi @fsuarez6, I think this repo is a great work that should be well recognized to wider community. Recently I made an effort to make this repo working as a plugin to MoveIt community. Please see the PR in MoveIt. And I also ported it to ROS2 in my fork. Do you still consider releasing it to Melodic, and welcoming a porting to ROS2 PR? I would be very happy to contribute.

Hard to achieve satisfactory precision

Hi,

Currently working at Niryo, I'm trying some eye-on-hand algorithms in order to see which correspond the most with our expectations which are an overall error under 1 cm (translation error + error generated by orientation error). I'm using a Gazebo simulation in order to compare algorithms result with ground-truths !

I am experimenting issues with your package : I get unsatisfying results. In fac, my translation RMSE is always above 3 cm, and rotation error lead to a ~2 centimeters error on the picking area, and as we use a specific end-effector, we can't deal with these errors

The algorithm also depends highly of how my inputs are sorted : using a random shuffle on the same samples can lead to an translation of 4+ cm.
For instance, on this plot, you can see 30 different iterations (each one corresponding to a shuffle).

  • Subplots are X, Y, Z
  • Results are sorted according to X
  • Red Dotted line corresponds to the mean value of results obtain with handeye
  • Blue line corresponds to the expected value

Figure_1

As you can see, results are not very good and kinda noisy

Before going further in this issue, I would like to know if my requirements in precision are achievable with your package ? I didn't find much information about that here or in Danilidis paper

Thanks in advance !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.