ETSAuto
๐ ETSAuto is an Advanced driver Assistance System applied in Euro Truck Simulator 2, performing the functions of Lane Centering Control (LCC) and Auto Lane Change (ALC).
Install / Use
/learn @Lyric0620/ETSAutoREADME
็ฎไฝไธญๆ | English
</div>Table of Contents
Introduction
ETSAuto 2 is an autonomous driving system for Euro Truck Simulator 2, which includes Lane Centering Control (LCC), Lane Change Assistance (ALC), and Forward Collision Warning (FCW) features. ETSAuto 2 is built in pure Python and runs on Windows system. It uses the ONNXRuntime for inference (also supports the TensorRT inference framework) and currently offers acceleration on Nvidia GPUs, with future support for AMD GPUs. In terms of perception, it achieves a response rate of less than 0.05ms and uses pure pursuit for vehicle control.
Features
| Scenario | Support | Description | | --- | --- | --- | | Daytime | โ | All features supported | | Nighttime | โ | Not recommended for high-speed lane changes | | Highway | โ | No longitudinal planning; deceleration required when exiting the highway | | City Roads | โ | Intersection functionality disabled; no lane markings or curbs on both sides | | Rural Roads| โ | No lane markings or curbs on both sides |
| Feature | Support | Description | | --- | :---: | --- | | Lane Centering Control (LCC) | โ | v < 80km/h | | Lane Change Assistance (ALC) | โ | 15km/h < v < 80km/h | | Forward Collision Warning (LCW) | โ | | | Adaptive Cruise Control (ACC) | โ | |
Environment Setup
For environment setup, refer to BUILD.md
Considering compatibility with graphics cards, from version 2.0 onwards, ONNX Runtime will be mainly used for inference. Nvidia graphics cards are currently supported, and support for AMD graphics cards is planned. However, since there is no AMD graphics card available at the moment, developers are encouraged to attempt building on AMD graphics cards. The project still retains the interface for TensorRT inference to ensure necessary perception response rates. Due to reasons related to screen capture and vjoy control programs, the program currently supports only Windows. Developers are welcome to provide alternative solutions for these two codes on Linux systems.
Usage Instructions
-
Program Entry
Double click
ETSAuto.batto open the program. -
Key Instructions
To facilitate operation, keyboard controls are used for functionalities.
| Key | Function | Support | Description | | :---: | :---: | :---: | --- | | โ | Manual | โ | | | โ | Lateral | โ | | | โ | Navigation | โ | | | โ | Assistance | โ | | | num 0 | Straight | โ | v < 80km/h | | num 1 | Left Turn | โ | | | num 3 | Right Turn| โ | | | num 4 | Left Lane Change | โ | 15km/h < v < 80km/h | | num 6 | Right Lane Change | โ | 15km/h < v < 80km/h | | ctrl+q | Exit | โ | |
Plans
- [x] LCC
- [x] ALC
- [x] LCW
- [ ] ACC
- [ ] AEB
- [ ] SAS
- [ ] TLR
References
Related Skills
claude-opus-4-5-migration
84.4kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
341.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
TrendRadar
50.0kโญAI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.๐ฏ ๅๅซไฟกๆฏ่ฟ่ฝฝ๏ผไฝ ็ AI ่ๆ ็ๆงๅฉๆไธ็ญ็น็ญ้ๅทฅๅ ท๏ผ่ๅๅคๅนณๅฐ็ญ็น + RSS ่ฎข้ ๏ผๆฏๆๅ ณ้ฎ่ฏ็ฒพๅ็ญ้ใAI ๆบ่ฝ็ญ้ๆฐ้ป + AI ็ฟป่ฏ + AI ๅๆ็ฎๆฅ็ดๆจๆๆบ๏ผไนๆฏๆๆฅๅ ฅ MCP ๆถๆ๏ผ่ต่ฝ AI ่ช็ถ่ฏญ่จๅฏน่ฏๅๆใๆ ๆๆดๅฏไธ่ถๅฟ้ขๆต็ญใๆฏๆ Docker ๏ผๆฐๆฎๆฌๅฐ/ไบ็ซฏ่ชๆใ้ๆๅพฎไฟก/้ฃไนฆ/้้/Telegram/้ฎไปถ/ntfy/bark/slack ็ญๆธ ้ๆบ่ฝๆจ้ใ
mcp-for-beginners
15.7kThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
