Skip to content

Collision detected between 2 robot arms when planned trajectory does not collide #412

@chiatseen

Description

@chiatseen

Description

The environment contains a ur3e and a ur5 arm. Both arms are programmed to move a short distance simultaneously, and collision is detected between the ur3e_upper_arm_link and ur5_forearm_link. It is possible for these two links to collide, but in the trajectory planned, the robots do not collide.

This only happened after commit OMPL constrained planning #347. The issue is solved after reverting to the previous commit.

Your environment

Steps to reproduce

  1. Create environment with ur3e and ur5 placed 0.7m apart
  2. Plan and execute a small trajectory for both arms

Expected behaviour

Arms should plan and execute the trajectory without colliding.

Actual behaviour

Collision detected between ur3e_upper_arm_link and ur5_forearm_link. Planner is unable to solve the planning problem and planning for ur3e fails while planning and execution for ur5 completes.

Backtrace or Console output

[INFO] [1617895459.600051854] [moveit_collision_detection_fcl.collision_common]: Found a contact between 'ur3e_upper_arm_link' (type 'Robot link') and 'ur5_forearm_link' (type 'Robot link'), which constitutes a collision. Contact in

formation is not stored.
[INFO] [1617895459.600059826] [moveit_collision_detection_fcl.collision_common]: Collision checking is considered complete (collision was found and 0 contacts are stored)

[WARN] [1617895459.618092764] [ompl]: /tmp/binarydeb/ros-foxy-ompl-1.5.0/src/ompl/tools/multiplan/src/ParallelPlan.cpp:138 - ParallelPlan::solve(): Unable to find solution by any of the threads in 0.000129 seconds
[INFO] [1617895459.618181463] [moveit.ompl_planning.model_based_planning_context]: Unable to solve the planning problem
[ERROR] [1617895459.618220257] [moveit.ros_planning_interface.planning_component]: Could not compute plan successfully

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions