User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:ros:start [2016/08/23 14:19]
James Irwin [Installation]
cs:ros:start [2016/09/23 21:32] (current)
Brandon Kallaher
Line 1: Line 1:
 ====== ROS ====== ====== ROS ======
 +We use ROS as our communication framework to allow different processes to talk with each other.
  
-===== Installation =====+=== Learning ROS === 
 +The [[ros>​ROS/​Tutorials|official ROS tutorials]] are very comprehensive,​ however I found the way they present ROS to a beginner results in a very steep learning curve. [[cs:​ros:​tutorials:​start|Here is our own set of tutorials]],​ which are a work in progress.
  
-For Ubuntu 14.04, you can just follow the normal [[ros>​indigo/​Installation/​Ubuntu|ROS installation instructions]]. ​ 
  
-For Linux Mint 17.x, the instructions are mostly the same, here are the steps: http://​insane-on-linux.blogspot.com/​2014/​10/​installing-ros-indigo-on-mint-17.html +=== Issues ​=== 
- +Check out this page for common errors ​and fixes[[:cs:ros:errors:|common errors and fixes]]
- +
-===== Errors and Known Solutions ===== +
-If you get the following error: +
-<​code>​ImportError:​ "from catkin_pkg.package import parse_package"​ failed: No module named catkin_pkg.package</​code>​ +
- +
-Make sure that you have installed "​catkin_pkg",​ it is up to date and on the PYTHONPATH: +
-<code bash> +
-$ pip install catkin_pkg +
-</​code>​ +
----- +
-Error +
-<​code>​ImportErrorNo module named rospkg</​code>​ +
-Fix: +
-<code bash> +
-$ apt-get install python-rospkg +
-$ export PYTHONPATH=$PYTHONPATH:/​usr/​lib/​python2.7/​dist-packages +
-</​code>​ +
-This is kinda a hack, haven'​t bothered to figure out how to properly install python-rospkg to the proper python location for indigo +
- +
----- +
- +
-If you get this error: +
-<​code>​ERROR:​ the following packages/​stacks could not have their rosdep keys resolved to system dependencies:​ ardrone_autonomy:​ Unsupported OS [mint</​code>​ +
- +
-when running any rosdep command, add the flag ''​--os=ubuntu:​trusty''​ to the command.+