way to reproduce push-est-public
===
push-est-public
===
#### Author: **Peter Yu**
#### Project details: http://mcube.mit.edu/push-est/index.html
#### Documentation
https://goo.gl/74iecx
#### a.where to put rosbag
under path
*/home/$USER/push-est-public/inputdata/multi_pushes_twofinger_gripper/*
put 3 rosBag(~13GB each)
https://goo.gl/8tFPby
![](https://i.imgur.com/vI4p3Bs.png)
#### b. ~/.bashrc setting, customize "$set_push-est-public" bash
https://goo.gl/RA1ixJ
![](https://i.imgur.com/dzuePfS.png)
#### c. push-est-public.zip (102.3mb)
put in home directory, path ( */home/$USER/* )
https://goo.gl/UrEKFA
Build
===
```bash=
cd
unzip push-est-public.zip
cd push-est-public
source ~/push-est-public/software/config/environment.sh
or "set_push-est-public" command if your bash set proper in step b.
cd catkin_ws
catkin_make
```
HOW TO FLY
===
open a new terminal and
`source ~/push-est-public/software/config/environment.sh`
```bash=
pman
```
![](https://i.imgur.com/1wzuNJB.png)
You will see the process management window design by peter.
follow steps Here.
https://goo.gl/74iecx
#### Step1 roscore
![](https://i.imgur.com/8rGtOOG.png)
#### Step2 rviz
![](https://i.imgur.com/udTpOtA.png)
#### step3
visualize wood plate block ,arena
show surface
![](https://i.imgur.com/QdKrYzz.png)
show cone
![](https://i.imgur.com/bY9Yj1N.png)
You'll see like this.
![](https://i.imgur.com/BLS0V5b.png)
#### step4 play rosbag( rect1_surface, block)
![](https://i.imgur.com/VimGPOs.png)
#### step5 iSAM ROS
![](https://i.imgur.com/OZ1eqcm.png)
![](https://i.imgur.com/slW0Mqs.png)
Happy Pushing! :smile: thank you Peter!
###### tags: `isam` `lcm` `ros` `push-est-public` `icra` `2018`