GitXplorerGitXplorer
h

tracking

public
23 stars
9 forks
0 issues

Commits

List of commits on branch master.
Unverified
1327eaa362336870837e82f4adb8c10ea01b821d

readme

hhojonathanho committed 11 years ago
Unverified
71e201065981d50f75dcf9d51353045be4618d1d

cloudproc

hhojonathanho committed 11 years ago
Unverified
38ebcb17dec36bd7b32db52d861e1e52ec9789a2

cleanup + comments + readme

hhojonathanho committed 11 years ago
Unverified
191358315c5225425e7e018bd297a04d8646738f

minor

hhojonathanho committed 11 years ago
Unverified
f49a53c4e79bcd8400106788817bc64a489627ad

various

hhojonathanho committed 11 years ago
Unverified
2774c4112657cd46d74efee1cf1ca49eeac9345a

2fast2furious

hhojonathanho committed 11 years ago

README

The README file for this repository.

Tracking Deformable Objects with Point Clouds

This is an implementation of the tracking algorithm of the paper

Tracking Deformable Objects with Point Clouds
John D. Schulman, Alex Lee, Jonathan Ho and Pieter Abbeel
In the proceedings of the International Conference on Robotics and Automation (ICRA), 2013.

(website: http://rll.berkeley.edu/tracking/)

This implementation tracks cloth only, using a position-based dynamics model (Mueller et al. 2007). The cloth simulation does not support self-collisions, unlike the Bullet-based simulation that was used in the original implementation used for the experiments in the paper.

Dependencies

Required:

  • Python 2.7
  • PyOpenGL >= 3.0.1
  • pygame >= 1.9.1
  • python-opencv
  • h5py
  • numpy
  • PCL >= 1.6
  • Boost >= 1.48, including Boost Python
  • Eigen 3

Optional:

Building and running

  1. Download this source code, e.g. into $SOURCE_DIR
  2. Make a build directory $BUILD_DIR
  3. cd $BUILD_DIR
  4. cmake $SOURCE_DIR
  5. make
  6. Add directories to $PYTHONPATH: echo 'export PYTHONPATH=$SOURCE_DIR:$BUILD_DIR/lib:$PYTHONPATH' >> ~/.bashrc
  7. To run the tracker with example data (recorded depth camera videos): python $SOURCE_DIR/scripts/tracker.py --input=recording.h5 [--gpu]