HTTPS SSH

README

This is a collection of ROS packages maintained by Maeve Automation for research and development purposes. Each package contains its own README with details about its contents.

All packages are released under open source licenses, however, not all code is under the same license.

Cloning

See the Overview page for links to clone this repository.

Releases

Each release of the codebase is tagged with release-X where 'X' is the release number. Releases represent functionality that is in some sense complete and tested. To get a release 'X', clone the repo, then:

hg pull && hg up release-X

Revisions of the codebase between releases may include new functionality and fixes but may also include incomplete or broken code, so caveat emptor.

The Ubuntu MATE platform

Maeve Automation maintains a release of Ubuntu MATE 16.04.3 LTS for Raspberry Pi 3 that is intended for use on mobile autonomous robots in conjunction with the packages in this repository. For details and download, see https://maeveautomation.com/development.

Collaboration

Collaboration is welcome and encouraged using feature branches or forks.

Anyone with a Bitbucket account may contribute, but users of the Maeve Automation Ubuntu MATE platform for Raspberry Pi get built-in team member access to this repository under the "maeve-pi" user. That means they can immediately create and push feature branches.

Citing

If any code in these libraries is useful for published work, a citation is appreciated. The below bibtex may be used:

@misc{maeve-development-libraries,
    author          = {Jeffrey Kane Johnson},
    title           = {{Maeve Automation Development Libraries}},
    howpublished    = {\url{https://bitbucket.org/maeveautomation/maeve_automation_core}},
    year            = {2017},
    institution     = {{Maeve Automation}}
}

Data Sets

Maeve maintains and distributes data sets used and recorded during the development of the libraries. A list of data sets can be found on the Data Sets web page.