Skip to content

Commit 670fc6f

Browse files
committed
update for release
1 parent df5f2d9 commit 670fc6f

File tree

3 files changed

+43
-35
lines changed

3 files changed

+43
-35
lines changed

CHANGELOG

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
Changelog for orgpmp2
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
0.2.0 (2017-06-16)
6+
------------------
7+
* Fix initializing with given trajectories
8+
* Fix bug in signed distance field (sdf) generation when using some parameters
9+
* Deprecated flood fill in sdf generation
10+
* Add functionality to save sdf to
11+
* Add more robot files and WAM dataset used in benchmarks
12+
* Contributors: Mustafa Mukadam
13+
514
0.1.0 (2016-06-16)
615
------------------
716
* Initial release

README.md

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
orgpmp2
22
===================================================
3-
orgpmp2 is a OpenRAVE plugin for GPMP2 (Gaussian Process Motion Planner 2) algorithm described in Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs (RSS 2016). Examples provided for WAM arm and PR2 use python scripts.
3+
orgpmp2 is a OpenRAVE plugin for GPMP2 (Gaussian Process Motion Planner 2) algorithm described in [Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs](http://www.cc.gatech.edu/~bboots3/files/GPMP2.pdf) (RSS 2016). Examples provided for WAM arm and PR2 use python scripts.
44

55
orgpmp2 is being developed by [Mustafa Mukadam](mailto:mmukadam3@gatech.edu) and [Jing Dong](mailto:thu.dongjing@gmail.com) as part of their work at Georgia Tech Robot Learning Lab and is a modified version of [CHOMP openrave plugin](https://github.com/personalrobotics/or_cdchomp).
66

@@ -10,39 +10,39 @@ Compilation & Installation
1010
- Install [ROS](http://wiki.ros.org/indigo/Installation/Ubuntu). We have tested ROS indigo.
1111
- Install [OpenRAVE](http://openrave.org/). If you have trouble compiling the original version, please check out and install [our fork](https://github.com/gtrll/openrave) which has fixed few minor bugs.
1212
- Install [GPMP2](https://github.com/gtrll/gpmp2) core C++ library.
13-
- Install a few addtional dependencies
13+
- Install a few additional dependencies
14+
15+
```bash
16+
sudo apt-get install gfortran libgsl0-dev python-enum
17+
```
1418

15-
```bash
16-
sudo apt-get install gfortran libgsl0-dev python-enum
17-
```
18-
1919
- Initialize a catkin workspace (if you use a existing catkin workspace this step is not needed)
2020

21-
```bash
22-
mkdir -p ~/gpmp2_catkin_ws/src
23-
cd gpmp2_catkin_ws/src
24-
catkin_init_workspace
25-
```
26-
27-
- Add orgpmp2, [PrPy](https://github.com/personalrobotics/prpy) (python library for OpenRAVE), [openrave_catkin](https://github.com/personalrobotics/openrave_catkin) (utility package for OpenRAVE) to ```gpmp2_catkin_ws/src```
28-
29-
```bash
30-
git clone https://github.com/gtrll/orgpmp2.git
31-
git clone https://github.com/personalrobotics/openrave_catkin.git
32-
git clone https://github.com/personalrobotics/prpy.git
33-
```
34-
21+
```bash
22+
mkdir -p ~/gpmp2_catkin_ws/src
23+
cd gpmp2_catkin_ws/src
24+
catkin_init_workspace
25+
```
26+
27+
- Add orgpmp2, [PrPy](https://github.com/personalrobotics/prpy) (python library for OpenRAVE), [openrave_catkin](https://github.com/personalrobotics/openrave_catkin) (utility package for OpenRAVE) to ```gpmp2_catkin_ws/src```
28+
29+
```bash
30+
git clone https://github.com/gtrll/orgpmp2.git
31+
git clone https://github.com/personalrobotics/openrave_catkin.git
32+
git clone https://github.com/personalrobotics/prpy.git
33+
```
34+
3535
- Compile the catkin workspace
36-
37-
```bash
38-
catkin_make -DCMAKE_BUILD_TYPE=Release
39-
```
40-
36+
37+
```bash
38+
catkin_make -DCMAKE_BUILD_TYPE=Release
39+
```
40+
4141
- Before running the examples, the last step is setup the environment variables
42-
43-
```bash
44-
source ~/gpmp2_catkin_ws/devel/setup.bash
45-
```
42+
43+
```bash
44+
source ~/gpmp2_catkin_ws/devel/setup.bash
45+
```
4646

4747
Questions & Bug reporting
4848
-----
@@ -57,15 +57,14 @@ If you use orgpmp2 or GPMP2 in an academic context, please cite following public
5757

5858
```
5959
@inproceedings{Dong-RSS-16,
60-
Author = "Jing Dong and Mustafa Mukadam and Frank Dellaert and Byron Boots",
61-
booktitle = {Proceedings of Robotics: Science and Systems (RSS-2016)},
62-
Title = "Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs",
63-
year = {2016}
60+
Author = "Jing Dong and Mustafa Mukadam and Frank Dellaert and Byron Boots",
61+
booktitle = {Proceedings of Robotics: Science and Systems (RSS-2016)},
62+
Title = "Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs",
63+
year = {2016}
6464
}
6565
```
6666

6767
License
6868
-----
6969

7070
orgpmp2 is released under the GPL license, reproduced in the file license-gpl.txt in this directory.
71-

package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="0.1.0"?>
22
<package>
33
<name>orgpmp2</name>
4-
<version>0.1.0</version>
4+
<version>0.2.0</version>
55
<description>
66
OpenRAVE plugin that implements the GPMP2 trajectory optimizer using GTSAM.
77
</description>

0 commit comments

Comments
 (0)