Amazon Echo 用の "ロボット制御スキル"を作ってみた。

AlexaスキルとかLambdaとかAWS IoTとか、ESP32など。
4
robo8080 @robo8080

Google Home と Amazon Echo 両方買ったが本来の用途で使うつもりはあまりない。どちらも電子工作のパーツ。6千円程度で高性能な音声認識モジュールが手に入る \(^o^)/ pic.twitter.com/IN3i8hrmE1

2017-11-25 23:16:39
拡大
拡大
robo8080 @robo8080

Echoでロボットを制御するスキルを作りたい…が道は遠い。😫 とりあえず最初の一歩から。 : Alexaスキル開発トレーニングシリーズ 第1回 初めてのスキル開発 : Alexa Blogs developer.amazon.com/ja/blogs/alexa…

2017-11-21 10:50:21
robo8080 @robo8080

なんとか第1回は終わった。まだロボット制御スキルまでの道のりは遠い。次はこれ : Alexaスキル開発トレーニングシリーズ 第2回 対話モデルとAlexa SDK : Alexa Blogs developer.amazon.com/ja/blogs/alexa…

2017-11-22 21:14:05
robo8080 @robo8080

Amazon EchoでESP32を制御するのは IFTTT + Blynkなら比較的簡単だが、スキルで制御するとなるとかなりハードルが高い😫 こいうのを参考にしつつ一歩ずつ前進😆 : github.com/mongoose-os-ap…

2017-11-22 21:41:55
robo8080 @robo8080

第2回終わった。なんとなくわかってきたが、実機でのテスト方法がよくわからないな~ とりあえず次はこれ:Alexaスキル開発トレーニングシリーズ 第3回 音声ユーザーインターフェースの設計 developer.amazon.com/ja/blogs/alexa…

2017-11-23 15:51:28
robo8080 @robo8080

実機でのテスト方法わかった。ここを参考にさせて頂いた。: 自作した日本語のAlexa SkillをEcho dotで動かす qiita.com/tochi/items/db…

2017-11-23 16:31:29
robo8080 @robo8080

第2回目で作ったAlexa Skillが実機でうごいた!一歩前進😊 これでロボット制御スキルの音声制御部分は目処が付いてきた。次はAWS IoT経由でロボットをコントロールする部分だな。

2017-11-23 19:56:48
robo8080 @robo8080

第3回目も終了。第3回目で作ったAlexa Skillも実機でうごいた。:Alexaスキル開発トレーニングシリーズ 第3回 音声ユーザーインターフェースの設計 developer.amazon.com/ja/blogs/alexa…

2017-11-23 21:08:48
robo8080 @robo8080

aws iot 、やっと使い方がわかって来た。チュートリアルとか見ても一番知りたいところがサラッと流されたりしてて調べるのに時間がかかってしまった。

2017-11-20 23:05:49
robo8080 @robo8080

AWS IoT のサンプルやっと動いた!MQTTを使ってESP32のLEDをON/OFFするだけなのだがAWSの設定を理解するのに時間がかかってしまった。: AWS IoT on Mongoose OS, Part 1 aws.amazon.com/jp/blogs/apn/a… pic.twitter.com/bduWM2eSk4

2017-11-21 21:54:25
拡大
拡大
robo8080 @robo8080

ESP32 ArduinoでAWS IoTにMQTT接続テスト、動いた。ここを参考にさせていただいた。後はAlexa Skill + LambdaからMQTTでコマンドを送れるようになればAmazon Echoで色々制御できるようになるはず…:1ft-seabass.jp/memo/2017/07/3… pic.twitter.com/ylVduramWl

2017-11-25 16:25:07
拡大
robo8080 @robo8080

AWS IoT使ってみてわかった重要なキーワード。モノ、証明書、ポリシー。これらの役割と関連性を理解するのに時間がかかってしまた。実際に作って試して失敗してみてやっと分かってきた。

2017-11-25 17:12:33
robo8080 @robo8080

LambdaからAWS IoT経由MQTTでESP32のLEDオン/オフ出来た!LambdaのIAMロールを設定したら通信出来るようになった。これでEchoのロボット制御スキルにまた一歩近づいた😆 ここを参考にさせていただいた。: mag.switch-science.com/2015/11/02/s3-…

2017-11-25 21:30:20
robo8080 @robo8080

これでやっと Alexaスキルー>Lambdaー>AWS IoTー>ESP32 までつながった。長かった〜〜 \(^o^)/

2017-11-25 21:41:06
robo8080 @robo8080

Amazon EchoのAlexaスキルからAWS IoT使うときの参考になる。 : LambdaからIoT経由でArduino Yúnへ(後編) | スイッチサイエンス マガジン mag.switch-science.com/2015/11/02/s3-…

2017-11-25 22:02:54
robo8080 @robo8080

やった〜\(^o^)/ Amazon Echo用の"ロボット制御スキル"の雛形が出来た。とりあえずEchoの実機を使って音声で指令すると音声で応答を返す所まで出来た。実際にロボットと通信して動かす部分はこれから。 pic.twitter.com/KH2buT7xhP

2017-11-26 16:08:09
拡大
robo8080 @robo8080

やった〜\(^o^)/ Amazon Echo用の"ロボット制御スキル"が動いた。とりあえずEchoの実機を使って音声で指令するとESP32のLEDをオン/オフする所まで出来た。実際にロボットを走行させる部分はこれから。 流れは、Alexaスキルー>Lambdaー>AWS IoTー>ESP32 pic.twitter.com/JyMvLpV9K4

2017-11-27 22:24:15
拡大
拡大
robo8080 @robo8080

ロボット制御Alexaスキルもう一週間近くやってる(^^;) Google Home + IFTTT + Blynk なら2日もあればできるんだが…:Google Home Miniでコントロールするロボット youtu.be/VhXmla_zVgY

2017-11-27 22:42:47
拡大
robo8080 @robo8080

やった〜\(^o^)/ Amazon Echo用の"ロボット制御スキル"、ついに完成した!! 処理の流れは、Alexaスキルー>Lambdaー>AWS IoTー>ESP32ー>Grove I2C Motor Driver : Amazon Echo でコントロールするロボット youtu.be/iHMHS2XZsdM @YouTubeさんから

2017-11-28 22:03:13
拡大
robo8080 @robo8080

Amazon Echo のAlexaスキルでコントロールするロボットできた。ロボット側の構成は、スイッチサイエンスのESPr Developer 32 + GoveEシールド + Grove I2C モータードライバ + 円形ロボットシャーシキット(三層・タイヤ付き) #ESP32 pic.twitter.com/CQuIDL3yJN

2017-11-28 22:29:17
拡大
拡大
robo8080 @robo8080

Alexa スキル と ESP32 は AWS IoT 経由で通信しているが、ここが参考になった。使い慣れたArduino IDEで開発出来る。 : ESP32 DeveloperでAWS IoTを動かそうとしてハマったメモ 1ft-seabass.jp/memo/2017/07/3…

2017-11-29 11:20:01
robo8080 @robo8080

メモ : Amazon Echo (Alexa) のSkillの開発に必要な基本概念を押さえる qiita.com/chroju/items/3…

2017-11-29 09:18:39
robo8080 @robo8080

メモ : Build an Alexa Skill with Python and AWS Lambda - Modus Create moduscreate.com/blog/build-an-…

2017-11-23 20:18:32
robo8080 @robo8080

メモ : Alexa Skills Kitによるスキルの作成 developer.amazon.com/ja/docs/ask-ov…

2017-11-23 07:19:53
robo8080 @robo8080

メモ:【初心者入門編】日本語に対応したAlexa Skill Kit(ASK)を使ってみよう codexa.net/alexa-skill-ki…

2017-11-22 22:48:56