Giter Site home page Giter Site logo

lewkoo / ros-docker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from toddsampson/ros-docker

0.0 0.0 0.0 16 KB

Docker Image wrappers and config scripts for various ROS (Robot Operating System) packages

License: MIT License

Shell 1.94% Python 98.06%

ros-docker's Introduction

ROS Indigo Docker Packages

Docker Image wrappers and config scripts for various ROS (Robot Operating System) Indigo packages I have needed for my projects. I tried to keep with Docker's simple-purpose image/container philosophy. As such, you will need to use Docker's experimental networking to have the various containers play nicely together (more below).

Use with Docker Compose

A sample Docker Compose file is included to show you how to launch each package, including a rosmaster image for running the roscore node.

Be sure you are running Docker Compose with Experimental Networking enabled. (For more information see my post: Docker Experimental Networking and ROS):

docker-compose --x-networking up -d

Working Packages

Notes

  • IMPORTANT: If you are using Image View, RVIZ or other packages that have graphic displays be sure to set xhost + on the host machine to authorize a connection to the X host. Also be sure to set the correct uid and gid to your user in the Dockerfile.
  • I am working on making each package available on Docker Hub as an automated build. If one is missing because I haven't added it yet, use the build: ros-package-name/. in the docker-compose.yml to build it.
  • I made these Docker Images as a fast way to spin-up ROS for my own projects. As such, things are likely to change a lot. I recommend forking the code for your own use.
  • I am running these under Linux. They should work just fine under OSX using Docker-Machine and XQuartz with some minor debugging. I don't know enough about Docker under Windows to know how well it will work.
  • I'd love recommendations for updates and improvements/additional ROS packages as pull-requests.

Cheers,

  • Todd

ros-docker's People

Contributors

toddsampson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.