[*disclaimer: not really 5 mins. Downloading ROS will probably take longer than that lol]
ROS is a really great library for robotics research. It might even be good for not robotic applications, I don’t know, but my general feel is that I like ROS about as much as I like nutella. (read: a lot). The ROS install tutorial is really good at explaining the process, but it’s spread over too many pages and requires too much scrolling. I’ve consolidated the information here in one page for ease of use. Our robotics lab only uses ROS Indigo, so I’m writing install instructions with that in mind. Also, ROS only works well with Ubuntu, so I’m assuming you’re also using the correct OS.
Everything that follows, unless explicitly stated, should be typed in a terminal window. Okay, so the steps:
1. Set up sources.list
We need to add the ROS package sources to our sources list so we can actually find the ROS packages using the apt package manager. Open up a terminal window and paste the following:
2. Set up your keys
Next we need to set up keys so Ubuntu will actually allow us to download + install the packages.
If you get a gpg: keyserver timed out error, use this instead:
3. Install ROS via apt-get
Make sure the apt package index is up to date from when we added those new sources at step 1.
Then install ROS!
There are a couple of flavors of ROS that you can install, but for most applications, you might as well do the full install to make sure you get all the packages you’ll ever need.