Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AmirSamanMirjalili authored May 20, 2024
1 parent 2f497bd commit f845a69
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ For the theory behinds this work, refer to :

![ScreenShot](https://raw.githubusercontent.com/MBDS/multibody-state-estimation/master/doc/source/_static/mbde-pf-screenshot.jpg)

## Compiling
## My config for running this project
Dependencies:
* A C++ compiler
* CMake
* SuiteSparse
* [MRPT](https://github.com/mrpt/mrpt/) (>=2.0.0)
* Ubuntu: Use [this PPA](https://launchpad.net/~joseluisblancoc/+archive/ubuntu/mrpt)
* [GTSAM](https://github.com/borglab/gtsam) >=4.2
* Ubuntu: Use [this PPA](https://launchpad.net/~borglab/+archive/ubuntu/gtsam-release-4.1)
* [GTSAM](https://github.com/borglab/gtsam) =4.2
* Ubuntu: built by using system's default Eigen v3.4 with command : `cmake -DGTSAM_USE_SYSTEM_EIGEN=ON ..`

In Ubuntu, install dependencies with:

sudo apt-get install build-essential cmake libsuitesparse-dev libmrpt-dev libgtsam-dev
sudo apt-get install build-essential cmake libsuitesparse-dev

To build:

Expand All @@ -57,6 +57,12 @@ To build:

You should also be able to compile this project under Windows and Visual Studio.

To Run the FourBar.YAML example do the following in terminal

```sh
<path to build direvtory>/bin/mbse-dynamic-simulation --mechanism <path_to_yaml_model_definition> [other_optional_arguments]
```

## Using mbse as a library in a user program

In your CMake project, add:
Expand Down

0 comments on commit f845a69

Please sign in to comment.