Presentation outline
This presentation is the property of its rightful owner.
Sponsored Links
1 / 53

Presentation Outline PowerPoint PPT Presentation


  • 115 Views
  • Uploaded on
  • Presentation posted in: General

Presentation Outline. Introduction Company Profile Problem Statement Proposed solution Cost Analysis Deliverables Plan Conclusion. Members Talha Koc Murat Ozkan Ahmet Eris Halit Ates Mehmet Alp Ekici. Company Profile. Company Profile. Task Distribution

Download Presentation

Presentation Outline

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Presentation outline

PresentationOutline

  • Introduction

  • Company Profile

  • Problem Statement

  • Proposedsolution

  • CostAnalysis

  • Deliverables

  • Plan

  • Conclusion


Company profile

  • Members

    • Talha Koc

    • Murat Ozkan

    • Ahmet Eris

    • Halit Ates

    • Mehmet Alp Ekici

Company Profile


Company profile1

Company Profile

TaskDistribution

  • ProgrammingTalha, Murat

  • PurchasingAlp, Ahmet

  • Power analysis&designHalit, Alp, Ahmet

  • RF analysis&designTalha

  • Mechanical analysis&designTalha

  • Control analysisHalit, Murat

  • Hardware TestingAll

  • R&D, DocumentationAll


Problem statement

Problem Statement

A vehicle that extracts the map of a closed path

  • Fitsinside a 1m by 1m square

  • 1 cm accuracy

  • No hard wiring

  • Thevehiclewill not start itsoperation on thepath

  • No overheadcamera

  • Area of map


Objectives

Objectives

  • Inexpensive and high quality

  • Optimize costand time

  • High accuracy

    -Followingline

    -Mapextraction

  • Low power consumption


Block diagram of solution

BlockDiagram of Solution


Map ex t racti on

MAP EXTRACTION

>>LINE FOLLOWER

> SENSORS FOR MAPPING

> MAPPING ALGORITHM & DISPLAY

> DATA TRANSMISSION


Part list

PART LIST

  • SENSORS

    • COLOR SENSOR (3)

  • MOTORS

    • STEPPER MOTOR (2)

  • WHEELS

    • WHEEL (2)

    • CASTER


Line follower

LINE FOLLOWER


Part list1

PART LIST


Color sensors

COLOR SENSORS

  • Detection of line

  • Will be 3 - 5 mm above ground

  • Placed in a row; 2 cm front of centre line

  • Separated by 1 cm; left to right


Motor unit

MOTOR UNIT

STEPPER MOTORS (2)

WHEELS (2)

CASTER


Motors

MOTORS

  • Stepper Motors

    • Controlled by digital input

    • Can be driven slow

    • Can be used without gearbox

    • Low error fraction

    • Having no contact brushes increases life-time

  • Will be placed 2 cm behind centre line


Wheels

WHEELS

  • Rubber wheel for high friction

  • Small size (r=1cm) for good resolution

  • Will be connected to motors separately

  • Like motors; placed 2 cm behind centre line

  • Will keep chassis 3-5 mm above ground


Caster

CASTER

  • To support robot

  • Easily moveable

  • To keep robot balanced

  • Placed on the middle, 2 cm away from front


Motion algorithm

MOTION ALGORITHM


Go forward

GO FORWARD


Presentation outline

TURN

TURN LEFT

TURN RIGHT


Forward turn

FORWARD+TURN

GO LEFT

GORIGHT


Head forward

HEAD FORWARD


Map extraction

>LINE FOLLOWER

>>SENSORS FOR MAPPING

> MAPPING ALGORITHM & DISPLAY

> DATA TRANSMISSION

MAP EXTRACTION


Sensor data

Sensor data


Why optical mouse sensor

Why optical mouse sensor?

Resolution is independent of encoder

Not dependent on wheel size

Installation is easy

Gives accurate incremental 2-D displacement


Features of optical mouse sensor

Features of optical mouse sensor

  • Optical navigation technology

  • High reliability

  • Low cost

  • High speed motion detector

  • High resolution


Reading distance from oms

Reading Distance from OMS

Optical Mouse resolution-> 1600 counts per inch -> 630 counts per cm

Example: If we read 64 counts in register

this means that our car has moved 64/630 cm.

0,101cm


Why digital compass

Why digital compass?

ADVANTAGES

  • Easy to implement

  • Less sensitive to vibrations

  • High resolution

  • Low power

    DISADVANTAGES

  • Requires calibration

  • Affected from magnetic material


Validity of data

Validity of data


Presentation outline

MAP EXTRACTION

>LINE FOLLOWER

> SENSORS FOR MAPPİNG

> > MAPPING ALGORITHM&DISPLAY

> DATA TRANSMISSION


Mapping display

Mapping & Display

“Scientistdiscovertheworldthatexists; engineerscreatetheworldthatneverwas.”

(Theodore von Karman )


Block diagram

BlockDiagram


Localization position estimation

Localization – PositionEstimation

Q: Howtoestimaterobot’spose

withrespectto a global frame?

  • AbsolutePoseEstimation (GPS,Landmarks,Beacons)

  • RelativePoseEstimation (DeadReckoning)

  • AppropriateCombination of 1 & 2


Dead reckoning

DeadReckoning

  • Usedextensively in roboticapplications

    • ClassicalUse: Wheel Encoders

    • Advantages: Simple,cheap,easy

    • Drawback: Accumulation of errors

  • Solution:

    • Highpresicionopticalmousesensors (ADNS3080)

    • No kinematicerrors as in wheelencoders

    • Post filtering ( Kalman/MarkovFilters)


Mapping algorithm

MappingAlgorithm

  • To model robotsnextposition,weneed:

    • ΔxandΔypositions

    • angleα°

    • Hardware:

      • OMS-> Δx& Δy

      • V2Xe-> α°


Mapping algorithm cont

MappingAlgorithm(cont.)


Area calculation

AreaCalculation


Error considerations

ErrorConsiderations

  • Is Optical Mouse Sensor goodenoughtosatisfy +-1cm accuracy?

F. A. Kanburoglu, E. Kilic, M. Dolen, M., A. B. Koku, A Test SetupforEvaluatingLong-termMeasurementCharacteristics of Optical Mouse Sensors. "Journal of Automation, Mobile Robotics, andIntelligentSystems", 1, (2007),


Error considerations cont

ErrorConsiderations (cont.)

  • Pose = Distance + Anglemeasurements

  • Thesemeasurmentshave ERRORS or NOISE included.

    Whatto do?

  • Kalman Filter -> SmartWay of processing data

  • Makesdistinctionbetweenreliable data & unreliable data

  • Smoothsouttheeffect of noise


Kalman filter simulation for v2xe

Kalman FilterSimulationfor V2Xe

  • Assumption of noisy data with %2 error

  • Tested for hypothetical values in MATLAB

FirstOrder Kalman Filter ,R=2

FirstOrder Kalman Filter ,R=100


Display software

Display Software

  • The software on PC side:

    • Processing of the raw measurement data

    • Calculation of the next position according to the state equations

    • Apply filtering, if necessary

    • Display the new position on screen in simultaneously


Display software1

Display Software

Testing:

  • MATLAB is used for map building,filtering

  • MATLAB Serial Port I/O Interface

  • The CAS Robot NavigationToolbox (GPL)

    Final Software:

  • Written in C++ byWh.Electronics

  • With a GUI showingmapbuildingprocess


Sample gui beta

Sample GUI (beta)


Map extraction1

>LINE FOLLOWER

> SENSORS FOR MAPPİNG

> MAPPING ALGORITHM&DISPLAY

>> DATA TRANSMISSION

MAP EXTRACTION


Rf block diagram

RF Block Diagram

  • Data:

  • OMS Measurement

  • Digital Compass Measurement


Why atx 34s arx 34

WhyATX-34S & ARX-34 ?

  • HighFrequencyStability

  • LowCost (ATX->7TL, ARX->10TL)

  • LowBatteryConsumption(max 10mA)

  • EasyIntegrationwith PIC

  • GoodDocumentation


Microcontroller atx 34s connection

Microcontroller & ATX-34SConnection


Arx 34 max232 connection

ARX-34 & MAX232 Connection


Gantt chart

GanttChart


Cost analysis

CostAnalysis


Power consu mption

Power Consumption

≈ 4-5 Watt

(≈45 Minutes)


Deliverables

Deliverables

  • Mobile Robot

  • User’s Manual

  • PC Connected Hardware

  • Warranty Document

  • Rechargeable Battery Pack


Thanks and questions

Thanks and Questions

?


  • Login