Is there a way to execute multiple applications at the same time or one of my applications to call another one. For example lets say I have one application, that is just a dialog only. Also the basic speech (http://doc.aldebaran.com/2-1/nao/basic_channel_conversation.html) is installed also on my robot.
Is there a way my robot to be able to use the defined phrases in the basic speech and the phrases defined in my application simultaneously?
Is there a way my application to call this basic speech without quiting my application
Is there a way to run multiple application I have created in parallel?
Currently when my app is running, Pepper doesn't understand anything from the basic speech, but I want to use it because I like it.
Use the behavior manager to run other applications from within your main app. http://doc.aldebaran.com/2-5/naoqi/core/albehaviormanager.html
E.g.
self.behaviorManager = self.session.service("ALBehaviorManager")
self.behaviorManager.runBehavior("System/animations/Stand/Reactions/SeeSomething_1")
So you might want to call runBehavior("usr/run_dialog_dev") when a human is detected.