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 |
|