AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗FIRST LEGO LEAGUE CHALLENGE用の練習用スコア計算ツール
https://fll.gupilab.net にアクセスする
Pythonがインストールされている場合:
start-server.bat(Windows)をダブルクリックpython -m http.server 8000
http://localhost:8000 にアクセスNode.jsがインストールされている場合:
npx serve
npx http-server
index.html - メインのHTMLファイルapp.js - アプリケーションロジックstyles.css - スタイルシートrules.json - ルール定義ファイルtitle.png - タイトル画像penalty-icon.png - 装備接触禁止マーク画像{
"missions": [
{
"name": "ミッション名",
"hasPenalty": true,
"criteria": [...]
}
]
}
hasPenaltyプロパティで装備接触禁止マークの表示を制御できます。
"hasPenalty": true - マークを表示"hasPenalty": false - マークを非表示{
"name": "サンゴの苗床",
"hasPenalty": true,
"criteria": [...]
}
複数のチェック項目がある場合、dependsOnプロパティで依存関係を設定できます。
独立した項目(それぞれ点数が付く):
{
"criteria": [
{
"description": "条件1",
"type": "boolean",
"points": 10
},
{
"description": "条件2",
"type": "boolean",
"points": 20
}
]
}
依存関係がある項目(1つ目が「はい」でないと2つ目は無効):
{
"criteria": [
{
"description": "条件1",
"type": "boolean",
"points": 10
},
{
"description": "条件2(条件1が達成された場合のみ有効)",
"type": "boolean",
"points": 20,
"dependsOn": 0
}
]
}
dependsOn: 依存する基準のインデックス(0から始まる)file://プロトコルで直接開いた場合、JSONの自動読み込みは動作しません(CORS制限)本ソフトウェアは MIT License のもとで公開しています。
© 2026 GuppyPG・ShortLovers. © ぐぴラボ
以下のものは本ライセンスの対象外であり、それぞれの権利者に帰属します。
rules*.json)に含まれるミッション名・採点基準等の文章
lib/ 以下の第三者ライブラリ
lib/LICENSE.*)に従います