Skip to content

Projekt zrealizowany w ramach przedmiotu Podstawy Automatyki na studiach. Celem było stworzenie aplikacji webowej symulującej działanie tempomatu w pojeździe, wykorzystując regulator PID do utrzymania zadanej prędkości. Aplikacja umożliwia interaktywne ustawienie parametrów symulacji oraz wizualizację wyników w formie wykresów.

License

Notifications You must be signed in to change notification settings

PyRealm/Cruise-Control-Simulation

Repository files navigation

Symulator Tempomatu z Regulatorem PID

Projekt symulacji tempomatu wykonany przy użyciu Flask, matplotlib, numpy, plotly i kaleido. Aplikacja symuluje dynamikę pojazdu z wykorzystaniem regulatora PID, umożliwiając modyfikację takich parametrów jak:

  • prędkość początkowa,
  • prędkość docelowa,
  • kąt nachylenia drogi,
  • parametry regulatora (Tp, Ti, Td, kp).

Uruchomienie

  1. Zainstaluj wymagane biblioteki:

    pip install -r requirements.txt
    
  2. Uruchom aplikację: python main.py

  3. Otwórz przeglądarkę i przejdź pod adres http://localhost:8080\

Projekt dostępny również na Replit: https://replit.com/@AleksanderWano1/Cruise-Control-basis-of-automation#main.py

License

This project is under the MIT License - see the LICENSE file for details.

About

Projekt zrealizowany w ramach przedmiotu Podstawy Automatyki na studiach. Celem było stworzenie aplikacji webowej symulującej działanie tempomatu w pojeździe, wykorzystując regulator PID do utrzymania zadanej prędkości. Aplikacja umożliwia interaktywne ustawienie parametrów symulacji oraz wizualizację wyników w formie wykresów.

Resources

License

Stars

Watchers

Forks