Comments (7)
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.
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
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.
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.
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.
@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.
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.
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)
- Compile error: str_cat not defined HOT 1
- Aborted during moving HOT 5
- I can't change velocity of robot when scaled joint trajectory control is operated. HOT 3
- Controlling Tool Output while using a newer version of the Robotiq Gripper URCap is not possible HOT 7
- unabele to execute path useing moveit on real hardwear HOT 3
- Issue name Issues while launching ur_robot_driver HOT 2
- The test_joint_trajectory_controller not work with ur_robot_driver for Humble but work with Foxy HOT 2
- arm move to slow in Cartesian movemants HOT 2
- Could we stop the External Control on the UR robot at runtime? HOT 2
- [GPIOController] - Use latched / transient topics for mode information HOT 1
- ProgramState.msg not used in GPIOController HOT 2
- Planning precise straight line movements for UR10e with ROS2 HOT 2
- [Feature] - Report a valid robot state (robot_mode/safety_state/program_state) when running with mock hardware. HOT 1
- Set keepaliveCount is deprecated HOT 1
- Add Jazzy migration notes
- Sending urscript in remote control mode while UR_Driver running HOT 3
- [Humble] Gazebo: What is the intended way of setting up an UR10e HOT 2
- Failed to Activate Controller when trying with ur3 real robot HOT 1
- Update ROS interface documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from universal_robots_ros2_driver.