-
Notifications
You must be signed in to change notification settings - Fork 1k
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
ROS Noetic and Ubuntu 20.04 support #537
Comments
A first step could be to see what the status is of melodic-devel-staging is under Noetic. The MoveIt configs don't work, but I'm more interested in "the rest" at the moment. |
Building the melodic-devel-staging branch works perfectly by following the instruction under Building from Source in the readme. The only addition step I had to do is install rosdep with:
One problem I encountered is that the robots aren't properly visualized in RViz.
|
This need a new release of xacro before the |
Has already been released. Could be that Noetic is lagging though, that I haven't checked. |
The noetic branch doesn't have this yet: ros/xacro#252 |
That would be the lagging I mentioned. |
Yup, I figured. Just adding the reference. |
ros/rosdistro#26945 (merged). Will need a sync of Noetic now. |
@Victorlouisdg were you able to get Noetic / Ubuntu 20.04 to work? Or did you end up using Kinetic or Melodic? |
@dqii I haven't had time to continue working with the UR10 yet. I will be working with it in the near future, but initially I'm going to stick with ROS Melodic. If that goes well, I might try getting this to work on Noetic again. |
There hasn't been a Noetic sync since ros/rosdistro#26945 was merged (see Discourse discussion), so the changes needed for The testing repository would be needed to install the latest version of That should prevent the problem reported by @Victorlouisdg in #537 (comment). |
The Noetic sync is out (link), to get the newly released packages you can run:
The ur_description package seems to be working perfectly on Ubuntu 20.04 now :) |
Sorry just to clarify, which distribution did you use for this package? You were able to use it directly? |
I'm using ROS Noetic on Ubuntu 20.04 and I tested the |
Is anyone working on getting the move_it_config packages fixed? EDIT: I think I found it. I guess this is it: #538 |
I'm having an issue on RoboStack Noetic on Windows 10 with invisible Collada visual meshes on some of the robots (here UR5) from
This doesn't seem to show up in more mainstream installations. My coworker's Even though it's a niche environment at the moment, I wanted to flag this just in case it might break in future from-source or binary builds on more mainstream ROS installations. I don't know if figuring out how to fix this via the structure of the Per my RoboStack issue above, I'm getting errors like
Ideas for fixes or workarounds are appreciated. |
Note that the invisible-links issue I described above is indeed an issue with how recent versions of OGRE handle materials (see gazebosim/gazebo-classic#3002), not an issue with the models in these packages. It's now fixed in the Robostack version of Noetic and my |
you don't show an RViz screenshot here, but from the one you show in conda-forge/gazebo-feedstock#74 (comment): It would appear you have the Fixed Frame setting set to You'll need to change the Fixed Frame to some frame which does exist in your scene. |
@gavanderhoorn Thanks. Makes sense re: the collapse with the TF errors. Is the featureless white visual appearance normal RViz behavior in this situation? I am not very familiar with RViz because I've been working almost exclusively in Gazebo. Switching to a valid frame, I see that the behavior is identical on my ordinary (MS-IoT) Windows 10 Melodic installation and my Robostack Noetic installation: Missing frame |
yes. |
How do I install the UR package in the noetic version?By melodic-devel-staging? |
Yes. |
Thanks. By the way,I will develop UR under this branch. Before the noetic version is released, are there any known bugs that I need to pay attention to?Or which parts can I test for this branch? |
Please clarify what you're going to be doing exactly. Will you be using UniversalRobots/Universal_Robots_ROS_Driver? If so: please follow the instructions there. Do not use this repository by itself in that case. Also: usage questions might be better posted on ROS Answers. |
Thanks for your guidance.At present, I just want to find a suitable UR package for physical control under noetic. |
Then go to UniversalRobots/Universal_Robots_ROS_Driver and follow the instructions. |
@cardboardcode can you assign this to @Hieutrungbk ? |
This was assigned to @Hieutrungbk. Could you provide an update on what you found? |
Excuse me, could you please explain the relationship between the UniversalRobots/Universal_Robots_ROS_Driver and this repository? |
This repository contains the models (URDF/SRDF/etc) and the configuration for MoveIt, and the other one is one of the drivers for the real hardware. |
Is there an update on the Noetic version? I have tried the melodic-devel-staging branch, also fmauch moveit PR branch #538 and nothing seems to be working for MoveIt launch files on Noetic. Wondering if anybody has UR10 moveit launch files working on Noetic. Could you clarify also the conflicting infos when following the official steps to build UniversalRobots/Universal_Robots_ROS_Driver which involves cloning fmauch's universal_robots calibration_devel branch, which then creates catkin build issues with duplicated packages in this repo? I've not found any info regarding that, if using this repo am I not supposed to clone fmauch's branch? |
Using my fork and the As of this day, the instructions on UniversalRobots/Universal_Robots_ROS_Driver are still valid (and will be adapted in the future if things change). |
Hi Felix, Thanks, I just tried pulling the
I double-checked which repo/branch i actually pulled, for your fork:
For the
I can build only when one of the repo is in my src folder. |
@aatb-ch You should not clone both. No wonder you get the |
Ah sorry I think I might not have been clear, yes I understand that I should not have both. But if I install the https://github.com/UniversalRobots/Universal_Robots_ROS_Driver per the instructions, I end up with the My question is, nowhere neither on https://github.com/UniversalRobots/Universal_Robots_ROS_Driver nor on https://github.com/ros-industrial/universal_robot is it mentioned to only use exclusively your Anyway this is slightly off-topic, I was wondering if there was a currently working solution to have MoveIt configs on Noetic, because after building your |
my calibration_devel branch does contain a workin moveit configuration. |
Ah, sorry then, I might have been confused all along on the purpose of the |
Hi Felix, So I have tried the moveit launch file for ur10 in the My setup (all freshly installed and built):
launch procedure:
Results in:
I'm not sure what's the problem with the empty planning pipeline, in the I've been piecing the instructions from the past |
Alright so I think I've figured out the culprit here, unsurprisingly it was me. While following the MoveIt Servo tutorial I installed from source MoveIt, but it is already installed as a dependency of the UR driver, and since I had never used it before I did not realize that. I just reinstalled a clean Noetic install with only https://github.com/UniversalRobots/Universal_Robots_ROS_Driver and your Edit: still having trouble with the Edit2: I got it working with the current URDF by simply updating the frames refered to in Servo yaml config files, many many thanks for having pointed me in the right direction! |
As the current version seems to be working fine on noetic, I'll close this issue. Feel free to comment / reopen if required. |
I might be wrong here but it looks to me like I assume you close it because one of the other branches or even forks of this repo works on noetic (i can confirm @fmauch 's fork does), but how is that going to be clear for anyone coming to this project without having to read a few thousand comments on issues and readmes spread all over the place...? |
Hi, I was wondering whether support for ROS Noetic and Ubuntu 20.04 is planned or if anyone is working on it. Also, what steps can I take to help?
The text was updated successfully, but these errors were encountered: