Skip to content

Entongsu/tactile-pushing

 
 

Repository files navigation

tactile-pushing

This repository contains the source code of the paper Learning Tactile Models for Factor Graph-Based Estimation.

Installation

Install the pushestpy python package locally. In the push_estimation/pushestpy dir execute:

pip install -e .

Create a virtual python environment using Anaconda:

conda create -n env_push python=3.7
conda activate env_push

Install gtsam. Start by cloning the gtsam repository:

git clone https://github.com/borglab/gtsam.git
git checkout tags/4.0.0

Build and install the gtsam library:

cmake -DGTSAM_INSTALL_CYTHON_TOOLBOX=ON -DGTSAM_PYTHON_VERSION=3.7 ..
make -j
make install

If doing a local install, additionally pass in the install path -DCMAKE_INSTALL_PREFIX=../install.

Build and install the pushestcpp library for custom factors. In the push_estimation/ dir execute:

mkdir build/ && cd build/
cmake ..
make -j
make install

Usage

Citing

If you find this repository helpful in your publications, please cite the following:

@inproceedings{sodhi2021tactile,
    title={Learning Tactile Models for Factor Graph-based Estimation},
    author={Sodhi, Paloma and Kaess, Michael and Mukadam, Mustafa and Anderson, Stuart},
    booktitle=IEEE Intl. Conf. on Robotics and Automation (ICRA),
    year={2021},
}

License

This repository is licensed under the BSD License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.9%
  • C++ 15.3%
  • CMake 4.8%