Skip to content

Commit b20a95e

Browse files
committed
Update readme
1 parent 88453fe commit b20a95e

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

Diff for: CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include_directories(
1111

1212
EigenRand/
1313
${EIGEN3_INCLUDE_DIRS}
14-
matplotlibcpp/
14+
# matplotlibcpp/
1515
${PYTHON_INCLUDE_DIRS}
1616
)
1717

Diff for: README.md

+35
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
11
# BiC-MPPI
22

33
Implementation of the BiC-MPPI in C++.
4+
5+
## Preparation
6+
7+
### Dependancy
8+
**EigenRand** needs to be named as in CMakeLists.txt.
9+
- [Eigen 3.3.9](https://gitlab.com/libeigen/eigen/-/releases/3.3.9)
10+
- [EigenRand](https://github.com/bab2min/EigenRand)
11+
- [OpenMP](https://www.openmp.org/)
12+
13+
### Map Download and Modification
14+
```bash
15+
git clone https://github.com/i-ASL/BiC-MPPI.git
16+
cd BiC-MPPI
17+
```
18+
19+
Please download **BARN_dataset/grid_files** from [BARN_dataset](https://www.cs.utexas.edu/~xiao/BARN/BARN.html)
20+
```bash
21+
cd BARN_dataset
22+
python3 npy_to_txt.py
23+
```
24+
25+
## Usage
26+
### Point-mass quadrotor landing problem
27+
```bash
28+
cd BiC-MPPI
29+
mkdir build && cd build
30+
cmake.. -Dquadrotor=1 && make
31+
```
32+
33+
### Wheeled mobile robot moving
34+
```bash
35+
cd BiC-MPPI
36+
mkdir build && cd build
37+
cmake.. -Dquadrotor=0 && make
38+
```

0 commit comments

Comments
 (0)