A Task-Motion Planning Framework
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo
doc
include/tmsmt
lisp
script
src
test
.dockerignore
.gitignore
.siph
.travis.yml
AUTHORS
COPYING
ChangeLog
Doxyfile.in
DoxygenLayout.xml
INSTALL
Makefile.am
NEWS
README
README.md
README.pddl
build.lisp
configure.ac
demo-path.sh.in
doc.lisp
load.lisp
syn.h
syntest.c
tmsmt.in

README.md

Build Status

The Task-Motion Kit (TMKit) is a framework for Task and Motion Planning. Everyday activities, e.g., setting a table or making coffee, combine discrete decisions about objects and actions with geometric decisions about collision free motion. TMKit jointly reasons about task-level objectives, i.e., choosing actions and objects, and motion-level objectives, i.e., finding collision free paths.

Features

  • PDDL Task Domains
  • URDF and Scene File Motion Domains
  • Incremental, Constraint-Based Planner
  • Plan Visualization
  • Command-line Planner Interface

Installation

Obtaining

Via git:

git clone https://github.com/kavrakilab/tmkit.git
cd tmsmt && autoreconf -i

Building

./configure && make && make install

DOCUMENTATION