This is documentation for the PIPER package. The usage section will help the user understand, set up and run the included algorithms with their own problems on simulated or real robots via ROS. See the development guide if you want to add your own algorithm to this package. For installation guide please see the README file.