人流データリアルタイム可視化システム
Mapboxまたはleafletで表示する地図の上に、車両や人の現在位置と移動の軌跡をリアルタイムで描画するシステム。同時に7,000程の人や車両の位置を表示可能。
使用技術等: Golang、JavaScript、WebSocket、Vue
Mapboxまたはleafletで表示する地図の上に、車両や人の現在位置と移動の軌跡をリアルタイムで描画するシステム。同時に7,000程の人や車両の位置を表示可能。
使用技術等: Golang、JavaScript、WebSocket、Vue
AndroidやiOS端末のGPSから取得した位置情報と、加速度、角速度を合わせ、無香Kalmanフィルターで処理し、実際の移動経路と半径2メートル程度の誤差の軌跡を描くことができる高精度な位置情報ロガー。
一般的なGPSアプリで取得した位置情報を用いる場合と異なり、外れ値を含まず、人や車両の移動軌跡を有意義な精度で描画可能。
使用技術: Kotlin、Swift、Kalmanフィルター、Madgwickフィルター
土木工事現場の3Dレーザスキャナの計測結果をウェブブラウザーで可視化するシステム。タブレットやスマートフォンのブラウザーを使い、立体的に可視化された測量結果をマウスでクリックし、盛土や切土などの各種の土工数量を簡単に計算可能。現場事務所のWindowsまたはmacOSのPCにサーバーの実行ファイルをインストールするだけで動作し、ファイルサイズが大きいレーザスキャナのデータをサーバーにアップロードすることなく、現場事務所のWiFiルーターの範囲内のみで運用することも可能。
使用技術等: Rust、WebGL、Golang、JavaScript、SQLite
車両に積んだAndroidまたはiOSで動作する位置情報ロガーアプリからgRPCでデータを受信し、位置と軌跡をリアルタイムで表示、あわせてGTFSリアルタイムフィードを更新するシステム。
使用技術等: Golang、JavaScript、PostGIS、Vue
神奈川県で実施されたオンデマンド型の乗合バス実証実験のためのシステム。一定経路を運行するバスに対して乗客が任意の乗降地点を指定すると、全乗客の乗降地点から巡回セールスマン問題を解く要領で最適経路を計算し、バス運転手や乗客の端末に対して最新経路等の指示をリアルタイムで出力。乗客向けスマートフォンサイト、バス向けスマートフォンアプリ、運用者向け管理画面を作成。
使用技術等: Golang、JavaScript、PostGIS、Vue、Redis、WebSocket
特定の作業における熟練者と初心者の動作の違いの検出や機械学習の目的で、人体の各部位(手首、肘、肩、膝、足首等)の姿勢をウェブブラウザーでリアルタイムに表示するシステム。人体の各部位に取り付けた角速度計と加速度計の計測値をMadgwickフィルターを使用して200 Hzほどで推定し、MQTT/WebSocketでブラウザーに送信した結果をWebGLで可視化。
使用技術等: Madgwickフィルター、C、Rust、JavaScript、MQTT、WebGL
安全運転管理者に義務付けられている運転日誌の常務開始終了地点、出発地、到着地やその日時をGPSロガーアプリから自動で生成するための逆ジオコーディングを行うサーバー。経度緯度の入力に対し、住所を返す他、予め入力済みの顧客情報等を返すことが可能。
使用技術等: Golang、SpatiaLite
GPSロガーから得た移動する車両や人の位置を、道路ネットワーク上の尤もらしい位置に割り当てるシステム。マッチングのアルゴリズムに隠れマルコフモデルを使用。GPSロガーの入力に対し、リアルタイムにその都度マッチングした経度緯度を返すシステム。
使用技術等: Golang、PostGIS、JavaScript、Vue、gRPC、WebSocket
駅や空港等の監視カメラの画像から推定された危険物や危険人物の相関や、SNS監視から推定されたアカウントの相関のグラフ構造を可視化し、リアルタイムで更新するシステム。
使用技術等: Golang、JavaScript、WebSocket