Instant install script for ROS on various versions of Ubuntu Linux
wget https://raw.githubusercontent.com/PickNikRobotics/quick-ros-install/master/ros_install.sh && chmod 755 ros_install.sh && ./ros_install.sh melodic
Note: you may need these basic dependencies if, for example, you are running in a Docker container:
apt-get update && apt-get install wget lsb-release sudo -y
The following documents how to use a Nvidia-ready Docker container. More details.
If you are running a recent version of Ubuntu (e.g. 14.04, 16.04) it can be as simple as:
sudo apt-get install curl
curl -sSL https://get.docker.com/ | sh
sudo usermod -aG docker $(whoami)
And you will likely need to log out and back into your user account for the changes to take affect.
We'll use the same approach provided by the ROS MoveIt! project for providing GPU support:
wget https://raw.githubusercontent.com/ros-planning/moveit/kinetic-devel/.docker/gui-docker gui-docker
chmod +x gui-docker
./gui-docker -it --rm ros:kinetic-ros-base /bin/bash
apt-get update
apt-get install ros-kinetic-rviz -y
rosrun rviz rviz