bitbots_meta
This git repository contains all RoboCup-related code and documentation from the Hamburg Bit-Bots team as git submodules. All code is written as ROS 2 packages for ROS 2 on Ubuntu.
Installation
Full step-by-step instructions for installing the Bit-Bots software stack and ROS 2 can be found in our documentation here.
To download the Bit-Bots software stack clone this repository.
git clone git@github.com:bit-bots/bitbots_meta.gitThe meta repository mainly contains references (submodules) to other repositories for the different components of the codebase. Download them run the following commands.
cd bitbots_meta
make pull-initUpdate the codebase
If you want to update all submodules, this repo, and supplementing files, run
make pull-allMake sure you are on the correct branch and have no uncommitted changes in each submodule. To check this run
make statusOther scripts are available in the scripts folder, documented here.
Repository Structure
The naming prefix of submodules indicates the scope of the packages.
- bitbots_ : specific RoboCup code of our team
- humanoid_league_ : packages which are useful for all teams in the RoboCup Humanoid League, e.g. visualization tools and game controller
- no prefix : packages which are useful in general and usable outside of RoboCup
- lib : folder for third party libraries that need to be build from source
Documentation
Our documentation is hosted on docs.bit-bots.de.