Pepper 2.5.7.1 では、.top ダイアログ スクリプトをメインの対話型アプリケーションとして使用して、ロボット上の他のアプリを呼び出しています。
これらは正常に動作します
[...] ^run(User/epicsax-6f83fc/behavior_1)
[...] ^run(User/taichidemo-c66a80/behavior_1)
[...] ^pCall(ALVolumeSlider.increaseVolume())
ただし、アプリケーションがインタラクティブなものを実行する必要がある場合、瞑想アプリケーションは同時に実行されます。
u:(meditation) okay ^switchFocus(meditation-8806ca/behavior_1)
これが実行されると、ロボットはまだダイアログ モードであり、目は青く点滅し、その他は .top スクリプトに従って応答しています。最初のアプリケーションが停止することを期待します。
メイン ダイアログの実行中にこの SSH コマンドを実行すると、ダイアログが停止する予期される動作が得られます。
qicli call ALAutonomousLife.switchFocus meditation-8806ca/behavior_1