IV M. de Turing 獎 – 開發運動駕駛模擬虛擬助手
Adrián Ramos Rodríguez-Palmero 是資訊學高等學院的學生,他開發了一個最終學位課程 (TFG),名為 «開發運動駕駛模擬虛擬助理。關注比較遙測»,在老師的監督下 路易斯·希門尼斯·利納雷斯 y 路易斯·羅德里格斯·貝尼特斯。該專案提出了一種開源解決方案,透過使用模擬器和先進的遙測工具來提高運動駕駛的性能。
提高性能的易用工具
該虛擬助理以 SIM Racing Virtual Mentor 的名義開發,專注於 比較遙測,分析車輛行為的即時數據,例如速度、轉向角度和煞車使用。這些數據使我們能夠確定飛行員及其團隊需要改進的領域。
與現有的商業工具不同,該項目的突出之處在於完全 開源,使其適用於業餘愛好者和專業團隊。
使用的技術和方法
該專案是使用以下一些技術和方法開發的:
- Rust編程語言:因其安全性和效能而被選擇,可確保記憶體管理的穩定性。
- 敏捷方法論:結合了 Scrum 和串流程式設計的元素,並由 GitHub 專案支援以實現高效管理。
- Docker撰寫:協調系統,實現可擴展性和模組化。
- WebAssembly:在使用者介面中用於處理和分析遙測文件。
模組化設計和開放協作
開發遵循以下原則 領域驅動設計(DDD) y 六角形架構,促進新功能的合併和不同團隊的協作,而不損害程式碼的完整性。
互動式分析和視覺化結果
該工具可讓您上傳從 iRacing 參考模擬器獲得的遙測資料。載入後,系統會在背景執行分析,比較參考圈和另一個需要改進的圈之間的變數。結果在互動式儀表板中可視化,顯示整個電路的關鍵差異,並提供自然語言建議以提高效能。