2017-04-17 7 views
2

私は、アプリを開始するときには、唐辛子が開始され、いくつかの他のアプリが開かれた後、(設定のように)閉じて、私のアプリに戻って行く必要があります。Pepperロボットアプリを起動時のデフォルトアプリケーションとして使用するにはどうすればよいですか?

私は環境設定でやってみましたが、何か不足しているようです。

誰かに例がありますか?

+0

解決方法がそれぞれ異なる可能性があるため、使用したいオペレーティングシステムについて言及しておけば助かります。あなたはおそらく[キオスクモード](http://stackoverflow.com/q/24127947/1270789)を検索したいと思うでしょう。 –

答えて

0

設計上、Pepperは「Artificial Life」をオンにして実行し、自動的に「ダイアログ」を開始することを意図しています。 manifest.xmlで「ダイアログ」-appをアンインストールするか、またはautorunを無効にする必要があります。 アプリケーションを自動的に実行するには:簡単な解決策は、「ダイアログ」のmanifest.xmlから自動実行パラメータをコピーして、自分のアプリケーションのマニフェストに貼り付けることです。

1

これを行うにははるかに優れた、標準的な方法があります。そこに例えば見られるように:

  1. choregrapheから、たとえば、標準のコマンドを使用して起動など、あなたの行動をインストールし実行しているあなたの行動を保つため、起動時に自分のものを実行してくださいhttps://www.youtube.com/watch?v=w9RFkpI4vjo
  2. とALBehaviorManagerとして、イベントや信号への登録/ BehaviorsAdded()またはALBehaviorManager :: behaviorStarted()およびALBehaviorManager :: behaviorStopped()を呼び出します。 あなたはそこに、例えば、ALBehaviorManagerドキュメントの詳細情報を見つけることができます:http://doc.aldebaran.com/2-1/naoqi/core/albehaviormanager-api.html
+0

1.入手します。それはできました。 2.この使用例はありますか? –

+1

クイックビデオサンプルを追加するだけです:https://youtu.be/c0VBYIKFL3U –

+0

何かがこれをオーバーランニングしています。スタートアップの動作にタブレットビューがあれば、何か他のもので中断されます。たとえば、スタートアップの動作に「既定のアプリケーションが起動しました」と表示され、index.htmlビューも開くはずですが、代わりに黒いドットの白い読み込み画面が表示され、黒いバブル表示になります。ホワイトローディング画面の表示後に起動する方法はありますか? –

1

あなたはchoregrapheに発射トリガ条件を使用することができます。たとえば、Pepperが「孤独」でライフモードになっているときに主な動作を開始したいとします。そのために、あなたのchoregrapheプロジェクトを開く必要がありますし、プロパティをクリックしてください:その後

Example in choregraphe

は、あなたのアプリケーションの性質を持つことになります。アプリケーションの起動トリガを修正するために、あなたはあなたのメインの行動をクリックして、以下のような発射トリガ条件を変更する必要があります:唐辛子は対話モードになりますときにして

Modification launch trigger condition

、あなたのアプリケーションが自動的に起動されます自律的な生活の

関連する問題