GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - febert/visual_mpc: Visual MPC implementation running on Rethink Sawyer Robot

BranchesTags
Open more actions menu

Latest commit

 

History

1,005 Commits
1,005 Commits

Folders and files

NameName
Last commit message
Last commit date
experiments
experiments
 
 
mjc_models
mjc_models
 
 
pushing_data
pushing_data
 
 
python_visual_mpc
python_visual_mpc
 
 
tensorflow_data
tensorflow_data
 
 
.catkin_workspace
.catkin_workspace
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
compile_proto.sh
compile_proto.sh
 
 
installation
installation
 
 
installation~
installation~
 
 
req.txt
req.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

Information for Simulation Setup:

1st. Step: generate training data:

cd /python_visual_mpc/visual_mpc_core/infrastructure/utility python parallel_data_collection.py <name_of_datafolder>

Note: <name_of_datafolder> is the folder-name inside lsdc/pushing_data Each of the folders in pushing_data must have a "/train" and "/test" subdirectory. The hyperparams.py file to specifies how the data-collection is done.

2nd. Step: Train video prediction Model:

See Readme.md in python_visual_mpc/video_prediction

3rd Step: Run a benchmark on the pushing task:

cd /python_visual_mpc/visual_mpc_core

python benchmarks.py <benchmark_folder_name>

Misc

In order to run rendering remotely on a different machine it is necessary to give remote users access to the x server: Log into graphical session on remote computer and give access by typing: xhost +

Also set the DISPLAY variable export DISPLAY=:0

Setup for using Rethink Sawyer:

start kinect-bridge node:

cd visual_mpc/python_visual_mpc/sawyer/visual_mpc_rospkg/launch/bridgeonly.launch ./startkinect.sh

start PD-Controller:

rosrun visual_mpc_rospkg joint_space_impedance.py

start visual-mpc-client:

rosrun visual_mpc_rospkg visual_mpc_client.py <name_of_folder_inside:visual_mpc/experiments/cem_exp/benchmarks_sawyer>

start visual-mpc-server (can be launched on newton4 or newton1):

rosrun visual_mpc_rospkg visual-mpc-server.py <name_of_folder_inside:visual_mpc/experiments/cem_exp/benchmarks_sawyer> --ngpu <number_of_gpus>

About

Visual MPC implementation running on Rethink Sawyer Robot

Resources

Readme
Activity

Stars

61 stars

Watchers

6 watching

Forks

17 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.