Compress points from a curve into keyframes. The solution in this repo was based on:
@inproceedings{bulut2007key,
title={Key frame extraction from motion capture data by curve saliency},
author={Bulut, Eyuphan and Capin, Tolga},
booktitle={Computer animation and social agents},
pages={119},
year={2007}
}
- Beyond ROS, all you need is Eigen
sudo apt-get install libeigen3-dev
- Copy the present REPO into a catkin workspace, e.g.:
cd ~/catkin_ws/src
git clone https://github.com/marcelinomalmeidan/curve_compression.git
- Compile the catkin workspace, e.g.:
cd ~/catkin_ws
catkin_make
- Run the service:
rosrun curve_compression curveCompression
- An example client can be called as:
rosrun curve_compression curveCompressionClient