Ask Your Question
0

ROS Navigation: Remove objects from the costmap with delay

asked 2020-01-23 08:21:59 -0600

BoC gravatar image

updated 2020-01-24 04:27:47 -0600

gvdhoorn gravatar image

Dear all,

at the beginning some information regarding my robot system:

Turtlebot 3 Waffle
Odroid XU4
360° Laser scanner (RPLidar A3)
IntelRealsense D435

Task IntelRealsense: detection of obstacles that are not detected by the laser scanner.

Both sensors have the authorization to enter and remove obstacles in the costmap.

Is it possible that objects detected by the IntelRealsense camera and entered in the costmap remain in the costmap for a certain time (delay), even if the object is no longer within the camera's field of view?

For local path planning I use the dwa_local_planner.

Edit: The data of the IntelRealsense camera is converted into LaserScan Message by the package "depthimage_to_laserscan".

Best regards,

Chris

edit retag flag offensive close merge delete

Comments

Would this be something spatio_temporal_voxel_layer could do?

@stevemacenski?

gvdhoorn gravatar imagegvdhoorn ( 2020-01-23 08:30:13 -0600 )edit

That could work, yes

stevemacenski gravatar imagestevemacenski ( 2020-01-23 10:59:35 -0600 )edit

2 Answers

Sort by » oldest newest most voted
0

answered 2020-01-24 03:56:03 -0600

BoC gravatar image

updated 2020-01-24 04:02:32 -0600

Setting the parameter "observation_persistence" (file: costmap_common_params.yaml) has solved my problem.

Thanks for your help.

edit flag offensive delete link more
0

answered 2020-01-23 08:54:46 -0600

David Lu gravatar image

One option is the badly documented https://github.com/DLu/decaying_obsta...

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2020-01-23 08:21:59 -0600

Seen: 29 times

Last updated: Jan 24