-
Notifications
You must be signed in to change notification settings - Fork 53
Add crb15000 support package #66
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
base: rolling
Are you sure you want to change the base?
Add crb15000 support package #66
Conversation
|
Hi @ggorjup, may I ask you if you also tested the real robot with this pkg? Does it work? Cheers Niccolò |
|
Hi @pucciland95, this was not yet tested on the real robot. Cheers, |
|
I've just tested this with the real robots, both Gofa 5 ( I would like to ask the maintainers of this repo to consider merging the PR |
|
Thanks for confirming @tgaspar! There was a discussion earlier with @gavanderhoorn to move all the robot description (and moveit configs) out of this repo and into https://github.com/ros-industrial/abb. I believe the blocker was porting the existing descriptions there to ROS 2. That way we only store the hardware interface here which would make it easier to release on the ROS buildfarm. |
|
This sounds like an excellent idea! Both in term of taking the descriptions out of here and collaborating. I have been using this specific package for the last couple of weeks and I think I can contribute a little. Question: From what I see, the repo https://github.com/ros-industrial/abb does not contain |
Good question. I would argue for keeping those XMLs in the description package but I can also see the argument for it not being appropriate there since folks might want to use these descriptions or even control these robots without using |
Hi @tgaspar , I was just trying to use this with GOFA but I see in the reamde that it is expected to work only with RobotWare<7.0. Have you tested it with RobotWare 7.x? |
|
Hi @FabPrez, Gofa runs on the new ABB controller (that is Omnicore). You cannot install a RobotWare version lower than 7.x in Omnicore controllers. Therefore I thinks all the tests done with Gofa have been performed with Roboware > 7.x I let the other have a say since I was not the one doing such tests, however I am quite confident about this. Niccolo |
|
I confirm what @pucciland95 said - the tests were done with Roboware > 7.x I've used the feature that was introduced with #56 to make it work. However, be advised that this approach introduces a new challenge, that is starting the driver when the robot is not in home (zero position) - #45. This comment is not exactly within the scope of this PR, but I think someone looking into this should be aware of. |
Hello @tgaspar, |
Hi @Bephigo ! It's been a while since then but I will do my best to provide you with some pointers on how I've gotten this to work back then. I had a computer directly connected to one of the Omnicore's ethernet interfaces. I forgot which one exactly, but I believe it was the one for more "internal" communication. Then, I had to set up the network properties on both the computer as well as the Omnicore so that the devices could see (i.e. Next, I uploaded the RAPID program and also define the EGM interface accordingly. I used the demo program that is either in this repo or in one of the other dependencies. Finally, started the launchfile with ros2_control for the Gofa and tried executing some trajectories that I calculated. Let me know if this was somewhat helpful |
|
I am working with an ABB GoFa (CRB15000) on an OmniCore controller (RobotWare 7.x). The controller uses RWS 2.0, but this repository seems to be built for RWS 1.0. Because of that I have not been able to connect or configure the robot using abb_ros2. Is there any plan to add support for RWS2? Any advice or pointers would be very helpful. Thanks. |
This PR adds support for the ABB
crb15000_5_95andcrb15000_10_152robot.