Skip to content

Commit

Permalink
Update andino_navigation README with changes from PR
Browse files Browse the repository at this point in the history
Signed-off-by: JesusSilvaUtrera <[email protected]>
  • Loading branch information
JesusSilvaUtrera committed Apr 12, 2024
1 parent 1574860 commit 1a0b260
Showing 1 changed file with 11 additions and 25 deletions.
36 changes: 11 additions & 25 deletions andino_navigation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,21 @@ We rely on [Nav2](https://github.com/ros-planning/navigation2) stack in order to

# Usage

## Real Robot
## Prerequisites
1. Run the mobility stack in a real Andino robot or a simulated one:

### Prerequisites

1. Andino robot needs to be up and running:
```sh
ros2 launch andino_bringup andino_robot.launch.py
```

2. We need a previously recorded map in order to navigate on.
Refer to [andino_slam](../andino_slam/README.md) to learn how to record a map with Andino.

3. Run Nav 2 Stack (see instructions in [Run nav stack](#run-nav-stack)).

## Simulation

### Prerequisites

1. Andino simulation needs to be up and running. You can use several simulators, for example Gazebo Classic:
```sh
ros2 launch andino_gz_classic andino_one_robot.launch.py
```
_Real robot_
```
ros2 launch andino_bringup andino_robot.launch.py
```

2. We need a previously recorded map in order to navigate on.
Refer to [andino_slam](../andino_slam/README.md) to learn how to record a map with Andino.
_Example with Gazebo Classic_
```
ros2 launch andino_gz_classic andino_one_robot.launch.py
```

3. Run Nav 2 Stack (see instructions in [Run nav stack](#run-nav-stack)).
2. Provide a recorded map. Refer to [andino_slam](https://github.com/JesusSilvaUtrera/andino/blob/jesus/%23228_simulation_dependency/andino_slam/README.md) to learn how to record a map with Andino.

<a name="runnavstack"></a>
## Run Nav Stack

```sh
Expand Down

0 comments on commit 1a0b260

Please sign in to comment.