diff --git a/launch/fulltest.launch b/launch/fulltest.launch index 980f19e..7c622f8 100644 --- a/launch/fulltest.launch +++ b/launch/fulltest.launch @@ -3,15 +3,12 @@ + + + - - - - diff --git a/launch/sensoric.launch b/launch/sensoric.launch new file mode 100644 index 0000000..cf4f073 --- /dev/null +++ b/launch/sensoric.launch @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/launch/with_gui.launch b/launch/with_gui.launch new file mode 100644 index 0000000..9b92791 --- /dev/null +++ b/launch/with_gui.launch @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/script/masterloop.py b/script/masterloop.py index cf6e5d6..369c589 100755 --- a/script/masterloop.py +++ b/script/masterloop.py @@ -33,7 +33,6 @@ AI = False # autoimitate state = 'dead' # Also walk, imitate, fallen, idle hand_state = 'closed' speech_in_progress = False - mp = ALProxy('ALMotion', os.environ['NAO_IP'], 9559) @@ -118,7 +117,7 @@ def handle_request(r): if message in ('falling', 'fallen'): state = 'fallen' elif message == 'recovered': - state = 'idle' + state = 'dead' elif module == 'imitator': if message == 'imitate': @@ -161,6 +160,8 @@ if __name__ == '__main__': am = ALProxy('ALAutonomousMoves', os.environ['NAO_IP'], 9559) am.setExpressiveListeningEnabled(False) + hands('close') + ic = rospy.Service('inform_masterloop', InformMasterloop, handle_request) def _shutdown(): diff --git a/scripts/speech_debug.sh b/scripts/speech_debug.sh deleted file mode 100755 index 440ea90..0000000 --- a/scripts/speech_debug.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -# Script to open debug terminal for speech node - -# Array of commands to run in different tabs -commands=( - 'cd ~/catkin_ws;source devel/setup.bash ;rostopic echo /speech_vocabulary_action/goal' - 'cd ~/catkin_ws;source devel/setup.bash ;rostopic echo /word_recognized' -) - -# Build final command with all the tabs to launch -finalCommand="" -for (( i = 0; i < ${#commands[@]} ; i++ )); do - finalCommand+="--tab -e 'bash -c \"${commands[$i]};exec bash\"' " -done - -# Run the final command -eval "gnome-terminal "$finalCommand - -exit 0 diff --git a/scripts/teleoperation.sh b/scripts/teleoperation.sh deleted file mode 100755 index 83616a2..0000000 --- a/scripts/teleoperation.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -# Script to start the necessary ros functions for the Teleoperating NAO oproject - -# Array of commands to run in different tabs -commands=( - - # Start roscore - 'cd ~/catkin_ws;source devel/setup.bash ;roscore' - # Bringup Nao - 'sleep 1;cd ~/catkin_ws;source devel/setup.bash ;roslaunch nao_bringup nao_full.launch' - # Start speech recognition server - 'sleep 4;cd ~/catkin_ws;source devel/setup.bash ;roslaunch nao_apps speech.launch' - # Launch nodes in teleoperation package - 'sleep 4;cd ~/catkin_ws;source devel/setup.bash ;roslaunch teleoperation teleoperation.launch' -) - -# Build final command with all the tabs to launch -finalCommand="" -for (( i = 0; i < ${#commands[@]} ; i++ )); do - finalCommand+="--tab -e 'bash -c \"${commands[$i]};exec bash\"' " -done - -# Run the final command -eval "gnome-terminal "$finalCommand - -exit 0