[go: up one dir, main page]

Menu

Tree [r6120] / trunk /
 History

HTTPS access


File Date Author Commit
 3rdparty 2009-08-31 sfkwc [r5922] updating paramiko to 1.7.5
 LICENSE 2009-05-20 gerkey [r4573] Added rospack_nosubdirs in several places, and ...
 bin 2009-09-09 tfoote [r6110] not warning if skipping blacklist #1696
 config 2009-08-04 gerkey [r5470] Switched default log level back to info
 core 2009-09-10 sfkwc [r6114] expands dev-svn properly now
 dist 2009-08-11 sfkwc [r5578] bumping version to 0.7.2
 doc 2009-07-22 sfkwc [r5310] rosmanaul: fixed typo
 log 2009-05-06 sfkwc [r4474] svn ignore everything in log
 std_msgs 2009-08-20 sfkwc [r5714] std_msgs: doxygen
 std_srvs 2009-08-20 sfkwc [r5715] std_srvs: doxygen
 test 2009-09-04 jfaustwg [r6019] Bring back roscpp/rospy_tutorials in trunk temp...
 tools 2009-09-10 jleibs [r6115] Large performance improvement for rosbash in na...
 tutorials 2009-09-04 jfaustwg [r6019] Bring back roscpp/rospy_tutorials in trunk temp...
 .gitignore 2009-02-03 sfkwc [r3619] major update: rostools migrated to roslib along...
 AUTHORS 2009-02-11 gerkey [r3800] added bhaskara
 Makefile 2009-09-02 morgan_quigley [r5962] make minimal now needs to build genmsg_cpp as w...
 README 2009-04-06 gerkey [r4110] dummy change
 rosdep.yaml 2009-08-25 morgan_quigley [r5792] add rosdep entries to the ros stack rosdep.yaml...
 rosdistro.yaml 2009-09-10 jleibs [r6117] Updating modified rosdistro.yaml file.
 rosorg-svn 2009-09-09 sfkwc [r6099] no longer treat update/up specially, which is n...
 stack.xml 2009-08-28 morgan_quigley [r5875] now that rosstack grabs from the path, no need ...

Read Me

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'