Skip to content
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

pick_place_tutorial Error #685

Closed
sm3304love opened this issue Nov 18, 2021 · 11 comments
Closed

pick_place_tutorial Error #685

sm3304love opened this issue Nov 18, 2021 · 11 comments

Comments

@sm3304love
Copy link

Description

Overview of your issue here.

When the "pick place tutorial" is executed, the moment the gripper tries to pick up an object, the following error occurs.

sm3304love@sm3304love-AORUS-5-KB:~/ws_moveit$ rosrun moveit_tutorials pick_place_tutorial
[ INFO] [1637234143.240412042, 10.037000000]: Loading robot model 'panda'...
[ INFO] [1637234143.240956217, 10.037000000]: No root/virtual joint specified in SRDF. Assuming fixed joint
[ INFO] [1637234144.229894697, 11.026000000]: Ready to take commands for planning group panda_arm.
[ WARN] [1637234152.123228467, 18.913000000]: Fail: ABORTED: Solution found but controller failed during execution
[ WARN] [1637234153.123990351, 19.913000000]: Fail: ABORTED: Must specify group in motion plan request

I create a package via setup_assistant, and followed all the procedures in the following link. What's wrong?
https://github.com/ros-planning/moveit_tutorials/blob/master/doc/gazebo_simulation/gazebo_simulation.rst

This is the git link with the xacro,urdf file I'm currently using.
https://github.com/sm3304love/ros_franka_discreption

Your environment

  • ROS Distro: [melodic]
  • OS Version: Ubuntu 18.04

Expected behaviour

Pick and place tutorial running normally

Screenshot from 2021-11-18 20-16-09
Screenshot from 2021-11-18 20-16-27

@welcome
Copy link

welcome bot commented Nov 18, 2021

Thanks for reporting an issue. Because we're a volunteer community, providing a pull request with suggested changes is always welcomed.

@rhaschke
Copy link
Contributor

rhaschke commented Nov 18, 2021

Looks like you didn't configure your controllers correctly. What's the content of your config/*_controllers.yaml?

@sm3304love
Copy link
Author

sm3304love commented Nov 18, 2021

Looks like you didn't configure your controllers correctly. What's the content of your config/*_controllers.yaml?

Do you mean ros_controllers.yaml?
Screenshot from 2021-11-19 00-31-49

In the link below, I added a package made with moveit setup assistance.
https://github.com/sm3304love/ros_franka_discreption

@rhaschke
Copy link
Contributor

You are using franka_description's URDF.
Which version you are using? The latest version doesn't provide a file panda_arm_hand.urdf.xacro?!
Does Gazebo start a controller_manager? Check with:
rosservice list | grep controller_manager
If not, the URDF is probably missing this tag:

    <gazebo>
        <plugin name="gazebo_ros_control" filename="libgazebo_ros_control.so"/>
    </gazebo>

@sm3304love
Copy link
Author

Because the most recent version, Franka_ros, does not provide panda_arm_hand.urdf.xacro, the file was imported from the 0.7.0 version.
When using the rosservice list | grep controller_manager command, ros_controller was not confirmed.

Is it right to add the content to the 'panda_arm_hand.urdf.xacro' file?

@rhaschke
Copy link
Contributor

Because the most recent version, franka_ros, does not provide panda_arm_hand.urdf.xacro, the file was imported from 0.7.0.

Don't do this. Instead, apply #667.

@sm3304love
Copy link
Author

sm3304love commented Nov 19, 2021

Because the most recent version, franka_ros, does not provide panda_arm_hand.urdf.xacro, the file was imported from 0.7.0.

Don't do this. Instead, apply #667.

I understood. However, "https://github.com/ros-planning/moveit_tutorials/blob/master/doc/gazebo_simulation/gazebo_simulation.rst" explains based on panda_arm_hand.urdf.xacro. Is there any explanation for the latest version?

@rhaschke
Copy link
Contributor

Not yet, but we are working on it. As the new version introduced several regressions, it's not that easy, unfortunately.

@sm3304love
Copy link
Author

Okay. Then I have no choice but to wait. Thank you for your efforts.

@sm3304love
Copy link
Author

Last question. Will it take a long time to complete it?

@rhaschke
Copy link
Contributor

Just apply the patches from #667 for now and you should be fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants