aiboビジュアルプログラミング

aiboといっしょにいろいろなことをしましょう

簡単なプログラミングツールにより、プログラミング言語の知識がなくても、
あなたが考えたaiboのオリジナルの動きが作れます。
プログラム初心者の方でもご利用いただけます。

始めかた

  • 1 準備
    aiboビジュアルプログラミングには、aiboが必要です。
    まずはaiboをお迎えしましょう。
  • 2 規約確認
    aiboビジュアルプログラミング使用許諾契約書をご確認いただき、ご同意いただける方のみご利用ください。
  • 3 動かす
    サンプルプロジェクトやよくある質問を参考にして、aiboの動きを作ってみましょう。
  • 4 シェア
    プロジェクトファイルを保存して、シェアしましょう。

使い方

ビジュアルプログラミングは、テキストではなくブロックを組み合わせて視覚的にプログラムができる仕組みで、世界中の学校やプログラミング教室で積極的に採用されています。操作はとても簡単で、ドラッグ&ドロップでブロックをつなげるだけ。直観的にプログラムが組めるので、プログラミングをはじめたばかりの方でも、気軽にプログラムを作ることができます。

よくあるご質問

Q : aiboビジュアルプログラミングとは何ですか?

A : プログラミング言語の知識がなくても、直感的かつ簡単にaiboの動きを作ることができるWebアプリケーションツールです。
aiboビジュアルプログラミングを利用するには、aiboビジュアルプログラミング使用許諾書に同意いただく必要があります。


Q : aiboビジュアルプログラミングの対象者は誰ですか?

A : aiboを所有しているすべての方が対象になります。


Q : aiboビジュアルプログラミングの利用は有償ですか?

A : 現在は、無償で提供しております。


Q : スマートフォンやタブレットでも使えますか?

A : aiboビジュアルプログラミングは、Windows PC か Mac でお楽しみいただけます。
iPadでも表示はされますが、プロジェクトの保存機能がご利用できないなど、一部機能のみのご利用となります。
動作環境につきましては、下記の通りです。

Windows 7 以降の場合:Google Chrome ver.63 以降

macOS X.10.10 Yosemite 以降の場合:Google Chrome ver.63以降、Safari ver.11 以降


Q : サインインできません

A : aibo ビジュアルプログラミングを利用するには、aibo を所有しているアカウントが必要です。なお、aibo の本体バージョンが v2.50 未満の場合や、aibo が入院中の場合はご利用になれません。


Q : aibo ビジュアルプログラミングを使うと aibo は何ができるのですか?

A : 歩く、首を動かすなどのシンプルな動作をしたり、近くの人や物を認識して行動を変えたりするなど、さまざまなことができます。実際に aibo ビジュアルプログラミングのサンプルプロジェクトを見ながら試してみてください。


Q : 作ったプログラムを他の人とシェアできますか?

A : プロジェクトファイルをやり取りしていただくことでシェアできます。


Q : サポートはしてもらえますか?

A : 技術的な質問は Stack Overflow に投稿してください。
aiboデベロッパープログラムおよびaiboビジュアルプログラミングに関する技術的な質問については、aiboオーナーサポートではサポートをおこなっておりません。

Stack Overflow の aibo-visual-programming タグのついた質問をみる

Q : 「指示待ち中になる」「指示待ち中から復帰する」ブロックとは何ですか?

A : 「指示待ち中になる」ブロックを利用すると、aibo はプログラムの実行を待つようになり、aibo の動きがわかりやすくなります。 「指示待ち中から復帰する」ブロックを利用すると、aibo は自分から動くようになります。
指示待ち状態の aibo は、動き回ることはありませんが、しっぽを動かしたり、感情が変化したりします。
aibo がプログラムの実行を待っているときでも、パワーボタンを2秒間押して電源を切ってからもう一度起動すると、aibo は自由に動き出します。
なお、「指示待ち中になる」ブロックは My aibo の「まいにちパトロール」と同時に利用できません。


Q : aibo が自分から動かなくなってしまいました。元に戻すにはどうしたらよいですか?

A : aibo のパワーボタンを2秒間押して電源オフ状態にした後、もう一度パワーボタンを押して aibo を起動してください。aibo が自由に動き出します。


Q : プログラミングしてしまうと、aibo がかわいそうではないですか?

A : 一般的なロボットのAPIとは異なりプログラムを実行したときにaiboの心理状態により異なったふるまいをすることがあります。aiboらしさを残しつつプログラミングを楽しんで頂くため、aiboの感情を尊重したAPIとなっています。


Q : メッセージとはなんですか?

A : メッセージを送信するブロックを実行することで、メッセージを受信した時にブロックを実行することができます。
詳しい使い方は、サンプルプロジェクトの「肉球でワン」を参照してください。


Q : 「エラーがおきました。再読み込みしますか?」というメッセージが出ました。

A : 認証情報が切れた状態です。Windowを開いたまま放置するなどすると一定時間で認証が切れることがあります。リロードするまでブロックの通信はできません。
リロードするとプロジェクトの情報は復元できないため、プロジェクトを消したく無い場合はプロジェクトを保存してからリロードしてください。


Q : aiboが指示待ち中になったかどうかはどのように判断できますか?

A : ブロック実行以外の動作をしているかどうかで判断できます。また、My aiboアプリに「指示待ち中」と表示されることでも判断可能です。


Q : 「おて」と言われた時に違う動作をさせたくても、「おて」をしてしまいます。

A : 「指示待ち中」にしないと、aiboが自分で判断して行動します。いつもと違うことをさせたい場合は、「指示待ち中」にしてご利用ください。


Q : 「aiboのイベント」のブロックが動作しません。

A : はっきりと発音してください。


Q : 「調べる」のブロックが動作しません。

A : 「調べる」ブロックが実行されている間にaiboが認識した場合に、結果が取得できます。認識したタイミングと合わないと結果が取得できないことがあります。


Q : ブロックのaibo名のデフォルトを変更できますか?

A : できません。


Q : 「aiboと通信できませんでした」というエラーがでます。

A : aibo がネットワークに接続していない可能性があります。以下のサイトでネットワーク接続を確認してください。
Myaiboアプリはこちら

ネットワークに接続していても、aibo を抱き上げているときやaibo が脱力状態になっている場合は API をうまく実行できません。
しばらく待っても復帰しない場合はaiboを再起動してください。


Q : 「APIコールが制限されています」というエラーがでます。

A : 単位時間あたりのブロック実行の回数が多すぎます。制限が解除されるまでしばらく待ってからお試しください。
特に「aiboのイベント」ブロックを使用すると常にAPI通信が発生するため、使用する「aiboのイベント」ブロックの個数を減らすなどして使用してください。


Q : 「入力値が正しくありません」というエラーがでます。

A : 入力した値が間違っています。ブロックのデフォルト値を参考にして、正しい範囲の値を入力してください。


Q : リロードして消えてしまったデータは復旧できますか?

A : できません。


Q : aiboの目の前にあるのに「とても近くにピンクボールがある」や「とても近くに顔がある」のブロックが true になりません。

A : 「〜を探す」を実行した後でないと「とても近く」かどうかを取得できません。
物や人が「とても近く」にあるかどうかを調べるブロックの実行前には「ピンクボールを探す」「人を探す」ブロックを実行してください。


Q : 「サイコロを積む」を実行すると「完了」と表示されますが、aibo がサイコロを積めていません。

A : 「サイコロをくわえる」ブロックを実行して、aibo がサイコロをくわえた状態で「サイコロを積む」ブロックを実行してください。


Q : 実行したブロックの動作を aibo が出来ていないのに「完了」と表示されます。

A : aibo が動作を成功出来なくても、ブロックの実行が終わると「完了」となります。 例えば、ピンクボールが近くにない時に「ピンクボールを蹴る」のブロックを実行すると、ブロックの結果は「完了」と表示されます。


Q : 作ったプログラムはaiboに取り込めるのですか?

A : aiboビジュアルプログラミングは、Webブラウザ上で実行されますので、aibo本体やクラウドにプログラムが保存されることはありません。


Q : aiboに何かソフトウェアがインストールされるのですか?

A : aiboのシステムソフトウェアをバージョン2.50以降にアップデートしていただくことでご利用できます。
それ以外に特別なソフトウェアがインストールされることはありません。


Q : 作ったプログラムは保存して再度実行できますか?

A : プロジェクトファイルとして保存が可能です。
aiboビジュアルプログラミングの画面上部にある「ファイル」から「プロジェクトを保存する」を選択するとプロジェクトファイル(拡張子: .sb3)として保存されます。
読み込む場合は、「ファイル」から「プロジェクトを読み込む」を選択し、該当のプロジェクトファイルを開いてください。iPadではプロジェクトの保存機能がご利用できません。