Bus Project Yaniv Stern Rachel Stahl Instructor: Ari Todtfeld.

Slides:



Advertisements
Similar presentations
ממיבחניםC שאלות ++.
Advertisements

1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
ישראל כמובילה במערכות מידע לתחבורה הייתכן ? May
פונקציונל פונקציה מספר פונקציונל דוגמאות לא פונקציונל פונקציונל.
פרוייקט מסכם-עיבוד מקבילי
A smart phone application for sales agents בס"ד.  סוכני מכירות מגיעים ללקוח ומבצעים הזמנות ע " פ דרישות הלקוח  סוכן המכירות נעזר בקטלוג מוצרים, טלפון.
הטמעת מערכת ה iBrowse במכללת אורנים עלייה לאוויר.
איתור ומעקב אחר הכדור בסרט וידאו של משחק כדורגל מדריך: גיא גלבוע מגישים: יגאל חלמיש גלבוע רוט.
תמחיר תהליך. מערכת תמחיר תהליך מערכת זו נועדה לספק מידע, כמו מערכת תמחיר הזמנה, על עלות המוצרים שיוצרו בתקופה ועל עלות המוצרים שבתהליך הייצור בסוף התקופה.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
אביב תשס " ה JCT תיכון תוכנה ד " ר ר ' גלנט / י ' לויאןכל הזכויות שמורות 1 פרק 10 Packages.
מסדי נתונים תשס " ג 1 תכנון סכמות (Design Theory) מסדי נתונים.
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
Power Consumption Awareness by using a Pedometer המעבדה לרשתות מחשבים המעבדה לרשתות מחשבים סמסטר אביב תשס " ח סמסטר אביב תשס " ח מנחים: איתי דברן – המעבדה.
הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לחקר הראיה ומדעי התמונה שחזור תמונה באמצעות אלגוריתם MRF מבוסס מגישים : ערד שייבר ואיל שינדלר.
מרכיבי בסיס נתונים מספר גישה שם מחבר כותרתהוצאה סוג פרסום שנת פרסום בסיס נתונים ≡ טבלה נתונים שדה שדה מפתח רשומה.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
מצגת פרויקט עקיבה אחרי גוף נע פרויקט סמסטריאלי סטודנטים : וסילי גנקין מראט אקולוב מנחה : אריה נחמני סמסטר אביב תשס " ז.
מטרה: בניית אתר אינטרנט לניהול הפרויקטים במעבדה לתוכנה: 1. ממשק לסטודנט: - הגשת הצעה לפרויקט (כולל בחירת בן זוג). - מעקב אחרי הפרויקטים המבוצעים ע"י הסטודנט.
מדידת תנועת קרום כדור הארץ בשיטות שונות טקטוניקה - תרגול 6.
תוכנית דעת, שנה"ל תשס"ח, מרצה יהודה הופמן1 מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 2: מהו מידע ?
צוות : גרייף אלה כורך אילנה רשקובסקי לובה אוניברסיטת בו גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה Application Requirements Presentation.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
מגישים: אנדרי זמנסקי יבגני שיפמן מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי בשיטת קורלציה ו - JPDAF.
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
מערכת בקרת כניסת רכבי אורחים לשערי הטכניון
השוואה בין מערכות למסדי נתונים בשקפים אלו נשווה בין מסד הנתונים של רכבת ישראל למסד של רכבת גרמניה. בהרבה מקרים, המסד של מערכת הרכבות הישראלית לא יכול למצוא.
01/01/01 אמיר ווינשטוק עירן חוף שקופית מס ’ 1 מימוש ובדיקת אלגוריתם ללמידה ע"י חיזוקים עבור רובוט המשחק הוקי - אויר : מגישים עירן חוף אמיר ווינשטוק : מנחה.
איתור ותפיסת כדור לזריקה תוך שיתוף שתי זרועות רובוטיות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תופאחה חיסאוי יגאל סיגל.
מספר קבצים 1 שיטות גרפיות הצגת מספר קבצים במקביל המטרה : הצגה במקביל של קבצי נתונים בכדי להשוותם הדרכים – הצגה במקביל – הלבשה – הרכבה עקרונות.
Kalman Filter תומר באום Based on ch. 8 in “Principles of robot motion” By Choset et al. ב"הב"ה.
The Cyclic Multi-peg Tower of Hanoi מעגלי חד-כווני סבוכיות הפתרון בגרסאות עם יותר מ-3 עמודים.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
מגישים : רן ינאי שרון אלעד מנחה : ד " ר הקטור רוטשטיין סמסטר קיץ תשס ” ב הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת.
פרויקט מחקרי בנושא יחס הזהב ואסתטיקה של מנשקים ADD מנחה : פרופ ' נעם טרקטינסקי מנחה אקדמי : פרופ ' יובל אלוביץ ' מגישים : אפרת דוד ארסני קרופניק.
1 Selectivity Estimation in Spatial Databases S. Acharya, V. Poosala, S. Ramaswamy Presented By: Eyal Flato.
מגישות: עדי שנפיר נטליה פברמן, ויקטור קוליקוב מנחה:
תפקידים פונקציונליים עיקריים של WINDOWS ממשק גרפי : הפעלת תכניות ומתן פקודות בעזרת כלים גרפיים ותפריטים. הפעלה בו - זמנית של מספר תכניות : * חלוקת זיכרון.
1 By Yuval Sittin & Shay Schlafman Technion 2 יעדי הפרוייקט בנית כלי תקשורת רב-תכליתי בדגש על פשטות הפעלה. הכרת השלבים בתכנון פרויקט תוכנה. לימוד שפת.
עצים בינאריים - תזכורת דרגת צומת שורש עלה צומת פנימי מרחק בין 2 צמתים
מה היום ? - - חזרה מהירה. - קריאה וכתיבה לקבצים. - בניית תוכנית כתיבה low-level - בניית ערוץ גלובלי והדגמה מול חומרה - low-level DAQ, פולימורפיזם וטריגר.
1 Peter J. Hass Joseph M. Hellerstein IBM Research Division Computer Science Division University of California Presented By: Michal Ozery.
Lab-Admin Business Logic אלעד וייס מירון הורודי. ראשי פרקים רקע – מצב קיים. מטרות הפרויקט. תהליך התכנון – רעיונות לפתרונות שונים. סקירת התכן. הצגת יכולות.
Points on a perimeter (Convex Hull) קורס – מבוא לעבוד מקבילי מבצעים – אריאל פנדלר יאיר ברעם.
Text to speech In Mobile Phones איתי לוי. הקדמה שימוש בהודעות טקסט על המכשירים הסלולארים היא דרך תקשורת מאוד פופולארית בימינו אשר משתמשים בה למטרות רבות,
Interpolation Functions in Matlab By Dmitriy Katsif.
הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 1 אופיר אזולאי גיל בלוך מנחה : ד " ר יזהר לבנר.
1 ׃1998 Morgan Kaufmann Publishers פקודת ה- jump 4 bits 26 bits 2 bits 00 : כתובת קפיצה במילים : כתובת קפיצה בבתים … …
ד"ר שי רוזנס 1. Capacity Requirements Planning (CRP) מודול ממערכת ה MRP המשמש לתכנון קיבולת ייצור והמזהה עומסים הגרמים מתכנון ההזמנות (planned order releases.
European Global Navigation Overlay System  הצעד הראשון של אירופה לעצמאות בנווט חללי  בנית אבני בנין עבור GALILEO  הרחבת יכולת מערכתית המבוססת על.
תאימות אפליקציות ל -Windows 7 עמית פאר שותף מייסד, מנהל פיתוח ויועץ בחברת Because ltd.
הם מאגרי מידע מקבוצת המאגרים של "רפואה מבוססת ראיות", Evidence Based Medicine – EBM מגיעה למסקנות על יעילות טיפולים על סמך ניסויים קליניים מבוקרים. Cochrane.
Yaron Doweck Yael Einziger Supervisor: Mike Sumszyk 1.
דוח אמצע סמסטר אביב תשס"ב 2002 שם הפרויקט :סביבת בדיקה ל PCIX PCIX environment מנחה : איתי אדר מגישים : שמיל ניסימוב גוילי יואב הטכניון.
Ad Hoc Network Lifetime Optimization
IEEE Network Simulation with Mobile Users
פרק 1: הגדרת מערכת מידע ככלי ניהול בארגון
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
עבודה עם נתונים באמצעות ADO.NET
דרכים לאירכוב ושמירה של צילומים (חשובים..)
Position determination requirements for Cooperative ITS
מנחה אקדמי : ד"ר יובל אלוביץ
עקרונות מערכות לניהול בסיס נתונים
הויגנס נגד פרמה וחוק סנל- סיבתיות מול אופטימיזציה בטבע - האם יש מקום בתוכנית הלימודים בפיזיקה? חזי יצחק תיכון לחינוך סביבתי, המחלקה.
אלגוריתמי קרוב לבעיית Densest k-Subgraph
למה.
Shell Scripts בסביבת UNIX
מבוא למערכות מידע פרק 1.
עקרונות בסיסיים בתכנות Visual Basic
מבוא למערכות מידע בשילוב ACCESS
Presentation transcript:

Bus Project Yaniv Stern Rachel Stahl Instructor: Ari Todtfeld

מטרת הפרויקט בניית  מערכת  המבצעת  חיזוי  של  מועד  הגעת  האוטובוסים לתחנות  לאורך  מסלוליהם,  בעזרת  מיקום  האוטובוסים באמצעות  מערכת  GPS. המערכת  אוגרת  ומשקללת  סטטיסטיקות  הקשורות  לתנועת האוטובוסים  במסלולים  השונים,  וכן  לאילוצי  תנועה  פקקים, רמזורים  ארוכים  וכד'  הנוטים  להתרחש  בפרקי  זמן  שונים  של היממה.

כלים שנרכשו Rational Rose – לימוד מתודולוגית העבודה באפיון והקמה של מערכת מידע. MS Visual C++ - למדנו כיצד לממש GUI בעזרת Visual C++. MFC – (Microsoft Foundation Class) רכשנו ניסיון בעבודה עם מחלקות MFC השונות. מסד נתונים – התנסינו בשימוש במסד נתונים (Access), בתכנונו, ובשילובו בתוכנית.

Added Services ETA (station schedule) Line Schedule Traveler Travel planner Use Cases

station Web Interface Maintenance station User on-line Administrator System Interfaces

ממשקים למשתמש לוח זמנים בתחנה עדכון מדי מספר שניות. הצגת האוטובוסים לפי סדר ההגעה הצפוי. מספר האוטובוסים המופיע על הלוח מוגבל. אתר אינטרנט הצגת המידע המופיע בכל תחנה מענה על שאילתות המשתמש: קבלת צפי הזמנים להגעת אוטובוסים לתחנה מסוימת. מציאת המסלול המהיר ביותר בין שתי נקודות. לוח זמנים קשיח.

Maintenance לגורם המתפעל את המערכת (ה-Admin) מספר תפקידים עיקריים: תחזוקה שוטפת של המערכת. עדכון בסיס הנתונים. סנכרון הגישות של האלמנטים השונים במערכת אל בסיס הנתונים.

חישוב זמני הגעת האוטובוסים נקבעו 3 קריטריונים מרכזיים לבחינת האלגוריתם: דיוק החיזוי לתחנה הקרובה ביותר לאוטובוס. דיוק החיזוי לכלל התחנות בהמשך המסלול. סיבוכיות האלגוריתם, וכן אפשרות להפעלה תכופה שלו (כלומר זמן ריצה של האלגוריתם).

פתרונות שנבחנו חיזוי עצמאי אל מול כל תחנה Path Tracking. חיזוי לתחנה הקרובה, וחלחול המידע Downstream

חישוב ה - ETA לתחנה הקרובה מאפייני הפתרון קירוב טוב לתחנה הקרובה. דיוק חיזוי גבוה יחסית לשאר התחנות. התייחסות לנתונים גיאוגרפים במסלול, מלבד לתחנה הבאה במסלול. חלוקת המסלול למקטעים – הגדלת יכולת החיזוי.

GPS transmitter BusStation Maintenance Web Interface Database friend queries Timer System Modules Queries

Bus Data Flow through the system

שיטת אגירת זמני האוטובוסים חלוקת המסלולים למקטעים עצמאיים. אגירת משך נסיעה משוקלל בין כל זוג תחנות. התייחסות לפלחי זמן (ותנועה) שונים במהלך היממה. תגובה מהירה לשינויים ↔ השפעה משמעותית של אירועים חריגים. ההתייחסות לזמני נסיעות בעבר, אל מול זמני נסיעות עדכניות.

שיטת אגירת זמני האוטובוסים Chosen history weight: 0.6

Help Yaniv Get Home! destination source 3 min 4 min 3 min 2 min 10 min 2 min 7 min 5 min 4

Data management

מציאת המסלול המהיר בין שתי תחנות אלגוריתם המוצא המסלול המהיר ביותר בין כל שתי תחנות. ניצול היכולת להחליף אוטובוסים בתחנות ביניים. אפשרות להוספת פרמטרים נוספים: מספר החלפות קווים. הימנעות מתחנות מסוימות.

מציאת המסלול המהיר בין שתי תחנות – בניית המסלול min2 min דקות 3.5 דקות

מציאת המסלול המהיר בין שתי תחנות – בניית המסלול SE