Foundation Course is an initiative from Masters of Autonomous Systems, Hochschule Bonn-Rhein-Sieg. The primary motive of this one month foundation course is to lay a foundation for the Master course ahead. The foundation course aims at the following :
By end of the foundation, participants are expected to do a group project. All the queries and discussions regarding the Foundation Course should take place in this forum . The reason for having an open forum is all benefit from individuals question. Please do not write mails to individual members regarding Foundation Course. Please communicate via this forum and more importantly, do not feel low to ask basic questions.
Laptop/Desktop : Consider your laptop as an investment rather than an expenditure. The time you save with a good laptop is enormous. Consider the below as a suggested configuration:
Processor : i3 or above.
RAM : 4 GB or above.
Hard Disk : 250 GB or above (Consider more if you want dual boot with windows).
Graphics Card : NVIDIA 640 or above (Dedicated RAM of more than 1GB is preferable).
Equivalent RADEON processors can also be used.
Ubuntu users can ignore this part
Ubuntu has been the favourite OS for couple of years. All the development of Robocup takes place in Ubuntu and ROS framework is closely associated to Ubuntu. Currently the version that is being used is Ubuntu 12.04 (LTS). Ubuntu is always versioned as xx.yy where xx is the year of release and yy is the month. Ubuntu releases twice in a year. Once in April and once in October. xx.04 and yy.10. We insist that you have a native OS rather than a virtual box or wubi. Please allocate more than 100GB when you partition your disk for native installation.
Once the OS is installed, please try using terminal. Download the manual and get started. Try using terminal to create folders, create, edit and remove files etc. Try all the commands in the cheatsheet and get yourself familiarized.
In order to install any software, you can either install the binaries directly or build the source and install yourself.
If you install through binaries, you have to find the equivalent package name and install it:
sudo apt-get install *package_name*
If you wish to install through source, you need to download the source, build it and install it. As a example:
git clone *source link*
mkdir build && cd build
cmake ..
make
sudo make install
The method of building differs. Building and installing instructions are usually present in the README or INSTALL file.
For the foundation course we need the following softwares to be installed:
sudo apt-get install kile texlive-full git subversion mercurial
Finally install ROS as per the instructions provided in ROS Hydro . Do not follow the ROS tutorials at this stage.
It is completely fine if at this stage you are not able to understand what you do. It will be clear during later part of the foundation course. If you are not able to follow the above documentation, please raise a question in the forum.