ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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.
2 | No.2 Revision |
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:
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.
3 | No.3 Revision |
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:
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.