Go to file
Ken Conley cf2d2e4086 svn ignores 2010-04-09 01:13:54 +00:00
3rdparty Fix locale issues with sending double values to the parameter server (#2438) 2010-03-17 19:25:28 +00:00
LICENSE sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
bin rosrun: second arg defaults to first arg 2010-04-01 21:51:51 +00:00
config sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
core rospy: #1807 #2579 performance tuning of serializers. About 10% faster 2010-04-09 01:08:47 +00:00
log sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
std_msgs Merge message_overhaul branch to trunk 2010-02-18 22:22:20 +00:00
std_srvs Merge message_overhaul branch to trunk 2010-02-18 22:22:20 +00:00
test rospy: #1807 #2579 performance tuning of serializers. About 10% faster 2010-04-09 01:08:47 +00:00
tools Added tests for mux add, delete, and list services, and changed existing 2010-04-08 19:03:25 +00:00
.gitignore rospy: disabling zenmaster in favor of rosmaster 2010-02-16 20:20:11 +00:00
AUTHORS sound drivers 0.2.0 2009-09-11 03:08:16 +00:00
CMakeLists.txt update for release 1.1.1 2010-03-18 20:14:39 +00:00
Makefile restoring core_tools target that rosinstall calls? 2010-01-14 00:43:33 +00:00
README testing 2010-02-10 22:00:51 +00:00
rosdep.yaml removing qt4-opengl definitions from qt4 rosdep. they are defined in openrave_planning/rosdep.yaml for that is the only place they are used 2010-02-10 20:35:10 +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'