robobuggy / HowToInstall.txt @ master
History | View | Annotate | Download (1.78 KB)
1 | 2d496e08 | Tahm | 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 | 2afe2054 | Tahm | 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 | 2d496e08 | Tahm |