SkillAgentSearch skills...

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/ETSAuto

README

<div align="center"> <img src="https://github.com/Yutong-gannis/ETSAuto/assets/69740611/9ebe1832-46bc-408a-a2a5-692985454c27" width="400" height="400"/>

GitHub python3 pr GitHub (Pre-)Release Date docs GitHub Repo stars languages

GitHub forks GitHub release (with filter) GitHub tag (with filter) GitHub issues GitHub closed issues GitHub closed pull requests

</div> <div align="center">

็ฎ€ไฝ“ไธญๆ–‡ | 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.bat to 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

pyvjoy

Bev-Lanedet

ets2-sdk-plugin

Related Skills

claude-opus-4-5-migration

84.4k

Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5

model-usage

341.0k

Use 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.7k

This 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.

View on GitHub
GitHub Stars185
CategoryEducation
Updated1mo ago
Forks22

Languages

Python

Security Score

100/100

Audited on Feb 15, 2026

No findings