# AdaptiveCruiseControl
**Repository Path**: leokang/AdaptiveCruiseControl
## Basic Information
- **Project Name**: AdaptiveCruiseControl
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-30
- **Last Updated**: 2026-04-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Adaptive Cruise Control
- This project is about ACC(Adaptive Cruise Control) at Hyundai Autoever Embedded School 2nd
- We made ACC system for SDV with using some hardwares
## Members
- [Dongjin Sun](https://github.com/DongjinSun)
- [yejin](https://github.com/yejin826)
- [obsidian0402](https://github.com/obsidian0402)
## Hardware
- [Infineon Easy board TC275](https://www.digikey.kr/ko/products/detail/infineon-technologies/KITAURIXTC275ARDSBTOBO1/10667578?utm_adgroup=&utm_source=google&utm_medium=cpc&utm_campaign=Pmax%20Shopping_Product_All&utm_term=&utm_content=&utm_id=go_cmp-21036528233_adg-_ad-__dev-c_ext-_prd-10667578_sig-Cj0KCQjw-ai0BhDPARIsAB6hmP4GtyE3AhTDe7vOSXGbpmWHTTiVLdla1R_-MY38erItiDZqgorse6UaAobREALw_wcB&gad_source=1&gclid=Cj0KCQjw-ai0BhDPARIsAB6hmP4GtyE3AhTDe7vOSXGbpmWHTTiVLdla1R_-MY38erItiDZqgorse6UaAobREALw_wcB)
- [Ultrasonic Sensor HC-SR04](https://eduino.kr/product/detail.html?product_no=39&nbsrc=adwords_x&nbkw=&gad_source=1&gclid=Cj0KCQjw-ai0BhDPARIsAB6hmP6dU0ZLRg7IgXNazApL4weh4fc3JwsXorq5QciUlTTf7ksCfmAgqcgaAlNrEALw_wcB)
- [Arduino Motor Shield](https://www.icbanq.com/P006971500?utm_source=google&utm_medium=cpc&utm_campaign=%EC%87%BC%ED%95%91_%EC%8B%A4%EC%A0%81%EC%B5%9C%EB%8C%80%ED%99%94%EC%BD%94%EB%94%A9&utm_id=%EC%87%BC%ED%95%91_%EC%8B%A4%EC%A0%81%EC%B5%9C%EB%8C%80%ED%99%94%EC%BD%94%EB%94%A9&utm_term=notset&utm_content=%EC%87%BC%ED%95%91_%EC%8B%A4%EC%A0%81%EC%B5%9C%EB%8C%80%ED%99%94%EC%BD%94%EB%94%A9&gad_source=1&gclid=Cj0KCQjw-ai0BhDPARIsAB6hmP7On3Kbtp7nBxEvKo8yfjq5UdLU4JgkGMIDSJbsLtsWIXCcQlugK2EaAtTTEALw_wcB)
- [Motor](https://m.motorbank.kr/goods/goods_view.php?goodsNo=1000009681)
## Tools
- [Aurix Studio](https://www.infineon.com/cms/en/tools/aurix-tools/free-tools/infineon/)
- [TeraTerm](https://teratermproject.github.io/index-en.html)
## ACC functions
- Using ultrasonic sensor for obstacle detection and avoidance
- Path smoothing using Bezier curves
- Optimizing path parameters using Newton-Raphson method
- Precise position estimation using encoders
## System Architecture

## Software Architecture

## Hardware Architecture

## Key Points
### Low Pass Filter
- Low Pass Filter for filtering noise from UltraSonic Sensors
- Based on the formula below

### PID Control
- Controling Motor based on PID(Proportional-Integral-Derivative)

### ASPICE
- All process is based on A-SPICE 3.1

## Comment
- uart.c and uart.h is for UART to get Motor State to PC with TeraTerm