|
|
## Installing ROS
|
|
|
I recommend using ROS Kinetic on Ubuntu 16.04.
|
|
|
I recommend using ROS Kinetic on **Ubuntu 16.04 LTS**.
|
|
|
Everything else can be quite a hazzle.
|
|
|
|
|
|
Another option would be to use the docker container provided in the kamaro-introduction.
|
|
|
**Install "Desktop-Full Install: (Recommended)"** [Installation Guide](http://wiki.ros.org/kinetic/Installation/Ubuntu)
|
|
|
|
|
|
[Installation Guide](http://wiki.ros.org/kinetic/Installation/Ubuntu)
|
|
|
|
|
|
If you want to get familiar with ROS you can do the [ROS Tutorial](http://wiki.ros.org/ROS/Tutorials)
|
|
|
|
|
|
|
|
|
The ROS Workspace/Environment system is important to understand [Tutorial](http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment)
|
|
|
|
|
|
Also install: libusb-1.0-0-dev, python-vcstool and git
|
|
|
Also **install: libusb-1.0-0-dev, python-vcstool and git**
|
|
|
```
|
|
|
sudo apt-get install -y libusb-1.0-0-dev python-vcstool git
|
|
|
```
|
|
|
|
|
|
If you are lazy an option would be to use the docker container provided in the kamaro-introduction instead of installing ros yourself.
|
|
|
|
|
|
## Setting up the projects
|
|
|
Create a new ROS workspace:
|
|
|
```
|
|
|
mkdir -p kamaro/catkin_ws/src
|
|
|
mkdir -p ~/kamaro/catkin_ws/src
|
|
|
cd kamaro/catkin_ws/src
|
|
|
catkin_init_workspace
|
|
|
```
|
... | ... | @@ -26,6 +28,7 @@ Clone the projects you need into src. |
|
|
|
|
|
You can clone the default projects using
|
|
|
```
|
|
|
cd ~/kamaro/catkin_ws/src
|
|
|
wget -O - https://gitlab.kamaro-engineering.de/KaMaRo-ROS/kamaro_ros/raw/master/kamaro.vcs | vcs import
|
|
|
# If the above does not work do the following
|
|
|
wget https://gitlab.kamaro-engineering.de/KaMaRo-ROS/kamaro_ros/raw/master/kamaro.vcs
|
... | ... | |