Skip to content

robopatrol/robopatrol

Repository files navigation

Robo-Patrol

ROS (Robot OS) nodes for Turtlebot.

Travis Build Status Coverage Status

Main project documentation: Project Wiki

Technical documentation for developers can be found in /docs

Setup ROS and Robopatrol with Docker

By using docker, a lot of the project setup and the downloading of all dependencies can be automated. It is also the way we release the application.

Get Docker

Install Docker (or use Homebrew on OS X: brew install docker docker-machine docker-compose).

Linux can run Docker without a docker-machine VM. So Linux users may skip this next part.

On OS X and Windows a docker-machine needs to be created once: Virtualbox example: docker create default --driver virtualbox

Run Robopatrol inside a Docker container

Tell Docker to use the docker-machine: eval $(docker-machine env)

docker-compose build
docker-compose up

Interactive launch (e.g. to run tests or try something out):

docker-compose run robopatrol /bin/bash

Release

Releases are published as Docker containers: Robopatrol on Docker Hub

Publish a Release

Build and upload a container image:

docker build -t robopatrol/robopatrol .
docker push robopatrol/robopatrol

Releases

No releases published

Packages

No packages published

Languages