This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
intranet:projects:robot:iis_robot_sw [2018/07/24 23:16] csak3072 |
intranet:projects:robot:iis_robot_sw [2018/09/03 19:35] (current) |
||
|---|---|---|---|
| Line 68: | Line 68: | ||
| <code> | <code> | ||
| - | ROSVERSION=indigo | + | ROSVERSION=melodic |
| + | WS_DIR=$HOME | ||
| + | DEFAULT_WS=iis_ws | ||
| #ROSVERSION=kinetic | #ROSVERSION=kinetic | ||
| - | #Adapt IIS_INCLUDE_PATH | + | #DEFAULT_WS=robot_sw/iis_catkin_ws |
| function getmyip() { | function getmyip() { | ||
| Line 90: | Line 93: | ||
| export ROS_HOSTNAME=$MYIP | export ROS_HOSTNAME=$MYIP | ||
| export ROS_IP=$MYIP | export ROS_IP=$MYIP | ||
| - | export IIS_INCLUDE_PATH=$HOME/robot_sw | + | |
| - | if [ -f $IIS_INCLUDE_PATH/iis_catkin_ws/devel/setup.bash ] ; then | + | if [ "$1" != "" ] |
| - | echo "sourcing $IIS_INCLUDE_PATH/iis_catkin_ws/devel/setup.bash" | + | then |
| - | source $IIS_INCLUDE_PATH/iis_catkin_ws/devel/setup.bash | + | WORKSPACE=$1 |
| + | else | ||
| + | WORKSPACE=$DEFAULT_WS | ||
| fi | fi | ||
| + | |||
| + | echo "using workspace: $WORKSPACE" | ||
| + | export IIS_INCLUDE_PATH=$WS_DIR/$WORKSPACE | ||
| + | if [ -f $IIS_INCLUDE_PATH/devel/setup.bash ] ; then | ||
| + | echo "sourcing $IIS_INCLUDE_PATH/devel/setup.bash" | ||
| + | source $IIS_INCLUDE_PATH/devel/setup.bash | ||
| + | else | ||
| + | echo "No setup.bash file found on $IIS_INCLUDE_PATH/devel/setup.bash" | ||
| + | fi | ||
| + | |||
| } | } | ||
| Line 110: | Line 125: | ||
| </code> | </code> | ||
| + | Adapt ''ROS_VERSION'', ''WS_DIR'', ''DEFAULT_WS'' to you system. ''WS_DIR'' can be used when all workspaces are stored in the same directory, e.g. ''$HOME/Repos''. The ''DEFAULT_WS'' variable specifies the default workspace to be used when no argument is specified. An argument can be specified for initializing a different workspace, e.g. ''ROS_LOCAL robot_sw/catkin_iis_ws''. | ||
| ===Build=== | ===Build=== | ||