diff --git a/moma_demos/fetch_demo/README.md b/moma_demos/fetch_demo/README.md new file mode 100644 index 000000000..69d00b48f --- /dev/null +++ b/moma_demos/fetch_demo/README.md @@ -0,0 +1,42 @@ + +# Fetch Demo + +## Launching the demo on the multi-machine setup + +### As a single launch file + +On the machine used for the user interface, run the following command to distribute the nodes. + +```bash +roslaunch fetch_demo single_command.launch +``` + +### Via SSH + +There is one launch file for each machine in the setup. They can all be launch from the user interface laptop via SSH as follows. + +Navigation nodes on ridgeback machine: + +```bash +ssh asl-admin@asl-ridgeback "source /home/asl-admin/catkin_ws/devel/setup.zsh && roslaunch fetch_demo navigation.launch" +``` + +Manipulation nodes on YuMi machine: + +```bash +ssh asl-admin@asl-yumi "source /home/asl-admin/catkin_ws/devel/setup.zsh && roslaunch fetch_demo manipulation.launch" +``` + +Perception nodes on moma-laptop: + +```bash +ssh asl-admin@moma-laptop "source /home/asl-admin/catkin_ws/devel/setup.zsh && roslaunch fetch_demo perception.launch" +``` + +On local user interface machine: + +```bash +roslaunch fetch_demo user_interface.launch +``` + +Each of these commands is blocking, they should be run in separate terminals. diff --git a/moma_demos/fetch_demo/launch/fetch_demo.launch b/moma_demos/fetch_demo/launch/manipulation.launch similarity index 58% rename from moma_demos/fetch_demo/launch/fetch_demo.launch rename to moma_demos/fetch_demo/launch/manipulation.launch index 4bf46467e..2d505ee9b 100644 --- a/moma_demos/fetch_demo/launch/fetch_demo.launch +++ b/moma_demos/fetch_demo/launch/manipulation.launch @@ -1,14 +1,6 @@ - - - - - - - - - + @@ -30,15 +22,4 @@ - - - - - - - - - - - diff --git a/moma_demos/fetch_demo/launch/navigation.launch b/moma_demos/fetch_demo/launch/navigation.launch new file mode 100644 index 000000000..e810762c5 --- /dev/null +++ b/moma_demos/fetch_demo/launch/navigation.launch @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/moma_demos/fetch_demo/launch/perception.launch b/moma_demos/fetch_demo/launch/perception.launch new file mode 100644 index 000000000..39abed966 --- /dev/null +++ b/moma_demos/fetch_demo/launch/perception.launch @@ -0,0 +1,7 @@ + + + + + + + diff --git a/moma_demos/fetch_demo/launch/single_command.launch b/moma_demos/fetch_demo/launch/single_command.launch new file mode 100644 index 000000000..8a60d06c0 --- /dev/null +++ b/moma_demos/fetch_demo/launch/single_command.launch @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/moma_demos/fetch_demo/launch/user_interface.launch b/moma_demos/fetch_demo/launch/user_interface.launch new file mode 100644 index 000000000..a17687dd7 --- /dev/null +++ b/moma_demos/fetch_demo/launch/user_interface.launch @@ -0,0 +1,10 @@ + + + + + + + + + +