Skip to content

Octomap Update Delay - Voxel debris #3614

@pawelir

Description

@pawelir

Description

When adding a collision object to the planning scene, the octomap voxels that collide with this object are not cleared instantaneously.

Extensive description
https://github.com/orgs/moveit/discussions/3613

ROS Distro

Humble

OS and version

Ubuntu 22.04

Source or binary build?

Binary

If binary, which release version?

2.5.9

If source, which branch?

No response

Which RMW are you using?

CycloneDDS

Steps to Reproduce

  1. Use point cloud to create octomap
  2. Add collision object to the planning scene, object should be positioned among voxels representing collisions
  3. Observe octomap updates

PS. Corresponding sensor_3d config linked in the discussion

Expected behavior

Voxels colliding with newly added collision object should be removed with first octomap update

Actual behavior

Not all voxels are cleared instantaneously

  • Most of them are cleared right away
  • To see remaining voxels removed, it usually takes a couple of seconds

Backtrace or Console output

No response

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