Go to file
Josh Faust e7c9157dc8 Fix crash in SubscriptionQueue::full() which was causing subpub_n_fast test to fail 2009-12-11 23:13:19 +00:00
3rdparty removed tags that were causing rospack to choke 2009-11-11 02:16:24 +00:00
LICENSE sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
bin rospy: #2110 removing zenmaster copy into ros/bin. Checking into SVN instead. This will cause an SVN conflict on update 2009-12-07 21:47:38 +00:00
config sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
core Fix crash in SubscriptionQueue::full() which was causing subpub_n_fast test to fail 2009-12-11 23:13:19 +00:00
dist sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
doc/rosmanual Remove use of deprecated rosbuild macros 2009-12-02 00:23:29 +00:00
log sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
std_msgs std_msgs/Bool 2009-09-30 22:32:32 +00:00
std_srvs updated genmsg/gensrv rules 2009-09-16 17:55:47 +00:00
test rosparam: coverage tests 2009-12-10 22:21:51 +00:00
tools quieting override on where_defined 2009-12-11 21:39:29 +00:00
.gitignore sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
AUTHORS sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
CMakeLists.txt merging work for #2008 2009-11-12 00:15:01 +00:00
Makefile switching to cd && make from popen's cwd to let symlinks work. #2105 2009-12-04 18:43:49 +00:00
README testing commit mail 2009-09-17 02:16:15 +00:00
rosdep.yaml switch libxext on ubuntu to resolve to libxext-dev not libXext-dev (i.e., use lowercase x) so that rosdep won't think that it isn't installed. from checking the ubuntu packages site, it appears that the lower-case x is the official debian package name 2009-12-11 06:06:49 +00:00
rosorg-svn sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
stack.xml sound drivers 0.2.0 2009-09-11 03:08:16 +00:00

README

Robot Operating System (ROS)
===============================================================================

ROS is a meta-operating system for your robot.  It provides
language-independent and network-transparent communication for a
distributed robot control system.

Installation Notes
------------------

- For full installation instructions, including system prerequisites and
  platform-specific help, see:

    http://pr.willowgarage.com/wiki/ROS/Installation

- Before running make, some environment variables need to be declared.
  Go to the base directory of ros and set the following environment variables:

  for bash:
    export ROS_ROOT=~/blah/ros
    export ROS_PACKAGE_PATH=~/blah/pr # checkout of personalrobots.svn.sf.net
    export PATH=$ROS_ROOT/bin:$PATH
    export ROS_MASTER_URI=http://localhost:11311
    export PYTHONPATH=$PYTHONPATH:$ROS_ROOT/core/roslib/src
    export OCTAVE_PATH=$OCTAVE_PATH:$ROS_ROOT/core/experimental/rosoct/octave
    source $ROS_ROOT/tools/rosbash/rosbash
  for tcsh:
    setenv ROS_ROOT `pwd`
    setenv ROS_PACKAGE_PATH ~/blah/pr # checkout of personalrobots.svn.sf.net
    setenv PATH ${ROS_ROOT}/bin:$PATH
    setenv ROS_MASTER_URI http://localhost:11311
    setenv PYTHONPATH ${PYTHONPATH}:${ROS_ROOT}/core/roslib/src
    setenv OCTAVE_PATH ${OCTAVE_PATH}:${ROS_ROOT}/core/experimental/rosoct/octave
    source $ROS_ROOT/tools/rosbash/rostcsh

  Append this to the end of ~/.octaverc file
    addpath(fullfile(getenv('ROS_ROOT'),'core','experimental','rosoct','octave'))
- run
    'make'

- run
    'rosmake roscpp'
    and
    'rosmake rospy'
    and
    'rosmake std_msgs'