Skip to content

Valkyrie Source Code

Kody Ensley edited this page Mar 1, 2016 · 34 revisions

Pre-requisites:

SSH keys - Ensure you have a ssh key with github

You will need vcstool. To install:

sudo apt-get install python-vcstool

Setup

Create and init a catkin workspace:

mkdir -p ~/val_indigo/src && cd ~/val_indigo/src
catkin_init_workspace

Download the workspace repository to the home directory:

git clone -b develop [email protected]:NASA-JSC-Robotics/val_workspaces.git ~/val_workspaces

Download Code

Robot Workspace:

vcs import --input ~/val_workspaces/public_robot_workspace.yaml ~/val_indigo/src/

Developer/Visualizer Workspace:

vcs import --input ~/val_workspaces/public_developer_workspace.yaml ~/val_indigo/src/

Final Steps

Run the following line to ensure all dependencies have been resolved.

cd ~/val_indigo
vcs custom --args checkout develop
rosdep install --from-paths src -i -y

Troubleshooting

Getting authentication errors? Try the following:

If that didn't come back successful, check the docs: Test the Connection.