[go: up one dir, main page]

Menu

Tree [r5875] / trunk /
 History

HTTPS access


File Date Author Commit
 3rdparty 2009-08-27 tfoote [r5864] making makefile robust to -C execution
 LICENSE 2009-05-20 gerkey [r4573] Added rospack_nosubdirs in several places, and ...
 bin 2009-08-28 tfoote [r5872] fixing output parsing to default to relative pa...
 config 2009-08-04 gerkey [r5470] Switched default log level back to info
 core 2009-08-28 bhaskarama [r5873] write debug output to log file in addition to r...
 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-08-27 gerkey [r5858] Updated tests for new rospack plugins usage
 tools 2009-08-28 morgan_quigley [r5874] rosstack will now grab the stack name from the ...
 tutorials 2009-08-26 sfkwc [r5827] added names to launch files
 .gitignore 2009-02-03 sfkwc [r3619] major update: rostools migrated to roslib along...
 AUTHORS 2009-02-11 gerkey [r3800] added bhaskara
 Makefile 2009-06-05 morgan_quigley [r4760] fix typo in previous commit. gtest is in 3rdpar...
 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-08-26 gerkey [r5814] create_release.py does a fresh checkout, and ha...
 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'