This repository has been archived by the owner on Dec 13, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes to loop ConstrainedPickandPlace objective (#105)
Added in a KeepRunningUntilFailure decorator at the top of the objective so it will loop. Made the objective go from Grasp Right -> Grasp Left waypoint rather than Grasp Left -> Gripper Down -> Grasp Right: * If we leave the Gripper Down waypoint in between, then we don't end up doing constrained planning. The straight-line path between Grasp Left and Gripper Down in the joint space also satisfies the constraint, so constrained planning is not needed. * From trial and error, doing constrained planning from Grasp Right -> Grasp Left succeeds much more frequently then the other way around. Likely due to the joint orientations of the UR5 arm. Added in RetryUntilSuccessful decorators in front of the MoveToWaypoint behaviors since those fail occaisionally due to collisions that pop up during path simplification.
- Loading branch information