All Projects → bit-bots → bitbots_meta

bit-bots / bitbots_meta

Licence: MIT license
This git contains all RoboCup code from the Hamburg Bit-Bots as submodules as well as documentation

Programming Languages

python
139335 projects - #7 most used programming language
perl
6916 projects
shell
77523 projects
Makefile
30231 projects

bitbots_meta

This git contains all RoboCup code from the Hamburg Bit-Bots as submodules as well as documentation. All code is written as ROS packages and tested for ROS-Melodic.

Test if all packages build

Installation

To download the Bit-Bots software stack clone this repository.

git clone [email protected]:bit-bots/bitbots_meta.git

The 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-init

Update the codebase

If you want to pull all submodules run

make pull-all

This will pull all reposiories. Make sure you are on the correct branch and have no uncommited changes in each submodule. To check this run

make status

Structure

The naming prefix indicates the scope of the packages.

  • bitbots_ : specific RoboCup code of our team which follows interface specification of humanoid_league_msgs
  • humanoid_league_ : packages which are useful for all teams in the RoboCup Humanoid League, e.g. visualization tools and gamecontroller
  • 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 WIP but what is already available is hosted on doku.bit-bots.de

You can also build the documentation yourself

make doc

and open it with

firefox doc/html/index.html

You can also generate an overview of the software using the script in the architecture folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].