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
Last revision Both sides next revision
cs:ros:start [2016/08/23 13:28]
James Irwin [Errors and Known Solutions]
cs:ros:start [2016/09/09 17:27]
James Irwin
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 [[http://​wiki.ros.org/​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: 
  
-Follow instructions at: 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.+