Closed rhaschke closed 8 years ago
@gavanderhoorn can you review this since I see your name on some of the files?
I'd be happy to, but I'm currently OoO, so I can't guarantee that I'll be able to do this soon.
Quick comment: there are still references to the fanuc_driver
and other packages in the launch files and run_depends
sections. Might want to take those out, or make things functional again.
Good point. I cleaned the repo up to remove (hopefully all) unnecessary stuff. Please squash before merging!
Do you have any thoughts on our various testing robots in moveit? Seems like we should consolidate or at least understand what is being used:
PR2: https://github.com/ros-planning/moveit_resources/tree/master/test/urdf
KukakR210 and Motoman SIA20d: https://github.com/ros-planning/moveit_kinematics_tests
Even better - I think the urdfs you are using should also be moved to moveit_resources
PR2: https://github.com/ros-planning/moveit_resources/tree/master/test/urdf
I didn't know about moveit_resources! Instead of importing a new robot for testing, I suggest to use the existing PR2 model. @davetcoleman: Is there a moveit_config around for it too?
On Fri, Jul 29, 2016 at 01:31:43AM -0700, Robert Haschke wrote:
I didn't know about moveit_resources! Instead of importing a new robot for testing, I suggest to use the existing PR2 model.
Having a small and easy robot around in the resources and to use it for unit tests sounds like a good idea to me.
I don't see a reason to depend on the whole PR2 for tests.
@davetcoleman: Is there a moveit_config around for it too?
You mean https://github.com/ros-planning/moveit_pr2/tree/indigo-devel/pr2_moveit_config ?
You mean https://github.com/ros-planning/moveit_pr2/tree/indigo-devel/pr2_moveit_config ?
Argh! That's yet another location. I think, there should be a full robot (URDF) and moveit config for testing in one central location. I see the following options:
moveit_pr2
for integration testing. However, I agree with @v4hn, that it would be better to have a simpler robot around for testing.moveit_resources
. This seems to be redundant with moveit_pr2 then.test_robot
config of this PR to moveit_resources
. In that case, it would make sense to replace the PR2 stuff with the test_robot. Not sure though, were this is already used...Finally I suggest to rename moveit_resources
to moveit_test_resources
.
On Fri, Jul 29, 2016 at 02:04:53AM -0700, Robert Haschke wrote:
- Move the
test_robot
config of this PR tomoveit_resources
.
+1 This sounds like a good idea.
In that case, it would make sense to replace the PR2 stuff with the test_robot. Not sure though, were this is already used...
This has been around for a long time, so we shouldn't touch the existing files in indigo-devel.
I would propose to add a test_robot
directory in moveit_resources/test
for now
and move the pr2 related files to a pr2
subdirectory, or remove them completely.
Either way, the second step might need some thorough grep
ing through moveit to check whether anything used the current paths.
Finally I suggest to rename
moveit_resources
tomoveit_test_resources
.
-1 for indigo. That might make sense for kinetic though. The current name is a bit confusing, I agree.
I think, there should be a full robot (URDF) and moveit config for testing in one central location.
moveit_robots is where we've historically kept all moveit config packages, i like the idea of keeping them there. Do you think the ones we share with users will need to be different than the ones we test with? I don't like the idea of having duplicates
I agree with @v4hn, that it would be better to have a simpler robot around for testing.
Yes I see no problem having a single arm robot alongside PR2 - though I am concerned about having too many robots. See these ik tests @jrgnicho
Move the test_robot config of this PR to moveit_resources. In that case, it would make sense to replace the PR2 stuff with the test_robot. Not sure though, were this is already used...
The pr2 is being used in moveit's limited tests already - we should def not remove it but moving it to a better labeled subfolder sounds great
Finally I suggest to rename moveit_resources to moveit_test_resources.
This is a released package so we can't do that for indigo and I don't think its worth the effort in the future. Just add a better README perhaps
As a cleanup of moveit_resources will involve adjustments in several other repos, I suggest to postpone this PR until the repos are merged. Closing here in favour of https://github.com/ros-planning/moveit/issues/17.
integration tests for #442, #592 imported ROS Industrial's moveit_config for Fanuc robot
rostest
files launchmove_group
and run tests against it