|
|
|
## Installing ROS
|
|
|
|
I recommend using ROS Indigo on Ubuntu 14.04.
|
|
|
|
Everything else can be quite a hazzle.
|
|
|
|
|
|
|
|
[Installation Guide](http://wiki.ros.org/indigo/Installation/Ubuntu)
|
|
|
|
|
|
|
|
If you want to get familiar with ROS you can do the [ROS Tutorial](http://wiki.ros.org/ROS/Tutorials)
|
|
|
|
|
|
|
|
## Setting up the projects
|
|
|
|
Create a new ROS workspace:
|
|
|
|
```
|
|
|
|
mkdir -p kamaro/catkin_ws/src
|
|
|
|
cd kamaro/catkin_ws/src
|
|
|
|
catkin_init_workspace
|
|
|
|
```
|
|
|
|
Clone the projects you need into src.
|
|
|
|
|
|
|
|
Build the projects using:
|
|
|
|
```
|
|
|
|
cd kamaro/catkin_ws
|
|
|
|
catkin_make
|
|
|
|
```
|
|
|
|
|
|
|
|
## Excluding a project from the build
|
|
|
|
You might want to exclude the dv project from the build because maven takes forever.
|
|
|
|
|
|
|
|
You can do so by adding a file called CATKIN_IGNORE to the project folder.
|
|
|
|
```
|
|
|
|
touch src/kamaro_dv/CATKIN_IGNORE
|
|
|
|
``` |