רובוט 4X4 בעל עבירות גבוהה עם יכולת כיסוי שטח יעיל

Slides:



Advertisements
Similar presentations
VEX and Robot C Chris Patterson Presented by Modified by J. Andazola.
Advertisements

VEX Robotics Platform and ROBOTC Software Introduction.
Power, Torque and Robot arms An intro. VEX Arms Robert’s ARL robot in 2006.
دکتر سید مجید اسما عیل زاده
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
ECE 504: Supervisory Control & Critical Infrastructures University of Idaho Udhay Ravishankar.
1 Ultrasonic Distance Sensor. 2 How it Works The distance sensor emits short bursts of sound and listens for this sound to echo off of nearby objects.
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
PANTOGRAPH. IDEA This pantograph is one of my robotics projects that we have to make and build in the university. When I thought about making this project.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
NXT-G – Data Collection and Analysis Pendulum Motion.
Sensors are mostly electronic devices used to monitor or capture something.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Wall-E Prototype I Team 1 Xin Jin
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Problem You are to design an automated goalie for an air hockey.
VEX Robotics Design System Sensors A Brief Overview
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Problem You are to design an automated goalie for an air hockey.
David GiandomenicoBasic Feedback Control 5/15/2012 David Giandomenico Team mentor for Lynbrook Robotics – FIRST #846 David Giandomenico Team mentor for.
Home Security With AD HOC Networks. The Home Security Problem.
Jason Crim Vikas Kedigehalli Chinnappa Pattada.
Adding SubtractingMultiplyingDividingMiscellaneous.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Available at: – Program Functions to Accept Values Program Functions to Accept Values.
EE 4BD4 Lecture 14 Position Sensors 1. Types of Sensors Potentiometers and linear resistors Capacitive sensors (mm distances, e.g. capacitive microphone)
EQUIPMENT. Radio Transceiver (and Amplifier) Transceiver Block Diagram.
Step Motors. Step Motor 12 step/rev, 1 phase on.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Robotic Microphone Stand for Pogo Studio ECE445 Team #28 TA: Lydia Majure Kai Jiang Weihong Yuan.
Introduction to VEX® components
Optical Encoders Vallejo High Engineering Academy Jack Gillespie 2010.
LESSON 04 Starter Key words: Programmable, environment, design, manufacturing and application Modelling VEX Tumbler solutions In this lesson you are.
1 Lab3 – Optical Sensor. 2 When a light path is interrupted and when it is completed, the AVR records both events. Uses typically include counting objects.
CEN200 Number systems DR. HAIKEL HICHRI. Gray codes  As we count up or down using binary codes, the number of bits that change from one binary value.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
VEX® Robotics Platform and ROBOTC Software
Activity 4.2.8a Satellite Flight Satellite Robot Construction Guide
Know your Robot Electrical Parts
VEX® Robotics Platform and ROBOTC Software
VEX Cortex Video Trainer using ROBOTC
ROBOTC for VEX On-Site Professional Development
LESSON 04. LESSON 04 LESSON 04 STARTER Modelling VEX Tumbler solutions In this lesson you are going to adapt and improve your virtual CAD VEX Tumbler.
Ultrasonic Distance Sensor
PCM (Pulse Code Modulation)
How an Ultrasonic Range Finder works
Discrete Position Sensing
Vex Ultrasonic Sensor (US) Interfacing and Programming
AUTOMATIC SPEED CONTROL BASED ON ZONES
Electric Solenoids Force  stroke-1.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Electric Solenoids Force  stroke-1.
VEX® Robotics Platform and ROBOTC Software
Hexbug Worksheet 02 Definitions of sensors:
Hexbug Worksheet 06 Definitions of sensors:
Zack and A.C. Final Oral Report
VEX® Robotics Platform and ROBOTC Software
Terry Cotter LO/IF Group Leader
Electric Rotary Actuators (motors)
Activity 4.2.8a Satellite Flight Satellite Robot Construction Guide
VEX® Robotics Platform and ROBOTC Software
Electric Solenoids Force  stroke-1.
VEX® Robotics Platform and ROBOTC Software
Electric Solenoids Force  stroke-1.
Adding with 9’s.
Adding with 10’s.
Position Sensing Mechanical Optical Magnetic.
Adding ____ + 10.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Ultrasonic Distance Sensor
Presentation transcript:

רובוט 4X4 בעל עבירות גבוהה עם יכולת כיסוי שטח יעיל פרויקט דו – סמסטריאלי: רובוט 4X4 בעל עבירות גבוהה עם יכולת כיסוי שטח יעיל מציגים: ניקולאי מושייב ונועם מרדכי מנחה: מר קובי כוחיי

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

מבוא מטרת הפרויקט: סביבת העבודה: בניית רובוט שטח 4X4: - בעל עבירות גבוהה בתנאי שטח קשים. - בעל יכולת כיסוי יעיל של שטח מוגדר. סביבת העבודה: -ערכת רובוט של חברת VEX. -תוכנת MPLAB לתכנות הבקר.

למידת המבנה הבסיסי רכיבי מבנה הבסיס: -בניית רובוט פשוט 4X2 בהתבסס על ערכת VEX על מנת להכיר את המערכת וללמוד את יכולותיה. רכיבי מבנה הבסיס: -בקר -מנועי DC -באמפר -שלט ואנטנה

הבקר כניסה סריאלית אספקת מתח V7.2

16 פורטי O/I הניתנים לקביעה ולשינוי הבקר מיפוי פורטים יציאות המנועים 16 פורטי O/I הניתנים לקביעה ולשינוי Interrupts

מנוע DC -עקרון פעולה: -מהירות סיבוב : -מומנט סיבוב: העברת זרם חשמלי דרך סליל ויצירת שדה מגנטי המניע את ציר המנוע עקב כוח סיבובי (מומנט). -מהירות סיבוב : RPM 100 במתח אספקה של V7.5 -מומנט סיבוב: Lbs 6.5

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

שלט ואנטנה מערכת קליטה שידור סטנדרטית: .RF-המשדר והמקלט עובדים בתדרי -הגל הנושא מהמשדר למקלט הוא גל .FM רדיו מאופנן 75.97MHz -תדר עבודה: -למערכת 6 ערוצים: 4 אנלוגיים ו-2 דיגיטאליים.

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

תכנון מבנה הרובוט לצורך עבירות גבוהה - 4 מנועי זרם ישר – הנעה דיפרנציאלית, מנוע לכל גלגל. מנוע זרם ישר

תכנון מבנה הרובוט לצורך עבירות גבוהה - גלגלי שיניים – יחס תמסורת גבוה המקנה לרובוט כוח על חשבון מהירות.

תכנון מבנה הרובוט לצורך עבירות גבוהה -גלגלים בעלי אחיזה חזקה בשטח. 5 Inches -קוטר 0.35 lbs -משקל

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

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

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

רכיבי עזר בהם השתמשנו להשגת המטרה: כיסוי שטח יעיל רכיבי עזר בהם השתמשנו להשגת המטרה: -Optical Shaft Encoder -UltraSonic Sensor -רכיבים אלו מקבלים קלט חיצוני מהסביבה ושולחים אותו כמשתנה לבקר. בחינת 3 חלופות לאלגוריתם כיסוי השטח: -כיסוי שטח ספיראלי. -מעקף מכשולים. -שתי וערב.

כיסוי שטח יעיל Optical Shaft Encoder: -הרכיב בנוי כמעגל ומורכב מ-90 שנתות. -לרכיב ישנה נורה אינפרא-אדומה השולחת גלי אור באופן קבוע לגלאי קטן הנמצא מתחתיה. -הרכיב סופר את מספר הפעמים בהן האור אינו מגיע לגלאי, מרגע הדלקת הרכיב ועד הפסקת פעולתו.

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

כיסוי שטח יעיל רכיב אולטרא-סוני עקרון העבודה: -המשדר שולח גל קול לעבר המכשול והגל החוזר מגיע למקלט. 40. KHz-תדר העבודה אולטרא-סוני: -הזמן הלוקח לגל הקול להגיע למשדר נקרא .Round Trip Delay -הנוסחה לחישוב מרחק הרובוט מהמכשול: *הערה - מהירות הקול תלויה בטמפרטורה ובגובה.

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

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

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

אלגוריתם שתי וערב בעיות ופתרונן הבעיות: ההשלכות: הפתרון: -ישנו מרווח קל בין מרכז כל גלגל לבין הציר העובר דרכו, דבר היוצר סיבוב חלקי של הגלגל שאינו נקרא ע"י הרכיב האופטי, כך שהערך הסופי המתקבל ברכיב הוא מעוות ומכיל בתוכו שגיאה אקראית. -מרווח קל בין גלגלי השיניים בכל אחת מן התמסורות. ההשלכות: הרובוט לא פונה בדיוק ב-90/180 מעלות. הפתרון: הבעיה הראשונה: בעזרת בית המלאכה, הידוק הגלגלים לציר. הבעיה השנייה נותרה בעינה ויוצרת שגיאה מינורית בתנועה.

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

אלגוריתם שתי וערב - הדגמה:

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

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

ועתה, לחלק המעניין: הדגמת יכולות הרובוט בשטח. תבלו 

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