Inteligentne sterowanie ruchem ulicznym- ISRU



Podobne dokumenty
Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński

Techniki komputerowe w robotyce

Wprowadzenie do programowania

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2015/16

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Narzędzie informatyczne do modelowania, zarządzania i dokumentowania procesów systemu zarządzania jakością

Dokumentacja projektu QUAIKE Architektura oprogramowania

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

Referat pracy dyplomowej

PRZEWODNIK PO PRZEDMIOCIE

Wizualizacja pogody dla windsurferów

REFERAT O PRACY DYPLOMOWEJ

PRZEWODNIK PO PRZEDMIOCIE

Wirusy w systemie Linux. Konrad Olczak

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2

PRZEWODNIK PO PRZEDMIOCIE

System wspomagania harmonogramowania przedsięwzięć budowlanych

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

PRZEWODNIK PO PRZEDMIOCIE

Referat pracy dyplomowej

PDM wbudowany w Solid Edge

Dostawa oprogramowania. Nr sprawy: ZP /15

SKUTECZNE ZARZĄDZANIE PROJEKTEM

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień stacjonarne i Informatyki PROGRAM STUDIÓW

PRZEWODNIK PO PRZEDMIOCIE

Specyfikacja implementacyjna aplikacji serwerowej

PRZEWODNIK PO PRZEDMIOCIE

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

PROJEKT Z BAZ DANYCH

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Funkcje systemu infokadra

Zastosowania Robotów Mobilnych

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

PRZEWODNIK PO PRZEDMIOCIE

Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów.

Laboratoria zdalne ZTiT

PRZEWODNIK PO PRZEDMIOCIE

Metodyki i techniki programowania

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Oprogramowanie komputerowych systemów sterowania

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Systemy Informatyki Przemysłowej

T2A_W01 T2A_W01 T2A_W02 3 SI_W03 Posiada szeroką wiedzę w zakresie teorii grafów T2A_W01

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Zarządzanie Projektami Inwestycyjnymi

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

PRZEWODNIK PO PRZEDMIOCIE

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Dr hab. inż. Marek Pawełczyk, prof. nzw. w Politechnice Śląskiej Koordynator Projektu POKL /10

PRZEWODNIK PO PRZEDMIOCIE

Porównanie aplikacji do tworzenia harmonogramów.

BIBLIOTEKA. SADP IP Finder opis funkcji programu

PRZEWODNIK PO PRZEDMIOCIE

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

2012 Provider Sp. z o.o. ul. Legnicka 62, Wrocław. tel./faks:

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia. Język Java. Bezpieczeństwo języka Java

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Kartografia multimedialna krótki opis projektu. Paweł J. Kowalski

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

WSPOMAGAJĄCY ZARZĄDZANIE DROGAMI

Internet jako środowisko WL OZE/URE Propozycja metodologii badań oraz stanowiska laboratoryjnego

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

System zarządzający grami programistycznymi Meridius

PRZEWODNIK PO PRZEDMIOCIE

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

edycja 16 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Podstawowe możliwości programu Spectro Market Faktura

SYSTEM OBSŁUGI PROCESU TWORZENIA ZAMÓWIEŃ. Wersja demonstracyjna aplikacji w Internecie :

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Dokumentacja aplikacji Szachy online

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Informatyka w systemach produkcyjnych

Polska Prowincja Zakonu Kaznodziejskiego (O.O. Dominikanów)

Audyt oprogramowania. Artur Sierszeń

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Wprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

PRZEWODNIK PO PRZEDMIOCIE

4) odbiór i utylizację zużytych części i materiałów eksploatacyjnych w zamian za comiesięczną opłatę:

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

PRZEWODNIK PO PRZEDMIOCIE

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

Transkrypt:

Politechnika Wrocławska Wydział Elektroniki Projekt zespołowy Ogólny opis projektu Inteligentne sterowanie ruchem ulicznym- ISRU Autorzy: Kmieć Robert 171711 Majchrzak Dawid 171709 Urbanowicz Piotr 171756 Gruszczyk Piotr 171757 Poniatowski Jan 171751 Maciurak Bartosz 171664 Kołodziej Michał 155622 30 marca 2011

1 Ogólny opis projektu Celem realizacji projektu jest stworzenie adaptacyjnego systemu sterowania ruchem ulicznym na przykładzie Ronda Raegan a. Głównym elementem będzie stworzenie wizualizacji komputerowej algorytmu w oparciu o bibliotekę OpenGLiQt. Dzięki realizacji projektu możliwe będzie stworzenie systemu pozwalającego na optymalizację ruchu na skrzyżowaniu. Przyspieszy i usprawni to ruch w okolicach Ronda Raegan a, co bezpośrednio przełoży się na szybsze podróżowanie w danym rejonie. Zwiększy to także bezpieczeństwo przejazdu i pozwoli na rozładowanie korków ulicznych. Przygotowany zostanie także projekt przykładowego wdrożenia systemu sterowania. Projekt będzie zawierał w sobie elementy związane z doborem odpowiednich czujników i ich rozmieszczenia w obrębie skrzyżowania oraz przybliżone koszty wdrożenia systemu. Rezultatem projektu będzie opracowany system adaptacyjnego sterowania ruchem ulicznym na skrzyżowaniu. System ten dostarczany będzie w postaci kodu źródłowego oprogramowania podzielonego na algorytm sterowania oraz jego wizualizację. Źródła dostarczone zostaną wraz z programem wynikowym. Całość udokumentowana zostanie w postaci pliku pdf. Opracowana zostanie także strona WWW, na której znajdą się filmy ukazujące działanie symulacji, gotowe źródła do pobrania oraz inne rzeczy związane z projektem. Program wizualizacyjny jak i implementacja algorytmu wykonane będą w języku C++. Aplikacja będzie posiadała wsparcie dla systemów Microsoft Windows oraz Linux. Program rozwijany jest przy wykorzystaniu systemu kontroli wersji SVN w sprzężeniu z serwerem Trac. Dzięki temu w każdym momencie tworzenia programu możliwy jest wgląd do aktualnie stworzonego kodu źródłowego pod adresem http://diablo.ict.pwr.wroc.pl:8321/tracpz/. 2 Planpracy 2.1 Przebiegczasowy Rysunek 1: Wykres Gantta 1

2.2 Zadania 3 Wizualizacja Zaprezentowanie wirtualnego skrzyżowania w bibliotece OpenGL w środowiskuqt 4 Projekt wdrożenia sterowania Schemat instalacji czujników i sterownika na skrzyżowaniu 5 Analiza ruchu i badania Uzyskanie pozwoleń na przeprowadzenie badań oraz zebranie dostępnych danychzzdium 6 Zestawienie otrzymanych rezultatów z aktualnym sterowaniem na Rondzie Raegan a 7 Serwis internetowy Stworzenie i utrzymanie serwisu WWW L.p. Tytuł Opis Osoby odpowiedzialne 1 Schemat logiczny Obiektowy schemat przedstawiający Poniatowski, Majchrzak sposób działania algorytmu 2 Implementacja algorytmu Stworzenie wirtualnego skrzyżowania z możliwością sterowania światłami Kmieć, Gruszczyk, Urbanowicz, Maciurak, Poniatowski Kmieć, Maciurak Majchrzak Gruszczyk, Urbanowicz Kołodziej Majchrzak, Kołodziej 8 Dokumentacja Dokumentacja projektu oraz programu Cała grupa Tablica 1: Osobowy rozkład zadań Dodatkowe zadanie: Administracja serwerami SVN i Trac: Robert Kmieć. Zadania zostały tak zaplanowane, aby każdy z członków grupy obciążony został w podobnym stopniu. Za zadanie 4 odpowiedzialny jest jedynie Dawid Majchrzak, natomiast za zadanie numer 6 jedynie Michał Kołodziej. Poza tym, każde z zadań realizowane jest przez przynajmniej 2 osoby, więc zapewniona jest pewna redundancja zasobów ludzkich. Zakładając, że średnio każdy może poświęcic około 7 godzin tygodniowo w przypisanych im etapach projektu obciążenie godzinowe przedstawione jest w tabeli 2. W przypadku realizacji punktu 7 zadania rozłożone zostały nierówno. Dzięki temu uzyskano niemal identyczne obciążenia czasowe dla każdego z członków projektu. Nazwisko Nakład pracy[h] Poniatowski 63 Kmieć 63 Majchrzak 49+15=64 Gruszczyk 63 Urbanowicz 63 Maciurak 63 Kołodziej 7+55=62 Tablica 2: Zasoby godzinowe 2

2.3 Kamieniemilowe 1. Schemat logiczny 6 tydzień 2. Opracowanie analizy ruchu 7 tydzień 3. Stworzenie algorytmu i powiązanie go z wizualizacją 12 tydzień 4. Projekt wdrożenia 14 tydzień 5. Stworzenie dokumentacji i przedstawienie serwisu internetowego w pełnej wersji 15 tydzień Jako pierwszy kamień milowy zostanie dostarczony blokowy schemat logiczny wraz z opisem. Jego realizacja pozwoli na rozpoczęcie prac związanych z opracowywaniem algorytmu. Kamień milowy numer 2 polega na uzyskaniu i zredagowaniu informacji na temat aktualnych rozwiązań stosowanych na skrzyżowaniu. Efektem realizacji będzie przedstawienie dokumentu w postaci pliku pdf. W punkcie 3 zawarte są dwa zadania: implementacja algorytmu i współpracującej z nim wizualizacji. Realizacja tego kamienia milowego spowoduje zakończenie prac nad częscią programistyczną projektu. W ramach kamienia milowego dostarczony zostanie kod źródłowy programu. Przedstawienie przykładowego pomysłu wdrożenia projektu ISRU. W ramach realizacji przedstawiony zostanie dokument opisowy w postaci pliku pdf, a także odrębny dział na stronie WWW. Po zakończeniu prac nad projektem konieczne będzie uzupełnienie dokumentacji rozwijanej w trakcie całego etapu trwania projektu. Kamień milowy numer 5 będzie równoznaczny z zakończeniem pracy nad projektem. 3 Zarządzanieprojektem Lider projektu, Jan Poniatowski, wybrany został metodą demokratyczną z pośród chętnych. Jego zadaniem jest koordynacja dzialań i komunikacji wewnątrz zespołu. W przypadku drobnych konfliktów, spór rozstrzyga lider. O podjęciu ważnych decyzji strategicznych projektu, decydować będzie cała grupa. W ramach projektu korzystamy z serwera zarządzania wersjami(cms) SVN, dzięki któremu możemy wspólnie pracować na źródłach oraz przesyłać przydatne pliki w wygodny sposób na serwer Diablo. Dodatkowo program sprzężony jest z serwerem Trac, dzięki któremu w łatwy sposób można monitorować pracę zespołu. Administratorem obu tych serwerów został wybrany Robert Kmieć. Spotkania odbywają się co tydzień, we wtorek w laboratorium 07 budynku C-3 Politechniki Wrocławskiej. Godziny spotkań są różne i zależą od możliwości czasowych poszczególnych członków zespołu i ustalane są w taki sposób, aby każdy z nich mógł uczestniczyć w jak największej ilości spotkań. Komunikacja odbywać się będzie za pośrednictwem forum projektu zespołowego na stronie eportal. pwr.wroc.pl, a także za pośrednictwem komunikatora internetowego Skype. 3

4 Dane grupy projektowej Imię Nazwisko Nr indeksu E-mail uwagi Jan Poniatowski 171751 171751@student.pwr.wroc.pl Lider grupy Robert Kmieć 171711 robert.kmiec@pwr.wroc.pl SVN i Trac Dawid Majchrzak 171709 171709@student.pwr.wroc.pl Piotr Urbanowicz 171756 171756@student.pwr.wroc.pl Piotr Gruszczyk 171757 171757@student.pwr.wroc.pl Bartosz Maciurak 171664 171664@student.pwr.wroc.pl Michał Kołodziej 155622 155622@student.pwr.wroc.pl Tablica 3: Dane kontaktowe 4