Project

General

Profile

Statistics
| Branch: | Revision:

robobuggy / HowToInstall.txt @ master

History | View | Annotate | Download (1.78 KB)

1
How to get started and Install BuggySim Dev Environment
2
======================================================
3
Summary: This file will get you started, from installing
4
    the right VM, get catkin install, and your first
5
    catkin_make.
6

    
7

    
8
Step 1. Get the VM
9
-------------------
10
We will be using a VirtualBox VM as a dev environment, 
11
 since setting up ROS is a bit annoying, 
12

    
13
1a. Download and install VirtualBox
14
1b.   We will be using Ubuntu Precise LTS
15
1c.   We will be using ROS Groovy (might migrate to hydro)
16
1d.   Go the groovy/Installation page on the wiki, or download
17
       the prepackaged VM directly. 
18
        wiki.ros.org/groovy/Installation
19

    
20

    
21
Step 2. Pull the Repo
22
---------------------
23
From your home directory, run: 
24

    
25
   # Make the top-level directory
26
   mkdir ~/buggyworkspace
27
   cd buggyworkspace
28
   # Clone the repo into a folder named 'src'. This name
29
   # is chosen, because it will be expected by the build
30
   #  system (i believe).
31
   git clone https://github.com/msebek/BuggySim.git src
32

    
33
You have now have all of the source pulled. Next, we'll
34
 get it to build. 
35

    
36
Step 3. Init your catkin workspace
37
-----------------------------------
38
The following instructions paraphrase the instructions found 
39
at wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment
40

    
41
   cd ~/buggyworkspace/src
42
   catkin_init_workspace
43
   
44
   # We have now created our workspace! Hooray!
45
   #  We will now make it, and source the build executables.
46
   cd ~/buggyworkspace
47
   # Note that we are calling this from the directory one level above 
48
   #  the src folder we pulled the repository into. 
49
   catkin_make
50

    
51
   # Add just-made executables to our rospath, so we can run them. 
52
   cd ~/buggyworkspace
53
   source devel/setup.bash
54

    
55
Step 4. Getting Acquainted with the Repo
56
----------------------------------------
57

    
58