ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You might be interested in a small python tool from OSRF named Rocker

A tool to run docker containers with overlays and convenient options for things like GUIs etc.

https://github.com/osrf/rocker

It's basically helpful CLI around Docker that enables display/audio forwarding and hardware acceleration to container to simplify using ROS GUIs with Docker. I'm sure @tfoote would appreciate any feedback should you try out the project.

You might be interested in a small python tool from OSRF named Rocker

A tool to run docker containers with overlays and convenient options for things like GUIs etc.

https://github.com/osrf/rocker

It's basically helpful CLI around Docker that enables display/audio forwarding and hardware acceleration to container to simplify using ROS GUIs with Docker. I'm sure @tfoote would appreciate any feedback should you try out the project.


Edit: Just to throw it out there, you may also want to checkout web based environments for developing ROS, e.g:

  • ROS Development Studio
    • http://www.theconstructsim.com
    • https://discourse.ros.org/t/rosject-share-your-project-through-a-shareable-link/5920
  • AWS RoboMaker
    • https://aws.amazon.com/robomaker
    • https://discourse.ros.org/t/check-out-aws-robomaker/6947

However, there web based environments may pose their own challenges if your intent is to also interact with physical robots locally in a lab/class room. Still I imagine a combination of the theses methods would do nicely. E.g RDS/AWS for homework and Docker/Singularity for in lab sessions.

You might be interested in a small python tool from OSRF named Rocker

A tool to run docker containers with overlays and convenient options for things like GUIs etc.

https://github.com/osrf/rocker

It's basically helpful CLI around Docker that enables display/audio forwarding and hardware acceleration to container to simplify using ROS GUIs with Docker. I'm sure @tfoote would appreciate any feedback should you try out the project.


Edit: Just to throw it out there, you may also want to checkout web based environments for developing ROS, e.g:

  • ROS Development Studio
    • http://www.theconstructsim.com
    • https://discourse.ros.org/t/rosject-share-your-project-through-a-shareable-link/5920
  • AWS RoboMaker
    • https://aws.amazon.com/robomaker
    • https://discourse.ros.org/t/check-out-aws-robomaker/6947

However, there web based environments may pose their own challenges if your intent is to also interact with physical robots locally in a lab/class room. Still I imagine a combination of the theses methods would do nicely. E.g RDS/AWS for homework and Docker/Singularity for in lab sessions.