ROS Indigo (LTS) on Ubuntu 14.04 (LTS)
Basically, follow the instructions below.
However, the following step is prone to failure due to keyservers being down, or having invalid certificate, etc.
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116
To solve this, go here and search for
Copy the key text and save it in a text file.
vim ros_key.txt # paste the key text copied from the site above. sudo apt-key add ros_key.txt
Continue with the rest of the installation.
sudo apt-get update ...
Installing ROS Jade on Mac OS X Yosemite (10.10.5)
There are issues with brew version of Eigen when building
perception_pcl package. This should be resolved with the release of eigen 3.3. Until then, follow the instrutions here.
i.e. Modify ~/ros_catkin_ws/src/perception_pcl/pcl_ros/CMakeLists.txt
-find_package(Eigen3 REQUIRED) +find_package(PkgConfig) +pkg_search_module(Eigen3 REQUIRED eigen3)
Re-install pcl if it references older python. In my case, it referenced 2.7.10_2 when I only had 2.7.11 and it broke ros_pcl package install.
brew unintsall pcl # rosdep will install HEAD pcl rosdep install --from-paths src --ignore-src --rosdistro jade -y # Don't install via brew as it will install older 1.7x version of pcl # brew install pcl
Other resources on this issue:
Using Installer Script
Here's a script that automates most of the installation.