-
Notifications
You must be signed in to change notification settings - Fork 958
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
Cannot use blending feature with pilz_industrial_motion_planner #2905
Comments
Thanks for reporting an issue. Because we're a volunteer community, providing a pull request with suggested changes is always welcomed. |
@lokneey Can you come up with a minimum example? How do you prepare the request? Did you try using the python helpers in PilzDE/pilz_robot_programming? Using PRBT config and demo program, the blending feature seems to work as expected:
Log output:
|
I seem to remember having the same issue planning with PTP, though the points in my paths are very closely spaced, so I'm unsure if I'm just choosing too large of a value. I'll try to get a video uploaded showing more details unless @lokneey beats me to it 😉 |
Hi all,
Example with commands that you provide is passing through with blending, but fails in some stage after, because of violation of joint limit. The problem is that example in python is simplified a lot in comparison to C++ version and I am also not sure if it actually uses the same interface as is recommended in MoveIt tutorials. Do I miss some definition? |
In case this helps anyone: I got the same error message when planning a motion sequence with the The debug logs indicate that (if the Find the logs below:
I understand that joint positions are checked in |
Description
Hi,
I try to run pilz planner on ur_robot_driver package. I managed to successfully move robot with simple action server /sequence_move_group. However it works only without blending feature. I can successfully move robot with PTP and LIN planner. When I add blend radius other than 0 to each of them I get error presented below. As far as I know it comes from this place in code: trajectory_blender_transition_window.cpp#L164
Is there any bug in validation of start and end positions of computed trajectories? As is said in tutorial I specify start state only for first point. I specify points via joints positions.
Your environment
Steps to reproduce
Simple fulfilling planning requests as is in tutorial.
Expected behaviour
Should plan and execute trajectory with blended one or more points.
Actual behaviour
Cannot pass through blending process.
Backtrace or Console output
The text was updated successfully, but these errors were encountered: