Skip to content

Commit 69e4ee0

Browse files
authored
Update readme and requirements to make install easier (#40)
1 parent cefb417 commit 69e4ee0

File tree

2 files changed

+4
-20
lines changed

2 files changed

+4
-20
lines changed

README.md

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,15 @@ Note: The PRM and Bimanual reproductions do not yet work on Deepnote and the UAV
1212
## Running locally
1313

1414
### Installing Dependencies
15-
This code depends on [Drake](https://drake.mit.edu), specifically its Python bindings. To install the bindings and other dependencies, run
15+
This code depends on [Drake](https://drake.mit.edu), specifically its Python bindings. To install Drake bindings follow the instruction on [Drake's Installation Page](https://drake.mit.edu/installation.html). Any of the installation methods listed should work. You can check that the installation was sucessful by following the instruction [here](https://drake.mit.edu/python_bindings.html#using-the-python-bindings).
1616

17-
```
18-
pip install -r requirements.txt
19-
```
17+
We have used Mosek to solve most of the examples. To solve using Mosek, you'll need to give Drake access to a Mosek license file as described [here](https://drake.mit.edu/bazel.html#mosek). Mosek provides a personal academic license for free.
2018

21-
Drake also requires a couple additional libraries. To install them follow the below instuctions.
22-
23-
For Ubuntu 20.04:
24-
```
25-
sudo apt-get update
26-
sudo apt-get install --no-install-recommends \
27-
libpython3.8 libx11-6 libsm6 libxt6 libglib2.0-0
19+
You will also need to install `gcs` and its dependencies. You can do this by running
2820
```
29-
30-
### Confirming Drake bindings are accessible to Python
31-
To confirm that the Drake bindings are accessible, and that you are using the right set of bindings run
32-
33-
```
34-
python3 -c 'import pydrake.all; print(pydrake.__file__)'
21+
pip install -r requirements.txt
3522
```
3623

37-
and confirm that the printed path matches the expected location of the Python bindings.
38-
3924
### Running Examples
4025
Once all the dependencies have been installed, you can run the examples with jupyter notebooks which can be launched by calling
4126
```

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
drake==1.8
21
lxml
32
matplotlib
43
networkx

0 commit comments

Comments
 (0)