-
Notifications
You must be signed in to change notification settings - Fork 536
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
No kinematics plugins defined. Fill and load kinematics.yaml! #2983
Comments
As the log message suggests, did you create a The Setup Assistant does not automate this part, to the best of my knowledge. |
It does. I think you are missing the kinematics parameter config in your |
Thanks for the correction. I guess the best of my knowledge didn't have much "best" to it 🤣 |
Thanks a lof for your anwser. I had the same thought, the problem was in the kinematics_param (as you can see, it is using default_kinematics.yaml, I didn't change it). Although I was pretty sure the kinematics_params was inside the robot_description_content and this inside the robot_description. Between the millions tries I did, I think tried something similar Nonetheless now if tried this:
The result is this:
Just adding the kinematics_params give an syntax error. So I tried adding a new path: This is the complete new launch file hello_moveit_ur_launch_k.py
The result of this is, ROS2 does not complain about the kinematics but the arm still does not move, also the program does not, it keeps 'waiting' :
I am not sure if the problem could be in the SRDF. Thanks a lot. |
I think you managed to load the kinematics parameters now, although you didn't follow the suggested example, which is much simpler. I cannot help much with the remaining issue, as I have no idea about the purpose of |
Hi I was just following this tutorial https://moveit.picknik.ai/humble/doc/tutorials/your_first_project/your_first_project.html (hello_moveit). The purpose is just to move the robot to a point. This tutorial is configured for PANDA. I need to change it for ur5e (ur3e would work too). But I couldn't change it. This tutorial just runs a file(using run command), it does not use a launch file ( example.launch.py). According to this forum https://answers.ros.org/question/408096/using-universal-robot-instead-of-pandas-arm-in-moveit2-tutorial/ (it is the same question here https://forum.universal-robots.com/t/move-ur-with-a-moveit2-script/24497) Thanks a lot. |
Hello @PedroMoreo, just started my master thesis and trying to do exactly the same here in the UPM, did you managed to move the robot into a desired point? Im quite new to ros so any info can be helpful, thanks in advance! |
Hello @nachoorp , yes we did, but for the moment we have errors in the orientation. You can follow all the steps I did in the next link [https://forum.universal-robots.com/t/no-kinematics-plugins-defined-fill-and-load-kinematics-yaml/35834/4 ] I hope it helps |
This issue is being labeled as stale because it has been open 45 days with no activity. It will be automatically closed after another 45 days without follow-ups. |
Description
My name is Pedro, working for the University of Granada lab.
We are trying to move a Universal Robot arm and we want to move it through URSIM beforehand. To do this we are trying to adapt the hello_moveit_ur project (configured for panda) https://moveit.picknik.ai/humble/doc/tutorials/your_first_project/your_first_project.html to ur5e or ur3e.
In this project they explain how to make a launch file for this purpose: https://github.com/LucaBross/simple_moveit2_universal_robots_movement/blob/main/README.md
But I cannot make it works
Your environment
Steps to reproduce
According to the README provided for Luca Bross in the same github mentioned before:
Shell 1: run the driver
ros2 launch ur_robot_driver ur_control.launch.py ur_type:=ur3e robot_ip:=172.17.0.2 launch_rviz:=false initial_joint_controller:=joint_trajectory_controller to connect to the Universal Robot.
Start the external control urcap on the UR to allow external control (172.17.0.2 )
whose answer is :
Shell 2: run the moveit controller
whose anser is :
Shell 3: launch the program hello
Start the hello_moveit_ur file with a launchfile
ros2 launch hello_moveit_ur hello_moveit_ur_launch.py.
whose anser is:
Expected behaviour
The robot to move in the UR SIM, to the selected point.
Actual behaviour
It gives a warning about the kinematics and keep waiting.
Thanks a lot.
The text was updated successfully, but these errors were encountered: