# Installation of the TOS-Teachbot Software ![image](../images/teachbot.png) Before you begin, you need to make a clone of the `teachbot` repository. ## Cloning the TOS-Teachbot software To create the TOS-Teachbot software template, you use a prepared Github clone. You can choose to place this clone under your own Github account (1st option below). After that, you can easily make backups of your work to your own Github account. :::::{card} ::::{tab-set} :::{tab-item} With GIT-repository support * Create an account at [Github](https://github.com/) and login to this account * Open the [teachbot](https://github.com/AvansMechatronica/teachbot) repository * Make a Fork of the repository to your own Github account by clicking on the **Fork icon**: ![image](../images/fork.jpg) * Follow the instructions, but do not change the name of the new repository. Confirm with **Create Fork** * Now you can create the workspace as follows ```bash mkdir -p ~/teachbot_ws/src cd ~/teachbot_ws/src git clone https://github.com//teachbot.git ``` *ps. The use of github (such as add, commit & push commands) is outside the scope of this documentation* ::: :::{tab-item} Without GIT-repository support * You can create the workspace as follows ```bash mkdir -p ~/teachbot_ws/src cd ~/teachbot_ws/src git clone https://github.com/AvansMechatronica/teachbot.git ``` ::: :::: ::::: ## Building the TOS Teacbot workspace ```bash # Build the workspace cd ~/teachbot_ws colcon build --symlink-install source install/setup.bash ```