= Installing Care-O-bot stacks from source = ||<#FFFF00> Directly downloading and installing the sources from git is only recommended for developers. This version is not tested and may not work as expected.|| ||<#FFFF00> The Care-O-bot specific part starts at [[Robots/Care-O-bot/git#Install Git Sources|1.6 Install Git Sources]].|| ||<#FF9900> The current development branch from the git sources is developed against [[electric]].|| These instructions only cover installing Care-O-bot-related software on a supported Ubuntu-based machine. If you discover problems installing them on other platforms, please [[http://www.care-o-bot-research.org/contributing/mailing-lists|tell us]]. <> == Installation Instructions == <> === Install Care-O-bot Release === Install all Care-O-bot stacks (needed to get the dependencies and if overlays are not created for all stack) {{{ sudo apt-get update sudo apt-get install ros-hydro-care-o-bot }}} <> === Install Git Sources === You can fork stacks on github from the official ipa320 stacks, to clone stacks to your local git repository, and for other git-related tasks. The stacks currently available are (dependencies exist from top to bottom): * [[cob_extern]] * [[cob_common]] * [[schunk_modular_robotics]] * [[cob_driver]] * [[cob_robots]] * [[cob_environments]] * [[cob_command_tools]] * [[cob_calibration_data]] * [[cob_substitute]] * [[ipa_canopen]] {{{ sudo apt-get install git-core curl git clone https://github.com/ipa320/StackName }}} The first question you will be asked is to specify your [[http://www.github.com|github]]'s user account. If you want to contribute back your changes to the community, please sign up for a [[https://github.com/signup/free|free account at github]] and specify your username. If you only want to modify the code without contributing back just leave the username blank to checkout a read-only version. Please update your ROS_PACKAGE_PATH to include ~/git/care-o-bot: Either run the following line on each terminal or add the line at the end of your ~/.bashrc file and source it again. {{{ export ROS_PACKAGE_PATH=~/git/care-o-bot:$ROS_PACKAGE_PATH }}} <>