-
Notifications
You must be signed in to change notification settings - Fork 338
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
Pipeline overflow - ROS control ur5 #207
Comments
I think this is a duplicate of https://github.com/Zagitta/ur_modern_driver/issues/14? Not that that was resolved, but just making sure we keep things linked. Also: irrespective of the pipeline overflow issue: the velocity controller is not necessarily stable afaik (but I haven't used it myself). |
I can confirm by switching the controller from "vel_based_pos_traj_controller" to pos_based_pos_traj_controller" the pipeline overflow stops, and the robot can be moved through moveit |
Ok. Also not a solution, but at least a work-around. |
Hi, I have the same problem described above but with the |
Hi I'm receiving the same output when attempting to run the ros-control velocity controller. I am seeing the spew of "Pipeline producer overflowed!" output on the terminal. On the teach pendant (UR5 running polyscope 3.0.xx) I am getting a popup message "Type error: speedj takes exactly 3 arguments (2 given)" and will frequently cause the robot to Fault. Has there been any work on this / is this the current recommended method for real time control of the robot through ur modern driver? |
Due to inactivity this was not resolved I believe, but versions 3.0 of the system software have been problematic in the past. Would you have the possibility of upgrading to at least 3.2? |
Hi we are experiencing the same error however for us it happens when we press the emergency stop while the arm is executing its path. It is not possible to recover without turning off the entire program. |
I will upgrade to the most recent 3.2.xxx and get back to you. I guess the arm hadn't received an update since 2014... |
I updated to 3.2.xx, but ran into 136 so I went ahead and updated to 3.5.xx as the recommended Polyscope target from that thread, but I'm still seeing the "Pipeline producer overflowed!" message when running the ros-control launch. I seem to be able to actually pass commands to the robot controller now without crashing the robot firmware, but the commands are extremely delayed (on the order of seconds). |
This is probably going to need some proper debugging. Can you start by copy-pasting a verbatim example of the error? There should be a pipeline name mentioned in the error message. Is it also Edit: actually: please copy all output from driver start up-to and including the error message. Please also show the exact |
This is the full verbose output of roslaunch. The "Pipeline producer overflowed" message started about 5-10 seconds after launch.
etc... |
I'm closing this as we've officially deprecated this package. Refer to the announcement on ROS Discourse. |
UniversalRobots/Universal_Robots_ROS_Driver#6 seems like a similar issue in |
When using ros_control for the ur5 with the following command roslaunch ur_modern_driver ur5_ros_control.launch robot_ip:='robot ip'. An issue happen where the robot starts moving/vibrating while given the error "Pipeline producer overflowed! " in the terminal. I don't know what is causing this problem.
This is tried on the ur firmware 3.5.4.10845 (Apr 13 2018), with ros-kinetic
A screenshot of the terminal:
The text was updated successfully, but these errors were encountered: