This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cs:ros:start [2016/08/23 13:20] James Irwin |
cs:ros:start [2016/09/09 17:26] 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 to be a very steep learning curve. 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>ImportError: No 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 <code>--os=ubuntu:trusty</code> to the command. | + |