Skip to content

Commit 4fa7066

Browse files
committed
improve README
1 parent 1610f5a commit 4fa7066

File tree

1 file changed

+35
-3
lines changed

1 file changed

+35
-3
lines changed

README.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,46 @@
11
# MoveIt Task Constructor Framework
22

3-
The Task Constructor framework provides a flexible and transparent way to define and plan actions that consist of *multiple interdependent* subtasks.
3+
The Task Constructor framework provides a flexible and transparent way to define and plan actions that consist of multiple interdependent subtasks.
44
It draws on the planning capabilities of [MoveIt](https://moveit.ros.org/) to solve individual subproblems in black-box *planning stages*.
55
A common interface, based on MoveIt's PlanningScene is used to pass solution hypotheses between stages.
66
The framework enables the hierarchical organization of basic stages using *containers*, allowing for sequential as well as parallel compositions.
7-
For more details, please refer to the associated [ICRA 2019 publication](https://pub.uni-bielefeld.de/download/2918864/2933599/paper.pdf).
7+
8+
## Video
9+
10+
[![Video associated with ICRA 2019 paper](https://img.youtube.com/vi/fCORKVYsdDI/0.jpg )](https://www.youtube.com/watch?v=fCORKVYsdDI)
811

912
## Roadmap
1013

11-
**Feedback and contributions are very welcome.**
14+
**Feedback, reports and contributions are very welcome.**
1215

1316
The current roadmap is to replace MoveIt's old pick&place pipeline and provide a *transparent mechanism* to enable and debug complex motion sequences.
1417

18+
Further planned features include
19+
20+
- Entwined planning and execution for early execution, monitoring and code hooks
21+
- Support custom cost terms
22+
- Subsolution blending
23+
- Parallel planning
24+
- Iterative solution improvement
25+
26+
Ideas and requests for other interesting/useful features are welcome.
27+
28+
## Citation
29+
30+
If you use this framework in your project, please cite the associated paper:
31+
32+
33+
Michael Görner*, Robert Haschke*, Helge Ritter, and Jianwei Zhang,
34+
MoveIt! Task Constructor for Task-Level Motion Planning,
35+
International Conference on Robotics and Automation, ICRA 2019, Montreal, Canada.
36+
[[DOI]](https://doi.org/10.1109/ICRA.2019.8793898) [PDF](https://pub.uni-bielefeld.de/download/2918864/2933599/paper.pdf).
37+
38+
39+
```plain
40+
@inproceedings{goerner2019mtc,
41+
title={{MoveIt! Task Constructor for Task-Level Motion Planning}},
42+
author={Görner, Michael* and Haschke, Robert* and Ritter, Helge and Zhang, Jianwei},
43+
booktitle={IEEE International Conference on Robotics and Automation (ICRA)},
44+
year={2019}
45+
}
46+
```

0 commit comments

Comments
 (0)