group 9 final presentation

Upload: burmansoft

Post on 04-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 GROUP 9 Final Presentation

    1/63

    Phong Le (EE)Josh Haley (CPE)

    Brandon Reeves (EE)Jerard Jose (EE)

    Sponsor: WCF

    Mentor: Ryan Reis (Lockheed Martin)

  • 7/29/2019 GROUP 9 Final Presentation

    2/63

    Scan terrain based on start to end autonomous route

    Detection of IED

    Notify and pinpoint location of detection

    Avoid any obstacles encountered on route

  • 7/29/2019 GROUP 9 Final Presentation

    3/63

    Use of IED has increased since the Vietnam War

    Low Budget spending on platforms used for

    detecting IEDs

    Technology improves but yet death by IED

    increases

    More creative ways of utilizing IEDs

  • 7/29/2019 GROUP 9 Final Presentation

    4/63

    Knight Sweeper will be able to operate in

    autonomous and manual mode.

    During autonomous mode Knight Sweeper will beable to navigate itself from a start to end point

    During the autonomous operation Knight Sweeper

    will be able to avoid any IED or obstacle within its

    path

  • 7/29/2019 GROUP 9 Final Presentation

    5/63

    Component Parameter Design Specification

    Battery Operational time 1 hours

    IED Detection Range 3 centimeters

    Wireless module Minimum range 50 meters

    GPS Accuracy 1 meters

    GPS Update time 1 second

    Compass Accuracy One cardinal direction

    Motors Speed 2 miles per hour

    Obstacle Avoidance Minimum distance 16 inches

  • 7/29/2019 GROUP 9 Final Presentation

    6/63

    Power

    Data

  • 7/29/2019 GROUP 9 Final Presentation

    7/63

    Identify type, size, wheels and motors.

    A New Design

    Use an existing design

  • 7/29/2019 GROUP 9 Final Presentation

    8/63

    Carry maximum payload of 5 lbs. Able to place sensors forward facing and

    down. Capability to traverse different terrain types,

    i.e. dirt, grass, sand etc.

  • 7/29/2019 GROUP 9 Final Presentation

    9/63

  • 7/29/2019 GROUP 9 Final Presentation

    10/63

    Chassis Length is 9.75 Width is 8 Height is 3.5

    Lexan Panels

    Wheels Diameter is 4.75 Width is 2.375 Rubber Tires

    Output Shaft is 6 mm

    Additional levels can be added ifnecessary

  • 7/29/2019 GROUP 9 Final Presentation

    11/63

  • 7/29/2019 GROUP 9 Final Presentation

    12/63

    Brushed DC Motor Type Allows for Pulse Width Modulation Control

    Fits the A4WD1 chassis

  • 7/29/2019 GROUP 9 Final Presentation

    13/63

    Identify how the vehicle will move.

    Determine algorithm for obstacles.

    Determine algorithm for detected IED.

    Verify motor controller functionality.

  • 7/29/2019 GROUP 9 Final Presentation

    14/63

    H-Bridge configuration

    Forward

    Reverse

    Brake

    Clockwise Rotation

    Counterclockwise Rotation

  • 7/29/2019 GROUP 9 Final Presentation

    15/63

  • 7/29/2019 GROUP 9 Final Presentation

    16/63

    Inputs FunctionEnable = H C = H; D = L Forward

    C = L; D = H Reverse

    C = D Fast Motor Stop

    Enable = L C = X; D = X Free RunningMotor Stop

    L = Low H = High X = Dont Care

  • 7/29/2019 GROUP 9 Final Presentation

    17/63

  • 7/29/2019 GROUP 9 Final Presentation

    18/63

  • 7/29/2019 GROUP 9 Final Presentation

    19/63

    Beat Frequency Oscillation

    Two separate coils oscillator and a search coil

    Oscillator creates a constant signal at a set frequency

    Detection of metal by search coil creates a magnetic field

    Magnetic field interferes with radio frequency, offset in frequencythen creates an audible beat

  • 7/29/2019 GROUP 9 Final Presentation

    20/63

    Metallic detection done by detecting variation in high

    frequencies

    Output signal determined by supply current changes

    Current is high or low depending on the presence of a

    close metallic object

    Output Current 10mA

    Oscillator Frequency10MHZ

    Supply Voltage 4-35V

  • 7/29/2019 GROUP 9 Final Presentation

    21/63

  • 7/29/2019 GROUP 9 Final Presentation

    22/63

    Two external circuits to implement two TDA0161 ICs.

  • 7/29/2019 GROUP 9 Final Presentation

    23/63

  • 7/29/2019 GROUP 9 Final Presentation

    24/63

    When the search coils detect metallic objects pin 6

    outputs 1v

  • 7/29/2019 GROUP 9 Final Presentation

    25/63

    Two search coils needed to

    cover the width of the vehicle

    Each coil made with magnetwire

    Both coils set at about 155 uH

    Fixture to extend the coils infront of the actual vehicle

  • 7/29/2019 GROUP 9 Final Presentation

    26/63

    Old PCBs found in the lab will

    be used to simulate IEDs

    Copper is easily picked up bythe search coils

    FREE

  • 7/29/2019 GROUP 9 Final Presentation

    27/63

    One Maxbotix LV-

    MaxSonar-EZ0 High

    Performance Module

    mounted on front Detection Range 6-245

    w/ 45 degree beam

    width

  • 7/29/2019 GROUP 9 Final Presentation

    28/63

    Use of three pins GND (Ground)

    Vcc (+5 V)

    Analog Pin (Output)

    Analog Pin Outputs a voltage proportional to the

    distance Range Formula : Vm/Vi=Ri

    Vm = Measured Voltage, Vi = Volts per inch(scaling factor of 9.76mV), Ri = Range.

  • 7/29/2019 GROUP 9 Final Presentation

    29/63

    Option Number Name Resolution Interface Current Consu-mption

    Cost Link1 LinkSprite JPEG

    Color Camera

    TTL Interface

    160x120 TTL UART 80-100mA $49.95 http://www.spar

    kfun.com/produ

    cts/10061

    2 CMOS Camera -

    640x480

    640x480 I2C Not Given $9.95 http://www.spar

    kfun.com/produ

    cts/8667

    3 4D Systems

    microCAM

    Serial JPEG

    Camera Module

    - TTL

    80x60,

    160x120,

    320x240,

    640x480

    TTL UART 62mA $59.00 http://www.robo

    tshop.com/produ

    ctinfo.aspx?pc=

    RB-Fds-

    15&lang=en-US

    4 TTL SerialJPEG Camerawith NTSC

    Video

    160x120,320x240,640x480

    TTL UART 75mA $42.00 https://www.adafruit.com/products/397

    http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061http://www.sparkfun.com/products/10061
  • 7/29/2019 GROUP 9 Final Presentation

    30/63

    Extras

    Manually Adjustable Focus

    Auto white balance Auto brightness

    Auto contrast

    Motion detection Multiple Resolutions

  • 7/29/2019 GROUP 9 Final Presentation

    31/63

    Pro Gin SR-92

    Update time: 1 second

    Baud rate 9600 bps

    3.3V Required

    40 mA continuous tracking mode

    5 Pin interface

    Send data over serial

  • 7/29/2019 GROUP 9 Final Presentation

    32/63

    LSM303DLH

    Supply voltage of 2.5-3.3V

    16 bit data out

    Serial interface

    3 magnetic field and 3accelerometer channels

    Sleep-to-wake up mode

    Current consumption of (3uA-83mA)

  • 7/29/2019 GROUP 9 Final Presentation

    33/63

    XBee-PRO

    Range of 300m indoor

    Range of 1500m outdoor

  • 7/29/2019 GROUP 9 Final Presentation

    34/63

    Stellaris M3 8962 Dev board.

    Stellaris offers high computational power at 62.5 MIPS.

    Offers 64K of RAM

    Important for the A* algorithm

    Interrupt Driven

    Abundance of code examples and libraries 74HC4052 Analog MUX for UART multiplexing

  • 7/29/2019 GROUP 9 Final Presentation

    35/63

    Integrated Power Supply 14.8 VDC

    DC motors

    IED Detection 5 VDC

    Stellaris Microcontroller

    Serial Camera

    Obstacle Avoidance

    3.3 VDC GPS Navigation

    Wireless

    Compass

  • 7/29/2019 GROUP 9 Final Presentation

    36/63

    MCU

    IED

    Detection

    GPS Compass SerialCamera

    DC Motors

    Obstacle

    Avoidance5V Reg

    3.3V

    Reg

    Wireles

    14.8V

    14.8V

    5V

    3.3V

  • 7/29/2019 GROUP 9 Final Presentation

    37/63

    Tenergy Lithium Polymer Battery 14.8V at 5500 mAh

    Reasons for choosing

    High energy density (Wh/kg)

    High energy/dollar (Wh/$)

    High charge efficiency (80-90%)

    Low self-discharge

  • 7/29/2019 GROUP 9 Final Presentation

    38/63

    Linear Regulators Easy to implement Heat sink usually required

    ~50% efficient Clean voltage

    Switching Regulators

    Up to 88% efficient Requires more components Reduction in size of Heat sink needed Sawtooth ripple voltage at the switching frequency

  • 7/29/2019 GROUP 9 Final Presentation

    39/63

    Texas Instruments TL2575Family (3.3V ,5V, 12V, and

    adjustable.

    Up To 88% Efficient(about 1V goes to heat)

    Apply a small LC filter to

    reduce output ripple by a

    factor of 10.

  • 7/29/2019 GROUP 9 Final Presentation

    40/63

  • 7/29/2019 GROUP 9 Final Presentation

    41/63

    MCU

    IED

    Detection

    GPS Compass SerialCamera

    DC Motors

    Obstacle

    Avoidance5V Reg

    3.3V

    Reg

    Wireles

    14.8V

    14.8V

    5V

    3.3V

  • 7/29/2019 GROUP 9 Final Presentation

    42/63

    PC Software Operator Interface Allows for control

    Display of robot status

    Wireless

    Embedded Software Initialize Systems

    Interrupt Driven Obstacleand IED detection

    Autonomous Navigation

  • 7/29/2019 GROUP 9 Final Presentation

    43/63

    Written In java Displays current

    location Command Modes

  • 7/29/2019 GROUP 9 Final Presentation

    44/63

    Layered Approach via Xbee wireless

    Application Layer

    UART Layer

    Xbee Wireless

    Application Layer

    UART Layer

    Xbee Wireless

    PC SoftwareEmbeddedSoftware

  • 7/29/2019 GROUP 9 Final Presentation

    45/63

    C++ via Code Composer Each hardware system has a class

    Utilizes Stellaris Ware Libraries

    4 Modes

    StandbyAuton-omous

    Manual Error

  • 7/29/2019 GROUP 9 Final Presentation

    46/63

    Not Depicted: 1Hz Telemetry Message No Valid Path

  • 7/29/2019 GROUP 9 Final Presentation

    47/63

    Problem: Quickest Way from

    A to B avoiding all known

    obstacles and suspected

    IEDs

    Use the A* algorithm to find

    the shortest path

    Upon IED/Obstacledetection, remove location

    from the search path and run

    A* again!

  • 7/29/2019 GROUP 9 Final Presentation

    48/63

    Creative Commons License3.0 from Wikipedia

  • 7/29/2019 GROUP 9 Final Presentation

    49/63

    void initchip()void PCSerialISR()

    void processRXmessage()Void send1HzTM()

    Void navigate()Void runNextMove()

    Int main()

    Main

    Void initPCSerial()int sendMessage(char*

    buff, int num)Bool getMessage()

    PCserial

    void init()Int getStatus()

    returnLocation()

    GPSvoid init()void getPicture(unsigned

    char* returnPointer)

    SerialCamera

    void init()Float getReading()

    void IEDISR()

    IEDDetection

    void init()Float getReading()void ObstacleISR()

    ObstacleDetection

    void initDisplay()void dispSplash()void clrScreen();

    Void printLn(char*string);

    OLED

    void init()void getHeading()

    Compass bool validMessage()Bool setChecksum()

    Int getPayload(unsigned char*

    returnDatapointer)

    Bool setPayload(messageType,

    char* ipayload, int

    payloadLength)

    Int getLength()

    Int getRawMessageData()

    MessagePacket

  • 7/29/2019 GROUP 9 Final Presentation

    50/63

    Completed Motor controller Power Regulation Wireless Communication

    Manual Control

  • 7/29/2019 GROUP 9 Final Presentation

    51/63

  • 7/29/2019 GROUP 9 Final Presentation

    52/63

    Knight Sweeper test

  • 7/29/2019 GROUP 9 Final Presentation

    53/63

    Using Eagle 6.1.0

    2 PCBs will be made Power Regulation and Motor Control

    Sensors, camera, GPS and wireless

  • 7/29/2019 GROUP 9 Final Presentation

    54/63

    Top Layer Bottom Layer

  • 7/29/2019 GROUP 9 Final Presentation

    55/63

    Top Layer Bottom Layer

  • 7/29/2019 GROUP 9 Final Presentation

    56/63

  • 7/29/2019 GROUP 9 Final Presentation

    57/63

    Motor Control and Power

    Sensors

  • 7/29/2019 GROUP 9 Final Presentation

    58/63

    Phong Le

    IED Detection

    Project Management Josh Haley

    GPS

    Serial Camera

    Main Board

    Lead Software Engineer Brandon Reeves

    Obstacle Avoidance

    Power Systems Lead Jerard Jose

    Motor control lead

    Platform Selection

    PCB Fabrication Lead

  • 7/29/2019 GROUP 9 Final Presentation

    59/63

  • 7/29/2019 GROUP 9 Final Presentation

    60/63

  • 7/29/2019 GROUP 9 Final Presentation

    61/63

  • 7/29/2019 GROUP 9 Final Presentation

    62/63

    -GPS Accuracy

    Camera

    -IED Detection range

    -Noise from Various Components

    -Deviation between internal map and realworld.

    -INDUCTORS!!!!

  • 7/29/2019 GROUP 9 Final Presentation

    63/63

    QUESTIONS?