ניווט ג'יפ רובוטי מבוסס GPS מצפן וחיישני מכשולים Jeepy – S...

49
יייי:יייי יייי יייייי: ייי יייי יייי יייי ייייי י'יי יייייי יייייGPS יייי ייייייי יייייייJeepy – S ייייי- ' ייי י

description

ניווט ג'יפ רובוטי מבוסס GPS מצפן וחיישני מכשולים Jeepy – S חלק א' - חומרה. מנחה:קובי כוחי מציגים: נעם נבון אלדד יחיה. מבנה המצגת. סקירת הבעיה החומרה הרובוט ה GPS המצפן ומד זווית הגלגלים חישני קירבה אוטרסוניים דריברים ומנועים הבקר סביבת העבודה דוגמת בקרה בעזרת Labview. - PowerPoint PPT Presentation

Transcript of ניווט ג'יפ רובוטי מבוסס GPS מצפן וחיישני מכשולים Jeepy – S...

Page 1: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מנחה:קובי כוחי

:מציגיםנעם נבון אלדד יחיה

GPSניווט ג'יפ רובוטי מבוססמצפן וחיישני מכשולים

Jeepy – Sחלק א' - חומרה

Page 2: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

סקירת הבעיההחומרה

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

סביבת העבודהLabviewדוגמת בקרה בעזרת ◦

מבנה המצגת

Page 3: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

ניווט עצמאי של הג'יפ לפי תכנית נסיעה שהוזנה תוך כדיהתחמקות ממכשולים

:מפרט הדרישות נקודות ציון ברחבי הטכניון.4מעבר ב-◦ אזרחי(.GPS מטרים מהנקודה )דיוק 6דיוק של עד ◦

.שיטת העבודה שתידרש בסיום הפרויקטהזנת מסלול נ"צ לתוך הבקר ובחינת מיקומו לאורך מספר נקודות ◦

במסלול.שימוש בתצ"א או בנקודות ידועות שדיוקן גבוה )גיאודזיה( על מנת ◦

לבדוק את שגיאת המסלול של הג'יפ.

סקירת הבעיה

Page 4: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

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

מאפיינים ויכולות◦

החומרה

Page 5: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מצפן

*

םשני

חיםו

גלגלית

זווימד

GPS

בקר

מייצב

דרייבר

דרייבר

מנוע

עמנו

עמנו

מצבר

מצבר מצבר

סכימת בלוקים

I2C

VGA Cable

PWM, Dig IO

PW

M

Analog IO PWM

Page 6: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Peg Perego - Gaucho Grande - מנועי 2הנעה Brushed DC היגוי – מנועBrushed DC

הרובוט

Page 7: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

הצגת הטכנולוגיה ויכולותיהסיבות לחוסר דיוק◦

WAAS\EGNOS & DGPS - – חומרהLVS Garmin 16x

NMEAממשק ◦◦LVS

GPS

Page 8: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מצפןCMPS03 Devantech אות המצפן מתקבל בפרוטוקולI2Cבעיית הרעידה של המצפןמד זווית הגלגלים

המצפן ומד זווית הגלגלים

Page 9: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

SRF04 - Ultra-Sonic Rangerאופן התקשורתמגבלות ואופן המיקום

חישני קירבה אוטרסוניים

Page 10: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

– היגויNI9505.NIשל C seriesממשק – ◦

– מנועי 2הנעה DC.◦2 H-Bridgeנפרדים הפרדת אדמות אופטית.◦Amper 14הספק גבוה - ◦ ודיגיטלי.PWMממשק – ◦

דריברים ומנועים

Page 11: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה
Page 12: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

National Instruments -Single Board Rio 9642 מאפייני הבקרממשקים

הבקר

Page 13: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Labview Robotics 2009סביבה גרפית( כלי אינטגרציהFPGA -VHDL, RT - C\Java).מודולים מובנים ואינטגרציה בחומרהתכנותconcurrent.פשוט יצירתGUIבצורה קלה "Under the hood"

LabViewסביבת העבודה –

Page 14: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Simple GUI

Front panel – Labview

Page 15: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Complex implementation

Under the hood

Page 16: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

A closer look

Under the hood

Page 17: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

חוג כיוון – בקרה כפולה

PID

פוטנציומטר

מצפן

GPS

Angle BearingTarget waypoint

Wheel (plant)

Page 18: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

PID Controller

Labviewדוגמת בקרה בעזרת

Page 19: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Labviewדוגמת בקרה בעזרת

Page 20: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Jeepy’s controllerls

Page 21: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

תודה על ההקשבה

Page 22: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מנחה:קובי כוחי

:מציגיםנעם נבון אלדד יחיה

GPSניווט ג'יפ רובוטי מבוססמצפן וחיישני מכשולים

Jeepy – Sמצגת סוף

Page 23: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

סקירת הבעיהחוגי הבקרה

חוג כיוון◦חוג מיקום◦

אלגוריתמיםניווט◦התחמקות ממכשולים◦

תוצאותוידאו◦גרפים◦

סיכום ומסקנותרעיונות להמשךתודות ושאלות

מבנה המצגת

Page 24: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

ניווט עצמאי של הג'יפ לפי תכנית נסיעה שהוזנה תוך כדיהתחמקות ממכשולים

:מפרט הדרישות נקודות ציון ברחבי הטכניון.4מעבר ב-◦ אזרחי(.GPS מטרים מהנקודה )דיוק 6דיוק של עד ◦

.שיטת העבודה שתידרש בסיום הפרויקטהזנת מסלול נ"צ לתוך הבקר ובחינת מיקומו לאורך מספר נקודות ◦

במסלול.שימוש בתצ"א או בנקודות ידועות שדיוקן גבוה )גיאודזיה( על מנת ◦

לבדוק את שגיאת המסלול של הג'יפ.

סקירת הבעיה

Page 25: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מסלול המטרה

Page 26: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מצפן

*

םשני

חיםו

גלגלית

זווימד

GPS

בקר

מייצב

דרייבר

דרייבר

מנוע

עמנו

עמנו

מצבר

מצבר מצבר

סכימת בלוקים

I2C

VGA Cable

PWM, Dig IO

PW

M

Analog IO PWM

Page 27: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

מבנה ה"קוד"

Page 28: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

חוג כיווןחוג מיקום

חוגי הבקרה

SteeringMotor

Bearing loop error

Bearing angle Jeep

position Position

Target waypoint

Target Bearing

Angle sensor

GPS and compass

PID

Page 29: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

אלגוריתם ניווט

קבל נתוני מיקום וכיוון

חשב מרחק וכיוון ליעד

סע המהירות (60%גבוהה )

סע במהירות נמוכה )מהירות יחסית למרחק(

קרוב ליעד?

לא הגעת ליעד

?

לא

כן

סוף מסלול ?

התחלה

כן

החלף waypoint

לאכן

User Overrid

eSonar

Interrupt

Go Straight (Dubug)

Bearing lock

GPS Target

Page 30: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

FPGA GUI – System Integrator

אלגוריתם ניווט

Page 31: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

FPGA GUI

אלגוריתם ניווט

Page 32: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

FPGA GUI

אלגוריתם ניווט

Page 33: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

אלגוריתם ניווט

Motor FPGA Block diagram

Page 34: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

TOP VI- Front Panel

Page 35: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

TOP VI- Front PanelUser

Override

Sonar Interrupt

Distance

User Overrid

eSonar

Interrupt

Go Straight (Dubug)

Bearing lock

GPS Target

Page 36: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

TOP VI – Steering LoopBlock Diagram

Page 37: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

TOP VI – Steering LoopBlock Diagram

Page 38: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Steer PID VI

Page 39: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Obstacle AvoidanceFront Panel - FPGA

Page 40: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

Obstacle AvoidanceBlock Diagram

Page 41: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

וידאו חמיקה

תוצאות - חמיקה

Page 42: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

וידאו מסלול

תוצאות - ניווט

Page 43: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

תוצאות

Page 44: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

תוצאות

Page 45: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

:הרובוטבעיית ההיגוי◦שריפת הדרייברים◦חוג מהירות◦

סיכום ומסקנות

Page 46: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

:סביבת העבודה והבקרסביבת העבודה מעולה לעבודה ברובוטיקה.◦ ממשקים נוחים מול החומרה חיצונית ופנימית. ◦ טובות.Debugיכולות ה ◦

סיכום ומסקנות

Page 47: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

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

סיכום ומסקנות

Page 48: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

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

הוספת חוג מהירות – כיום שליטה במהירות היא ע"י חוג פתוח.◦הוספת מדידים אינרציאלים ויכולת לנווט את הרובוט בתוך מבנים, או אזורים ◦

גרוע.GPSבעלי אות הוספת יכולת ליצור מסלול ע"י אלגוריתם התווית נתיב שיאפשרו הזנת כתובת ◦

יעד בלבד, והמסלול יקבע עצמאית.הסבה של הרובוט ל"כלב נחייה" ע"י הקניית כל היכולות הנדרשות ממנו כמו ◦

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

רעיונות להמשך

Page 49: ניווט ג'יפ רובוטי מבוסס GPS  מצפן וחיישני מכשולים Jeepy  – S חלק א' - חומרה

תודות ושאלות