arbor-echo-scanner — 概要
購入済みの音響センサーを、市販ソフトの代わりに自作ソフトで動かし、腐朽・空洞を断面の色で可視化するプロジェクトの概要です。
種別 自分用ツール · 棚 実験(実務効率化) · 互換ハード Fakopp ArborSonic 3D 相当(購入済み)
やろうとしていること
幹の周りにセンサーを並べ、ハンマーで叩いた音が伝わる速さを測り、断面の内部状態を色で描き出す——この一連を、市販ソフトに頼らず自分で作った互換ソフトで行います。ハードはそのまま使います。
第一版は「センサーを円形に並べて、1つの高さの断面図が出る」ところまで。3D表示や倒木リスク計算などは、基本が実用になってから足していきます。小さく始めて自分で育てる方針です。
目的
高価な商用ソフトは中身が閉じていて、自分の診断の流れや他の記録(外観カルテ・鉢物管理・造園受託)と繋げられません。自作なら、必要な機能を自分で足していけます。
診断のたびに高価な専用ソフトに縛られる。値上げや仕様変更にも従うしかない。
自分のワークフローに合わせたり、外観診断・顧客管理と一体化したくても、閉じたソフトには手を入れられない。
確実性
「作れるか怪しい」ではなく、根拠があって確実に作れる見込みの部分です。理由は3つ。
通信の形式が判明済み。センサーが送る行(IN 03 0205 0311 形式)は公式マニュアルで確認済み。
データ形式が読める。公式の .f3d は人間が読めるXML。中身(センサー数・走時など)を解読済み。
一番難しい所はハードが担当。音の到達時刻の判定はアンプ側が済ませ、ソフトは数字を受け取るだけ。
センサーに接続し、届いた行をそのまま表示・保存する(疎通確認)。
センサーを円形に登録し、誘導どおり叩いて走時の表(N×N)を組み立て・手直しする。
走時→音速→補間で、断面のカラーマップを描く(直線近似・色分け・閾値調整)。
公式 .f3d(円配置)を読み込み、自作のJSON形式で保存・再読込する。
機能差
元ソフトは多機能な商用製品です(開発元 Fakopp の公式製品ページ ↗)。自作の第一版とは差が出ます。正直に、確実・後回し・未確定の3段階で示します。
| 機能 | ArborSonic 3D(想定) | 自作(arbor-echo-scanner) |
|---|---|---|
| 接続・走時測定・生ログ | あり | 確実第一版で作る |
| 円配置・誘導測定・走時行列 | あり | 確実第一版で作る |
| 単層の断面トモグラム | あり | 確実直線近似で作る |
| .f3d 読み込み/データ保存 | あり(.f3d) | 確実読込+自作JSON保存 |
| トモグラムの精度(腐朽範囲の正確さ) | 高精度(曲線レイ等の補正) | 未確定第一版は直線近似=範囲を広めに出す傾向。元ソフトと見比べて要検証 |
| 不規則・楕円・矩形の配置/ノギス連携 | あり | 後回しまず円のみ |
| マルチレイヤー3D表示 | あり | 後回し単層が実用になってから |
| 顧客向けレポートPDF出力 | あり | 後回し |
| 風荷重・安全率などの倒木リスク計算 | あり | 未確定まだ未調査。作れるかは別途調査が必要 |
| .f3d のセンサー座標の完全復元 | —(本家形式) | 未確定一部数値の意味が未解読。復元不能なら走時行列のみ表示 |
| モバイル対応 | 製品仕様による | 後回しまずPC(Chrome→デスクトップアプリ) |
「ArborSonic 3D(想定)」列は製品情報をもとにした一般的な理解で、細部は要確認です。未確定の項目は、実機の実測データで元ソフトと比較して判断します(=この計画の答え合わせポイント)。数値・精度は樹種・含水率でも変わるため、絶対値では断定しません。
詳しく見る