Replies: 1 comment 7 replies
-
this is not a MoveIt issue. As we've discussed in Moveit & Singularities on ROS Answers, MoveIt produces As to the question per se: afaik, there is no direct, built-in support in MoveIt to make it avoid singularities. That's partly because it plans in joint space, and motions in joint space don't run into this problem. You could potentially implement a cost function (but that's an ongoing development) and/or implement a custom sampler (which would inspect the jacobian and reject samples which are close to a singularity to steer the planner(s) away from them). But both of those options require custom development. I believe this is actually an issue with the PFL / FSU configuration of the YRC1000u. Perhaps @ted-miller and/or @EricMarcil could clarify something here. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I'm using #541 and MoveIt for controlling my HC10DTP motoman cobot.
After playing with this setup for a while I noticed that I'm running into singularities from time to time, meaning that my robot halts when it reaches a singularity and then I have to move it manually (via teach mode) out of that position and re-plan (sometimes multiple times).
I want to know if there is a way to tell MoveIt to avoid singularities.
The output from the console
======================================================
I'm adding some photos and a link to a video that shows the robot reaching a singularity point and halting:
YouTube video of the robot halting when it reaches a singularity
Current and goal state in Rviz:
Screenshots of the pendant after reaching a singularity:
Beta Was this translation helpful? Give feedback.
All reactions