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`