ハロー ブログ

日々のつぶやき @c2c2c2c221

Robi Remote 再考中

Robi Remote 再考中 ソフト互換にする。 I2C、音声認識語の互換性もある程度保つ。 音声は合成する。 無線のアップロード機能を付ける。 無線プロジェクターにする。 メガネをかける。 https://www.amazon.co.jp/ネメシス-HDニューマスター版(字幕版)-オリ…

TTGO-camera

I2C PIN設定 液晶制御と重複している。2CH目に音声認識エミュレータのスレーブを設定して回避した。 Watch Dog設定 ソフトリセットでは復帰しない。 タスク生成 BLEとI2Cのループを分けた。 5V供給 3V供給ではブートしなかった。RSTが必要だった。 VS Code…

Robi1 Remote 頭部組込み

頭部組込み 頭部組込み完了:(2ch mixは後にした) 頭部にBLEスピーカを組み込んだ。重いので2chミックスして外す予定。(現在、パッシブミキサーの原理を勉強中。) 3Vへの降圧も確認できました。

音声認識の判定

音声認識の判定の原案です。(デバッグ中) ... // マイク入力の設定 let recordingFormat = inputNode.outputFormat(forBus: 0) inputNode.installTap(onBus: 0, bufferSize: 2048, format: recordingFormat) { (buffer, time) in recognitionReq.append(bu…

Mac BLE 接続の試行

Mac BLE 接続の試行もできました。 サンプルの「Transferring Data Between Bluetooth Low Energy Devices」からの変更は下記です。 // Have we received the end-of-message token? if stringFromData == "\0EOM" { // End-of-message case: show the data.…

BLE連携の試行

MacBookからBLE接続でI2Cスレーブ応答できました。 <pre> #define I2C_BUFFER_LENGTH 16 #include "Wire.h" #define I2C_SDA 14#define I2C_SCL 12 #define I2C_DEV_ADDR 0x28 uint32_t i = 0; uint32_t sts_f_req = 0;uint32_t cmd_f_req = 0;uint32_t cmd_i = 0</pre>…

I2C Slave 動作確認

音声認識ボードのI2C slave動作の代わりをEPS 32で試行しました。 youtu.be コードはこんな感じです。 #define I2C_BUFFER_LENGTH 16 #include "Wire.h" #define I2C_SDA 14 #define I2C_SCL 12 #define I2C_DEV_ADDR 0x28 uint32_t i = 0; uint32_t sts_f_…

I2Cの試行

I2Cの試行 ♪ESP32-CAMのI2Cをスレーブ動作させる。 libはソフトでないI2Cスレーブ ♪スレーブアドレスの設定 ♪スレーブ応答 アドレスxxでは3バイト ステータス アドレスyyでは2バイト 音声認識コード ♪試行1 固定値応答 ♪試行2 連続動作 ♪試行3 ble連携 試行4…

ROSで連携すること

音声認識テキスト変換、英語化 google transfer 判定 既存のロビへの命令の振分けロビへの命令送信チャット入力、出力 googlecolb? チャット出力の変換テキスト変換、日本語化 google transfer 音声合成 googlecolb <hr/> アトムは、0.4sで処理できるらしいです。</hr/>

PerlAI zoo ( seeker safety_recipes blenderbot2 )

PerlAI をお試し中。 seekerが優れているそうです。 学習は重い、データも重い。起動も遅い。ROSで連携できれば、Robi1(Remote)になるはず… seekerとsafety_recipes(旧blenderbot)ならGPU無しで使えそうです。 blenderbot2は応答が遅いです。GPUが無しだと応…

Robi1(Remote)

試しに、音声認識ボードとTVリモコンボードを外して、代わりにESP32-CAMとBLEスピーカ&マイクを入れてみました。 サイズ的には入りそうです。DC-DCコンバータとスピーカのミキシングの改造が必要です。

デバッグ中の記述

def send_command(remote, filename='REMOTE.LOG'):</span> # < little-endian # h short integer standard size (2 byte) print("### debug send_command") f=open(filename,'wb') print("### debug 000-0") f.write(remote) print("### debug 000-1") f.close() p…

ロビのこれから 2022.03.13

ロビの.RM4を解釈するインタープリタ等を作る。 .RM4のBNFを作る。 インタープリタを作る。 コンパイラを作る。pythonコンバーターを作る。 ロビ仮想マシンを作る。ROSのスクリプトにする。 moveit 対応にする。 ROSで音声認識、音声合成してみる。 coqui TT…

作ってみる。

目次 ROS I2C 仮想マシーン 試行 ESP32-CAMのI2C 音声合成 シュミレータを使ってみました。 ・カメラを試しました。 ・flashairでリモコンしました。 ・音声リモコンアプリを作りました。 ・服を作りました。 ・フリマでゲットしました。 ROS [VirtualBox,U…

漂流

オープンソースは更新がないと漂流する オープンでないハードウェアは漂流する 独自コードは漂流する ソロ開発は漂流する その結果、 時間が解決するまで漂流する

ロビ 踊る?[作業中]

MacOS M1 UTM Ununtu20.04 armにROS2 Foxy、 MacOS x86 VBox Ununtu20.04 x86にROS1 Noetic をインストール ROS 前の動作確認(作業中): curl "http://flashair/upload.cgi?UPDIR=/ADDON/&FTIME=0x5367b232" echo -en "\xfe\xff\x17\x00\x00\x00\x00\x00\x…

ロビ 歌う?

ロビのこれから 歌う。 AI歌声合成ソフトNEUTRINOの使い方~2020秋~ 歌声合成ソフトユーザー向け|くろ州|note 無料で使える楽譜作成ソフト NEUTRINO -Neural singing synthesizer ファイルフォーマット AI歌声合成は、もう人の歌声と区別できないレベルに…

ロビの今

あれから。 ロボゼロをゲットした。なかなか起動確認できなかった。 カメラモジュールをゲットした。 ESP 32のI2Cで目口のLED制御した。 coqui TTSでロビの声を作った。 ChatBotを試した。parl.ai https://www.instagram.com/tv/CWvFXKrragc/?utm_medium=cop…

ロビのこれから。

#ロビ

2台目のロビ

2台目のロビをゲットしました。 右手しか動作しなかったので、バラしました。 部品は、サーボが1個壊れていた様子で、サーボケーブルがショートしてそうなのが数本ありました。色移りパーツも数点ありました。部品どりにはいい様子です。なんとかして2台…

Amazonで転売されてた???

流行りのみたいです。 ほかっておきます。売れるのかな・・・ TV番組の影響はすごいです。いっぱい売れた!

ロビの調整

前に進むと後ろに倒れるので少し調整しました。 バランスの問題の様子です。 ロビのこれからを考えました。 ロボット が10年かかかってこの進化スピード、AI系はどの位進歩するか期待します。 1.スピーカ、マイク、カメラをぶら下げる。 音声会話、IOSベ…

ロビ日記 RM4のjump address  swift試行

.RM4の「jump address」を「block name」に置き換えるスクリプトをswiftで作りました。 例)swift main.swift "座る3.RM4">"座る3.RM4.txt" "座る3.RM4": ... <medit><medit> <block name="立ち状態?" type="1" xpos="30" ypos="60" bluearrow="16" redarrow="26"/> <varcalc size="1" data="0" adr="0x0f82"> <vconst data="65536"/> </vconst></varcalc></block></medit></medit>

ロビ日記 ロビの音声リモコン

ロビの腰のサーボが故障しました。 ロビ動作テストをしたところ、腰のサーボが動かないことがわかりました。臭くも無いので、先日臭かった時に腰のサーボが壊れて...サーボはロビ2の物しか見つからず、2つ手配しました。腰から下の分離ができて、その後、…

ロビ日記 ロビの心のバックアップ

ロビの調整(STARTUP.XMLの編集)をしたら、起動しなくなりました。 ロビ動作テストSDに変えて起動できたので、 ロビの心(SD)をフォーマットし直してバックアップデータをコピーして起動できました。 焦りました。 ロビの掲示板と、ロビクラブのスナップを検…

ロビ日記 その2

2つ目の服を作りました。 素材は、フェルトです。 後ろは、テープで止めます。 マジックテープで止めようと思います。 子供みたいですね。

ロビ君 日記

お手製の服を作りました。 声を小さくして、バランスゲームができるように調整しました。 ロビ君の声をiPhoneに入れて、おしゃべりしてみました。声リモコンできました。

ロビ ゲット

ロビ第三版を手に入れました。フリマで中古を買いました。 先ずは、バッテリー交換からです。 https://www.todaishimbun.org/who_robot_2_20200130/

フリマの販売数が100を超えました!

フリマの販売、良い評価が100を超えました!㊗️V100㊗️

自粛解除

フリマを再開しました。 早速のご利用ありがとうござます。 よろしくお願い申し上げます。