Giter Site home page Giter Site logo

Comments (6)

ThomasTimm avatar ThomasTimm commented on June 3, 2024 1

When @sepjansen added the tool0 frame, the parent frame was correctly set to base. Apparently, I accidentally changed that in commit adc223
So it should obviously be changed back, thanks for noticing this @achim-k

from ur_modern_driver.

ThomasTimm avatar ThomasTimm commented on June 3, 2024

I haven't seen it before, no.
Did you follow what is written in the readme, including making sure you have a version of robot_state_publisher that is able to handle floating joint?
Is it possible for you to say which one is correct if you compare it to the info on the teach pendant?
Have you changed anything in the URDF or using any joint offsets?

from ur_modern_driver.

gavanderhoorn avatar gavanderhoorn commented on June 3, 2024

The orientation of the base_link in the UR5 and UR10 models is the mirror (rotated pi over Z) of the orientation of the real robot's Base feature. See also ros-industrial/universal_robot#200. Afaik, this has been the case since the original WG developers created the package.

The base and tool0 frames added in ros-industrial/universal_robot#200 have the correct orientation, and correspond directly to the Base feature and an all-zeros TCP.

A real fix would be to fixup the urdfs in ur_description, but I've seen people just specify the base frame for the base_frame parameter in ur_modern_driver/launch/ur_common.launch.

from ur_modern_driver.

achim-k avatar achim-k commented on June 3, 2024

Thanks @gavanderhoorn, manually setting the 'base_frame' param to 'base' works for me. Shouldn't this then become the default?

from ur_modern_driver.

ThomasTimm avatar ThomasTimm commented on June 3, 2024

I agree. Anybody has a good reason why this shouldn't be the default value?

from ur_modern_driver.

gavanderhoorn avatar gavanderhoorn commented on June 3, 2024

I've not been following the development of ur_modern_driver close enough to know why it was set to base_link in the first place. It seems like an odd choice, as that frame has always had that problem. Perhaps knowing that, we (or you, @ThomasTimm) can derive / tell us why it was set to base_link, and then why it should, or shouldn't be changed?

from ur_modern_driver.

Related Issues (20)

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.