Skip to content

Commit

Permalink
Update ReadMe.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sacovo authored Oct 3, 2024
1 parent 6d825b6 commit 752c2b3
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,31 @@ Exemplary use case of MINS:
MINS is tested on Ubuntu 18 and 20 and only requires corresponding ROS ([Melodic](https://wiki.ros.org/melodic) and [Noetic](https://wiki.ros.org/noetic)).
* Default Eigen version will be 3.3.7 (Noetic) or lower, but if one has a higher version the compilation can be failed due to thirdparty library (libpointmatcher) for LiDAR.

## ROS2

For instructions and dependencies for building the package on ros2 you can look into the Dockerfile. After building and sourcing, you should be able to start the simulation with

```sh
ros2 run mins simulation mins/config/simulation/config.yaml
```

You can then start rviz2 to look at the path as estimated through MINS.

For running in real mode you can use:

```sh
ros2 run mins subscribe mins/config/euroc_mav/config.yaml
```

And then play a bag in another terminal, for example from the [euroc_mav](https://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets), after converting it using [rosbags](https://pypi.org/project/rosbags/):

```sh
ros2 bag play data/MH_01_easy
```

Again, you can look at the paths and the pose estimated by MINS with rviz2.


## Build and Source
```
mkdir -p $MINS_WORKSPACE/catkin_ws/src/ && cd $MINS_WORKSPACE/catkin_ws/src/
Expand All @@ -43,6 +68,7 @@ source devel/setup.bash

![alt text](thirdparty/simulation.png)


### Real-World Dataset
#### Directly reading the ros bag file
```roslaunch mins rosbag.launch config:=kaist/kaist_LC path_gt:=urban30.txt path_bag:=urban30.bag```
Expand Down

0 comments on commit 752c2b3

Please sign in to comment.