Code Monkey home page Code Monkey logo

Comments (7)

RobertWilbrandt avatar RobertWilbrandt commented on June 21, 2024 1

Thank you for the issue, this was introduced in #877 and seems like an oversight to me. I'll create a PR to fix this.

from universal_robots_ros2_driver.

MatthijsBurgh avatar MatthijsBurgh commented on June 21, 2024

I have now implemented the following change for myself. Let me know you want to a PR with this solution.

Change the default value of the description_file DeclareLaunchArgument to PathJoinSubstitution([FindPackageShare("ur_robot_driver"), "urdf", "ur.urdf.xacro"]),
and just replace

PathJoinSubstitution([FindPackageShare("ur_robot_driver"), "urdf", description_file]),

with description_file,.

But I could also see, you will move all the urdf/xacro files to ur_description. Then you can use description_package. But than you can't use default xacro, with custom calibration files.

So let me know what you want.

from universal_robots_ros2_driver.

liamcarlos avatar liamcarlos commented on June 21, 2024

Hey @RobertWilbrandt there's a similar issue but with the moveit_config_package variable in ur_moveit.launch.py where this variable is used to set the package for the srdf, rviz, kinematics, and other configurations. It would probably be best to have separate variables for some of these that would most likely have different values in a custom project.

That could also be said for the description_package variable in the same file, since it dictates the package for the urdf and yaml parameters.

from universal_robots_ros2_driver.

RobertWilbrandt avatar RobertWilbrandt commented on June 21, 2024

Oh yeah it makes sense that we had to take a urdf from a package different from description_package at that point, as we wanted to move all specific driver / gazebo / ignition parts out of the description package. Maybe we have to do some restructuring here, e.g. have some new kinematics_package argument to load the yamls from and use description_package for the urdf again. Do you have any thoughts on this @fmauch @VinDp ?

from universal_robots_ros2_driver.

liamcarlos avatar liamcarlos commented on June 21, 2024

@RobertWilbrandt Yeah just another heads up, the Gazebo ROS2 simulation package would also have to be updated. It also uses those packages, so changing them would break that package as well..

from universal_robots_ros2_driver.

RobertWilbrandt avatar RobertWilbrandt commented on June 21, 2024

Thanks, yeah i think we have to go through all ur packages and see how this is handled after the change.

from universal_robots_ros2_driver.

fmauch avatar fmauch commented on June 21, 2024

We're currently in the processing of updating things, see #977 and ros-controls/ros2_control#1501

from universal_robots_ros2_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.