Перейти к содержимому

いろは坂 第 2 便――森と霞の山道を、Fullseye のカメラと LiDAR だけで登って下る

Kzfm Frs (ぷるやん)

0:00 / 0:00

いろは坂 第 2 便――森と霞の山道を、Fullseye のカメラと LiDAR だけで登って下る

39 просмотров · 1 дн. назад
Kzfm Frs (ぷるやん)
39 просмотров · 1 дн. назад
国土地理院の標高データから作った山の地形に、森・ガードレール・擁壁・カーブ標識を足したつづら折りを、Fullseye のカメラと LiDAR だけで登り、霞の日に下りた記録です。地図と CARLA の自動運転は走行に使わず、採点だけに使っています。後の章ほど難しくなります。 章 00:00 導入 00:06 第 1 章 森のつづら折り 03:28 第 2 章 対向車とすれ違う 04:03 第 3 章 霞の日、ヘアピンの連続 06:50 第 4 章 霞の下り 09:30 結果とクレジット 画面の見方 主画面: 認識した黄線(桃)と白線(水色)、目標線(赤)、注視点(黄の丸)、LiDAR で見つけた物体(緑の箱) 左上: 速さと、その速さを決めた理由(上限・カーブ・標識・見通し・前方の物体) 左: 望遠カメラが読んだ標識 / 白線が見える距離と、その距離で止まれる速さ 右上: 俯瞰 / 右下: 追走カメラ 使ったもの(すべてルールベース) 車線: 行方向トップハット、色、舗装の上にあるか、車線幅の規則(黄線と白線が 1 車線ぶん離れているか)、路面への逆投影 標識: 色で青い板を拾い、字体で描いたひらがなとの正規化相互相関(Fullseye matching) 見通し: 白線が見える距離 → その中で止まれる速さ(Fullseye driveenv.sight_stop_speed、勾配込み) カーブ: 純追跡、カーブの上限速度(Fullseye drivelateral) 物体: LiDAR の地面除去、ユークリッドクラスタ、TTC 結果(審判 = 地図と CARLA の真値) 登り 3.38 km(晴れの日 2.42 km + 霞の日 0.96 km)、下り 1.33 km(動画は最初の 160 秒) 衝突 0(自車・対向車とも)、車体の重なり 0 コマ、ガードレールまでの最小間隔 2.06 m 車線中央からのずれ 中央値 登り 0.066 m / 下り 0.058 m、最大 0.418 m 霞の日の視程(世界側の真値、霞の無い同じ地図との比較)約 119 m。全コマでその視程の中で止まれる速さ以下 標識 9 枚通過のうち 2 枚(い・は)を読み、読み違い 0 限界 標識は 9 枚中 2 枚しか読めませんでした。霞の中とカーブの途中の標識は、望遠カメラが青い板として拾えません。番号の読みは信用できない(画面では「?」)ので、走りには使っていません。 LiDAR はカーブで対向車線の車を自車線の物と見て、短くブレーキを踏むことがあります(誤検出、衝突はなし)。 画面の「霞 β」は白線のコントラストからの推定で、晴れた区間でも木の影で 0.01〜0.07 /m に振れます(走りには使っていません)。 第 3・4 章は同じ山道を霞の日の地図で走らせ直したもので、第 2 章の終点から続けています。第 2 章の途中 90 秒を省いています。 道路の線形・標識・擁壁の配置は自作で、地形は国土地理院の標高データを左右反転したものです。 データの出典 標高: 地理院タイル(標高タイル(基盤地図情報数値標高モデル))を加工して作成(出典: 国土地理院)。この映像の地形は左右反転しています。 シミュレータ: CARLA(コード MIT、アセット CC-BY)、Unreal Engine 5 映像内の車両・樹木モデルは CARLA 同梱のもので、各社とは無関係です。道路の線形・標識・擁壁の配置は自作で、実際のいろは坂とは異なります。 English subtitles are available (CC). — Fullseye について — Fullseye は、光学・センサの物理シミュレーションと古典画像処理を 3,600 超の演算子(op)として持ち、MCP/RAG で AI に渡して検証可能なパイプラインを組む、オープンソース(Apache-2.0)の開発基盤です。 ▶ ViEW2026 の展示一覧: https://furuse-kazufumi.github.io/ful... ▶ Fullseye とは(読み物): https://furuse-kazufumi.github.io/ful... ▶ ソースコード: https://github.com/furuse-kazufumi/fu... ▶ インストール: pip install fullseye ▶ 使った op: driveenv.sight_stop_speed, drivelateral.curve_speed_limit, drivelateral.pure_pursuit_curvature, drivettc.ttc_from_range, pcseg.remove_ground, pcseg.euclidean_clusters, matching.find_ncc_model