-
Notifications
You must be signed in to change notification settings - Fork 21
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
Make example MoveIt 2 configuration package(s) available #74
Comments
Note: while the default would probably be Python launch files, XML based launch files are still supported, and might be easier to understand. Python launch files can quickly become very complex, especially since they don't directly get executed, but model a declarative description of what |
@Aaron-Levan, did you keep any of your previous work on this topic? |
No, I had everything in a VM that is, unfortunately, no longer with us... |
I keep putting this on my TODO, but it's too long already .. I have working package(s) for my GP25 + TSL1000, but it's for / from a very old version of MoveIt and not really suited for distribution. |
Hi, We have a GP25 in our lab that we have managed to get the MotoRos2 driver running on it. Best Regards |
Unfortunately I haven't had time to look into this yet. It shouldn't be too much work to put something together, but as I have a basic setup working, it hasn't been a priority for me so far. The main thing to keep in mind is I'll see if I can dig that out and post it here later. |
Hello, How do I make the moveit 2 launch files talk to motoROS2 on the robot controller? Any help is appreciated, |
We have some info in Usage - with MoveIt. Would that be enough? Note that MoveIt will not care about TF. It ignores it completely for basic usage. |
We are more wondering, what moveit files need to be launched. With ROS 1 we had followed the example of planning execution launch that was provided by the ROS industrial group: http://wiki.ros.org/Industrial/Tutorials/Create_a_MoveIt_Pkg_for_an_Industrial_Robot?action=AttachFile&do=view&target=moveit_planning_execution.launch.txt. I'm wondering now if there is a similar setup for motoros2. The MSA(moveit setup assistant) generates many files, but we aren't sure which one to launch when running with real robots. |
I keep saying I'll try to make something available, but due to time constraints, I never get to it. So I can't / don't want to promise anything, but I'll again try to look into it. As I wrote above: the majority of the output of the MSA, at least when it comes to configuring the the driver interface can be ignored, as it's all |
I've been working on this the past few days. I have a mostly functional package for my GP12. I will continue working on it and upload a draft hopefully early next week. Would that be something that should be pushed to a new branch on this repo? Or should I put it elsewhere? I am using the support package from here with a few small edits (prefix and joint names) |
no, it's not related to the driver so we should not host it here. I'd suggest creating a repository for it on your personal account for now. Then after we test it, we can transfer it to |
I have a some questions for you @gavanderhoorn. Earlier I was running into a problem where MoveIt2 wasn't working because there was no defined transform between My problem is that in According to your documentation, the frame hierarchy should be like this, Maybe more notably, the documentation says here that I wish that I could have a hierarchy like |
Just making sure we're talking about the same things: the As to the TF frames published by MotoROS2: those don't get used by MoveIt. Where does
can you clarify why you wish you could have that frame hierarchy? |
I believe that I misunderstood the way that external axes are handled in MotoROS2, so you can ignore part of what I said. I had an unnecessary I have an updated version of my package here. I slightly changed the My first problem is that I am getting a error in Rviz when I open it through my launch file. When I run
I get
If I go to Global Options, the only available Fixed Frame settings are those published on TF (e.g. world, r1/base, r1/flange, etc.). If I create a static transform Another concern is that if I look at the position of tool0 in Rviz, it is offset by 0.45 meters in the z direction (the distance between Some of these problems may be Rviz configuration problems, I am not sure. I know that the |
I had a misunderstanding regarding I have since updated my repo and I now have a My only real concern at this point is that the position of Here is my repo. I'm going to write instructions on how to configure the repo for different robot models. I am also not planning on hosting the |
I have an example package for both GP12 and HC10DTP and a pretty detailed setup guide at jimmy-mcelwain/motoros_moveit2_config_packages. I have never written a MoveIt config package, so if somebody could take a look and see if it is good, I would appreciate it. Also, I know that the old ros-industrial/motoman repo had the support and config packages in the same repo. Is that something that we want to have again? Or should we host the support and config packages in separate repos? If we want separate repos, do we want to just host one 'example' config package? Or should we host more config packages as they come up? |
@jimmy-mcelwain I'll plan to go through your readme on Monday.
Personally, I don't see any reason to separate them. |
MoveIt 2 is non-trivial to configure.
Especially when not using
ros2_control
, as almost all available documentation and examples assumeros2_control
is being used.We give some hint(s) in the
README
(Usage - With MoveIt), but that's really rather minimal, and assumes an already working MoveIt 2 configuration package has been created, and just needs to be modified for use with MotoROS2.Providing an example, known good configuration package would help users set up something for their own / other robots.
The text was updated successfully, but these errors were encountered: