問題タブ [choregraphe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nao-robot - Pepper のタブレットがリセットされないようにする
SOの素敵な皆さん、こんにちは。
Pepper ロボットのタブレットに問題があります。基本的な HTML を示す単純な Choregraphe プロジェクトがあります。問題は、人々がロボットに話しかけ始めたときに発生します。タブレット ビューは常にデフォルトのアニメーションにリセットされます。
AutonomousLife があるアクティビティから別のアクティビティに切り替わるたびにタブレットがリセットされることを SO で読みました。
その動作を停止する方法はありますか? HTML ページが中断されることなく常に表示されるようにしたい。
これまでのところ、アクティビティを孤独でインタラクティブで、性質のないものに設定しようとしました。それは同じでした(現在はインタラクティブです)。
また、AutonomousLife/FocusedActivity をサブスクライブして、以下に示すようにイベントを発生させようとしました。画像からのアクティビティは、Choregraphe から手動で開始されます。
Pepper がフォーカスを切り替えるたびに、タブレットが点滅するようになりました (デフォルトのアニメーションに切り替えてから、タブレット ビューに戻ります)。
これは明らかに私の問題の回避策です。これを行う正しい方法はありますか?SwitchFocus によって中断されることなくタブレット ビューを維持し、その点滅を止めるには?
よろしくお願いします。
pepper - Pepper: やり取りがなければプログラムの最初に戻る
私は Choregraphe で Pepper アプリを作成していますが、疑問があります:
Pepper は人間のユーザーとの会話を維持する必要があり、問題は、ユーザーが「消える」場合、アプリは状態の途中にあり、そうでない場合相互作用がなければ、最初の状態 (プログラムの最初に戻る) に戻る必要があります。アイデアは、無応答のタイムアウト (マシン間のタイムアウトなど) を使用することでした。Choregrapheでこれを行う方法はありますか?
PD: プロジェクトは大きく、多くのボックスがあるため、タイムアウト ボックスを追加してすべてのボックスにリンクするのは面倒です。
PD: 私はトリガー条件の作成を検討してきましたが、その条件では、タッチやユーザーがロボットに話しかけるなどのタブレットの操作を検出する必要があります。