2017-07-26 9 views
0

通常、開発者はSoftbanksのソフトウェアChoreographyを使用してPepperロボットにプログラムを提供できます。「振り付け」ソフトウェアなしでPepperロボットをプログラミングしますか?

別の開発環境を設定する方法はありませんか?例えばSSH経由でアクセスし、単純なテキストエディタでPythonスクリプトを作成し、スクリプトを手動で開始しますか?これは、振り付けを使わずに、PepperのPythonスクリプトを作成して起動することを意味します。

答えて

2

もちろん、Choregrapheを使用することは義務ではなく、異なるSDKsを直接使用することはできません。 あなたはロボット上にSSHとあなたはまた、ロボットにsshをすることができますスクリプト

ssh [email protected] 
python myscript.py 

を起動し、その後、たとえば、コンピュータ上のPythonスクリプトを作成

scp path/to/script/myscript.py [email protected] 

ロボットにそれをコピーすることができ、 (例えばnanoを使って)スクリプトを作成し、そこから起動します。

+0

素晴らしい!将来、このような簡単な質問をしないようにするだけです。この「インターフェイス」はどこに記録されていますか?私はsshシェルを認識していませんでしたか?それの後ろにはどんなシステムがありますか?新しいパッケージをインストールできますか?例えば'apt-get install vim'? ;) – buhtz

+0

また、winscpまたはftpを使用してロボットにコピーしてから、ALLauncherモジュール(http://doc.aldebaran.com/2-1/naoqi/core/allauncher.html)を使用してロボットを直接起動することもできます。または短い服従の動作から... –

+0

私はまだSSHまたは他の "直接"アクセスの可能性についてのドキュメンテーションをドキュメントで見つけることはできません。ここで助けてくれますか? PepperはどのOSを使用していますか? – buhtz

0

私はPycharm Proを6ヶ月間使用しています。私はそれに満足しています。自動展開とリモートデバッグが可能です。最も基本的な設定はまだChoregrapheで行う必要がありますが、1分未満で完了します。あなたはまた、qibuild(qibuildをインストールPIP)を使用することができます

3

:それはqipkgコマンドが含まれていhttps://github.com/aldebaran/qibuild

は、単に/あなた/ file.pml --url USERへ

qipkg展開パッケージのパスを/実行します@ IP:サンプルアプリを取得するために https://github.com/pepperhacking/robot-jumpstarter

:/ホーム/奈央

PMLファイルには、それがChoregraphによって作成された、またはあなたがこのツールを使用することができ、プロジェクトです。

関連する問題