knight sweeper 4200 group 9

61
Knight Sweeper 4200 Group 9 Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE) Sponsor: WCF Mentor: Ryan Reis (Lockheed Martin)

Upload: wyanet

Post on 26-Feb-2016

35 views

Category:

Documents


1 download

DESCRIPTION

Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE) Sponsor : WCF Mentor: Ryan Reis (Lockheed Martin). Knight Sweeper 4200 Group 9. Goals and Objectives. Scan terrain based on s tart to end autonomous route Detection of IED Notify and pinpoint location of detection - PowerPoint PPT Presentation

TRANSCRIPT

Knight Sweeper 4200 Group 9

Knight Sweeper 4200Group 9Phong Le (EE)Josh Haley (CPE)Brandon Reeves (EE)Jerard Jose (EE)

Sponsor: WCFMentor: Ryan Reis (Lockheed Martin)

Goals and Objectives

Scan terrain based on start to end autonomous route

Detection of IED

Notify and pinpoint location of detection

Avoid any obstacles encountered on route

Navigate on desert like terrainMotivation

Use of IED has increased since the Vietnam War

Technology improves but yet death by IED increases

More creative ways of utilizing IEDs

Low Budget spending on platforms used for detecting IEDs

3Knight Sweeper

Knight Sweeper will be able to operate in autonomous and manual mode.

During autonomous mode Knight Sweeper will be able 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

4Specifications

ComponentParameterDesign SpecificationBatteryOperational time1 hoursIED DetectionRangeWireless moduleMaximum range50 metersGPSAccuracy75 metersGPSUpdate time1 secondCompassAccuracyOne cardinal directionMotorsSpeed2 miles per hourObstacle AvoidanceMinimum distance 6 inches SoftwareLanguageC/C++Hardware Block DiagramPowerData

Rover PlatformIdentify type, size, wheels and motors.

A New Design

Use an existing design

Rover PlatformCarry 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.

Rover Platform ComparisonVehicle TypeAdvantagesDisadvantagesTracked VehicleLow ground pressureExcellent tractionAvailable in rubber and metalCan traverse almost any terrain including the required desert like terrainCan traverse multiple levelsLinks on tracks can be replacedBroken continuous track will make the vehicle completely immobilized.Tracks are large in size making it difficult to carry extra tracks.Four Wheeled VehicleMost commonly usedWide range of availability in tire sizesCost effectiveWide range of availability in power.Not as versatile on different ground types.Not as versatile on traversing multilevel terrains.Six Wheeled VehicleLess wear and tear on wheels from dispersed useConsumes more powerLynxmotion A4WD1

ChassisLength is 9.75Width is 8Height is 3.5Lexan Panels

WheelsDiameter is 4.75Width is 2.375Rubber TiresOutput Shaft is 6 mm

Additional levels can be added if necessary

MotorsPart NumberGHM-01GHM-02Pololu 1109BrandLynxmotionLynxmotionPololuOperating Voltage12 vdc12 vdc6 vdcRPM20012090Reduction30:150:1154:1Stall Torque63.89 oz-in123.2 oz-in120 oz-inOutside Diameter37 mm37 mm20 mmWeight5.44 oz5.5 oz1.55 ozShaft6 mm6 mm4 mmOperating Current90 mA90 mA250 mAStall Current1.5 A1.5 A3.3 APrice per pair$21.95$21.95$19.95Motor GHM-02Brushed DC Motor TypeAllows for Pulse Width Modulation ControlFits the A4WD1 chassis

Motor ControlIdentify how the vehicle will move.

Determine algorithm for obstacles.

Determine algorithm for detected IED.

Verify motor controller functionality.

Motor Controller

H-Bridge configurationForwardReverseBrakeClockwise RotationCounterclockwise RotationIC H-BridgeBrandTexas InstrumentsSTMicroelectronicsNational SemiconductorModelDRV 8432L298NLMD 18201Internal DiodesYesNoYesNumber of Full H Bridges221Operating Supply Voltage52.2 V4.8 V to 46 V55 VMax. Current12 A4 A3 APrice$14.26$3.04$16.94Pin TypeHSSOP 3615 Lead Multiwatt /PowerSO2011 Lead TO-220Control TypePWMPWM/TTLPWML298N

InputsFunctionEnable = HC = H; D = LForwardC = L; D = HReverseC = DFast Motor StopEnable = LC = X; D = XFree Running Motor StopL = LowH = HighX = Dont CareL298N

IED DetectionBeat 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 frequency then creates an audible beat

TDA0161Metallic 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 Frequency 10MHZ

Supply Voltage 4-35VIED Detection

IED Detection

IED Detection

IED Detection

IED Detection

IED Detection

Obstacle Avoidance Two Maxbotix LV-MaxSonar-EZ0 High Performance Module mounted on frontDetection Range 6-245 w/ 45 degree beam widthCombined beam with of approximately 90 degrees

Maxbotix LV-MaxSonar-EZ0Use of three pinsGND (Ground)Vcc (+5 V)Analog Pin (Output)

Analog PinOutputs a voltage proportional to the distanceRange Formula : Vm/Vi=RiVm = Measured Voltage, Vi = Volts per inch (scaling factor of 9.76mV), Ri = Range.

Serial CameraOption NumberNameResolutionInterfaceCurrent Consu-mptionCostLink1LinkSprite JPEG Color Camera TTL Interface160x120TTL UART80-100mA$49.95http://www.sparkfun.com/products/100612CMOS Camera - 640x480640x480I2CNot Given$9.95http://www.sparkfun.com/products/866734D Systems microCAM Serial JPEG Camera Module - TTL80x60,160x120, 320x240,640x480TTL UART62mA$59.00http://www.robotshop.com/productinfo.aspx?pc=RB-Fds-15&lang=en-US4TTL Serial JPEG Camera with NTSC Video160x120, 320x240,640x480TTL UART75mA$42.00https://www.adafruit.com/products/397TTL Serial JPEG Camera w/ NTSC VideoExtrasManually Adjustable FocusAuto white balanceAuto brightnessAuto contrastMotion detectionMultiple Resolutions

GPS NavigationPro Gin SR-92Update time: 1 secondBaud rate 9600 bps3.3V Required40 mA continuous tracking mode5 Pin interfaceSend data over serial

CompassLSM303DLHSupply voltage of 2.5-3.3V16 bit data outSerial interface 3 magnetic field and 3 accelerometer channels Sleep-to-wake up modeCurrent consumption of (3uA-83mA)

Wireless Module XBee-PRORange of 30m indoorRange of 100m outdoor

Microcontroller Stellaris M3 8962 Dev board.Stellaris offers high computational power at 62.5 MIPS.Offers 64K of RAMImportant for the A* algorithmInterrupt DrivenAbundance of code examples and libraries74HC4052 Analog MUX for UART multiplexing

Power SystemIntegrated Power Supply14.8 VDC DC motorsIED Detection 5 VDC Stellaris MicrocontrollerSerial CameraObstacle Avoidance 3.3 VDCGPS Navigation WirelessCompass

POWER MCUIED Detection GPSCompassSerial CameraDC MotorsObstacle Avoidance 5V Reg3.3V Reg

Wireles14.8V14.8V5V3.3VLithium Polymer Battery Tenergy Lithium Polymer Battery 14.8V at 5500 mAh

Reasons for choosingHigh energy density (Wh/kg)High energy/dollar (Wh/$)High charge efficiency (80-90%)Low self-discharge

Linear vs. Switching Regulators Linear Regulators Easy to implement Heat sink usually required~50% efficientClean voltage

Switching Regulators Up to 88% efficientRequires more componentsReduction in size of Heat sink needed Sawtooth ripple voltage at the switching frequency

Switching Regulators Texas Instruments TL2575 Family (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.

Switching Regulator Circuit

POWER MCUIED DetectionGPSCompassSerial CameraDC MotorsObstacle Avoidance 5V Reg3.3V RegWireles14.8V14.8V5V3.3VSoftware Overview

PC SoftwareOperator InterfaceAllows for controlDisplay of robot statusWireless

Embedded SoftwareInitialize SystemsInterrupt Driven Obstacle and IED detectionAutonomous NavigationPC SoftwareWritten In javaDisplays current locationCommand Modes

Communication InterfaceLayered Approach via Xbee wireless

Application LayerUART LayerXbee WirelessApplication LayerUART LayerXbee WirelessPC SoftwareEmbedded SoftwareEmbedded SoftwareC++ via Code ComposerEach hardware system has a classUtilizes Stellaris Ware Libraries4 ModesStandbyAuton-omousManualError

Not Depicted:1Hz Telemetry MessageSending photos of IEDsAI Navigation

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/Obstacle detection, remove location from the search path and run A* again!AI Navigation Example

Creative Commons License 3.0 from WikipediaSystem Classesvoid initchip()void PCSerialISR()void processRXmessage()Void send1HzTM()Void navigate()Void runNextMove()Int main()MainVoid initPCSerial()int sendMessage(char* buff, int num)Bool getMessage()PCserialvoid init()Int getStatus()returnLocation()GPSvoid init()void getPicture(unsigned char* returnPointer)SerialCameravoid init()Float getReading()void IEDISR()IEDDetectionvoid init()Float getReading()void ObstacleISR()ObstacleDetectionvoid initDisplay()void dispSplash()void clrScreen();Void printLn(char* string);OLEDvoid init()void getHeading()Compassbool validMessage()Bool setChecksum()Int getPayload(unsigned char* returnDatapointer)Bool setPayload(messageType, char* ipayload, int payloadLength)Int getLength()Int getRawMessageData()

MessagePacketPrototyping

CompletedMotor controllerPower RegulationWireless CommunicationManual ControlTESTING

WirelessMotor Controller TestVoltage vs. Time

Printed Circuit BoardsUsing Eagle 6.1.0

2 PCBs will be madePower Regulation and Motor ControlSensors, camera, GPS and wirelessPrinted Circuit BoardPower Regulation & Motor ControlBottom LayerTop Layer

Distribution of Responsibilities Phong LeIED DetectionProject ManagementJosh HaleyGPSSerial CameraMain BoardLead Software EngineerBrandon ReevesObstacle AvoidancePower Systems LeadJerard JoseMotor control leadPlatform SelectionPCB Fabrication Lead

Budget

Project Schedule

Project Schedule

Project Milestones (Hardware)

Project Milestones (Software)

What Keeps Us Awake At Night

-GPS Accuracy

-IED Detection range

-Noise from Various Components

-Software Debugging/Testing

QUESTIONS?

Knight Sweeper 4200