問題タブ [pepper]
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 によって中断されることなくタブレット ビューを維持し、その点滅を止めるには?
よろしくお願いします。
javascript - Pepper: Web アプリでメモリ変数を取得する
Aldebaran's Pepper ロボット用のアプリをプログラミングしています。私は Choregraphe を使用しており、ロボット タブレットに表示する Web アプリを作成しました。Pepper の動作から Web アプリの JavaScript に変数を渡そうとしています。
私の考えは、デフォルトの insertData ボックスを使用して Pepper のメモリにキーとデータのペアを挿入し、アプリをロードしてそこのメモリから取得することでした。JavaScript コードは次のようになります。
ほぼ機能していると思いますが、まだ完全ではありません。何か案は?
変数をjavascriptに渡す一般的な最良の方法は何ですか?
敬具、
(この質問はこれと似ていますが、私のアプローチは異なり、新しいものを作成するように求められました。)
pepper - Pepper: やり取りがなければプログラムの最初に戻る
私は Choregraphe で Pepper アプリを作成していますが、疑問があります:
Pepper は人間のユーザーとの会話を維持する必要があり、問題は、ユーザーが「消える」場合、アプリは状態の途中にあり、そうでない場合相互作用がなければ、最初の状態 (プログラムの最初に戻る) に戻る必要があります。アイデアは、無応答のタイムアウト (マシン間のタイムアウトなど) を使用することでした。Choregrapheでこれを行う方法はありますか?
PD: プロジェクトは大きく、多くのボックスがあるため、タイムアウト ボックスを追加してすべてのボックスにリンクするのは面倒です。
PD: 私はトリガー条件の作成を検討してきましたが、その条件では、タッチやユーザーがロボットに話しかけるなどのタブレットの操作を検出する必要があります。
android - Pepper ロボット Android エミュレーターがプッシュ通知を受信していませんか?
ペッパー ロボット Android エミュレーターで fcm プッシュ通知を作成する必要があります。fcm 通知の初期化中に、Google Play サービスがインストールされていないなどのエラーが発生します。これはスタンドアロンの Android エミュレーターなので、ペッパー ロボット エミュレーターが fcm プッシュ通知をサポートしているかどうかを確認する必要がありますか?