Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
Signed-off-by: Yadunund <[email protected]>
  • Loading branch information
Yadunund committed Mar 18, 2024
1 parent 39c809a commit 8e1f1ca
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
![](https://github.com/open-rmf/rmf_obstacle_detectors/workflows/build/badge.svg)
![](https://github.com/open-rmf/rmf_obstacle_detectors/workflows/style/badge.svg)

Packages that infer the presence of obstacles from sensor inputs.
- [rmf_obstacle_detector_laserscan](#rmf_obstacle_detector_laserscan)
- [rmf_human_detector_oakd](#rmf_human_detector_oakd)
Packages that infer and react to the presence of obstacles from sensor inputs.
- [rmf_human_detector](#rmf_human_detector)
- [rmf_human_detector_oakd](#rmf_human_detector_oakd)
- [rmf_obstacle_detector_laserscan](#rmf_obstacle_detector_laserscan)
- [rmf_obstacle_ros2](#rmf_obstacle_ros2)

## rmf_obstacle_detector_laserscan
![](../media/rmf_obstacle_detector_laserscan.gif)
Expand Down Expand Up @@ -67,3 +68,16 @@ To run:
```bash
ros2 launch rmf_human_detector human_detector_launch.py
```

## rmf_obstacle_ros2
The `rmf_obstacle_ros2` package contains ROS 2 nodes that react to the presence of obstacles.

At present the `lane_blocker_node` is available which subscribes to `/rmf_obstacles`, checks whether
any of the obstacles intersects with any of the lanes across fleet navigation graphs.
If a new intersection is determined, the lanes for the corresponding fleets are closed.
Previously closed lanes are also opened once the obstacles no longer intersect with the lanes.

To run:
```bash
ros2 run rmf_obstacle_ros2 lane_blocker_node
```

0 comments on commit 8e1f1ca

Please sign in to comment.