Ways of constraining the localization of particules in AMCL?
Sorry if there is already an answer out there, I may not have the proper keyword. While using AMCL in far from optimal conditions (not so much features, cheap lidar), I am searching for ways to help the algorithm by putting constraints on where the particules can be. For instance, I have forbidden areas where my robot is not allow to go, and therefore, I would like to tell the AMCL algorithm that no particules are allowed in these areas (these areas are not walls, and cannot be seen by the sensors, just logical obstacles taken into account by the planners). Maybe special values in AMCL map? Any clues? If not I may implement it myself and share it if there is interest.