Group 2 Field Grace Matt Gildner Rachel Price Mission Objective Tree y travel to and survey y Harvard Bridge g Pylons. y Goal: Autonomously Objectives Rugged Vehicle Fly Planned Path Flyy Parallel to Wall Photo‐Survey Bridge Support Tasks Analyze Vehicle Capabilities Construct Support Structure Analyze Sensors and Motors Navigate Bridge with GPS Cl d L Closed‐Loop C Controll Navigate Bridge with Sonar Record Images of Bridge Pylon Solar Feasibility Spec/ Select Solar Panels Project Division y Vessel Structure ‐ Physical Components y Sensors – GPS, Sonar, etc. y Propulsion ‐ Motors y Control – Data Collection, Commands y Solar ‐ Panel Selection/Integration y Environment – Waves Student D • • • • Vessel Modifications Buoyancy Weight and Trim Final Design Desig V l Modifications M difi i Vessel Motivation: needed survivable & rugged vessel y Functional Requirements: y Stable y Maneuverable y Sensor mounts y Rugged design PT 2017 Photo of the Pro Boat Miss Elam 1/12 Brushless RTR removed due to copyright restrictions. Pro Boat Miss Elam Spirit of the Challenge Final Design y Trimaran y Stability = pontoons y Maneuverability = motors mounted outboard y Sensor mounts = metal sheet + hull structure y Rugged = strong, non‐corrosive materials P Si l l i Pontoon Size C Calculations V = Awaterline h ~ Akite h li •h ki •h Streamline : d1/d2 ~ 3 d2 d1 V = .5(d1)(d2)(h) = .5(6”)(18”)(5.75”) = 310.5 in3 > 303 in3 Mold to shape pontoons H ll Stability St bilit Hull Metacentric height v. Draft 120 100 80 Draft = 3.5 in GM = 44.2 44 2 in 60 40 20 0 0 0.5 1 1.5 2 2.5 Draft (in) 3 3.5 4 4.5 Hull Trim Trim Moment as a Function of Draft 450 1in Draft 2in Draft 3in Draft 3 5i (T 3.5in (Tow T Tank) k) 250 • Loaded with battery and pontoon assembly only: - Freeboard = 0 in ! 50 -4 -3 -2 -1 0 1 2 3 4 -150 -350 -550 Trim (in) • Port-Starboard trim with symmetry • Loaded with extra 3.5 lbs at bow: - Freeboard = 0.75 in Student B • • • • Pontoon Wave Forcing Wave –Frequency Resonance Transportation Stress Hazards Crashworthiness‐‐ Crashworthiness Crashworthines Spring‐Mass Resonance Model y Single cantilever beam w/point loading : Euler Bernoulli Equation d 4u w( x) = F ⋅ δ ( x − L) EI 4 = w( x) where : F dx y Mass –Spring System: F = −k ⋅ u y Resonant R t ffrequency: k ω= m y Vessel Natural Frequency: q y ω = 83Hz u= k= 3EI L3 y Far higher than frequency of water waves! y Near frequency of transportation vibrations y Switch h bolt b l attachments h to delrin d l wingnuts 3EI L3 Wave Forcing on Pontoon • B = 0.075m, 0 075m T = 0.1m 0 1m • Worst‐case waves : ω= 1Hz A= 0.3m • Deep water waves: k= F FK = − ∫ ∫ p nds Sw l 2 ρage − kT cos(ωt ) sin( kb) FZ = k FzMax L 2 ρage − kT sin( kb) = = 166 N k ω2 m ~ 0.1 • Surface pressure integration: Fx = 2 Lρag (1 − e − kt ) sin(ωt ) sin( kb) FxMax = 2 Lρag (1 − e − kt ) sin(kb) Fx Max = 0.44 N Implications of wave forcing y Forcing moment: 50Nm y Horizontal force on pontoon is negligible Danger zones: y Vertical force causes moment y Reaction force on boat structure: 277.8N y Bend in pipes MR y Stress calculated using σ = I y Max stress: 8.8 x 106 Pa y Yield stress of aluminum: 4 x 108 Pa y Force on bolts • Originally, load distributed over 6 bolts • Total force on each bolt is 46.3N y y Strut bend Structural bolts If stress is too high, the internal structure could be ripped completely out of the boat! Failure of internal boat structure y Internal structure to which pontoons are mounted is held onto hull with epoxy y Approximate that most stress on epoxy is in the shear direction y Epoxy much weaker in ‘peel’ forcing y Peel forcing unlikely: hull not pulled outwards independent of plate y Shear force per unit area of epoxy contact: 1.5 1 5 x 104 Pa y Shear strength of epoxy: 1.4 x 107 Pa Transportation and Handling y Most likely transportation method is to carry by frame y Potential problems due to weight of boat: •Total weight of boat hull and components: 26lbs •Stress on epoxy << than rated shear stress (8,000 PSI) •Original 6‐bolt design: 19.3N per attachment point • Internal boat structure failure possible • Design modified to reduce these issues • Number of bolts increased to 12 Pontoon Arm Collision y Impact creates moment around central attachments y U‐bolts on plate – act as moment constraint y Peel forces on epoxy y Crash 1 pontoon while boat travelling at 1 ms‐1 forward y Relevant for mission and for vessel transportation y Results: y Moment around center – 15.87 Nm y Force per U‐bolt U bolt – 31.24 31 24 N (U (U‐bolt bolt max. max rating: 1935 N) y Average force on epoxy – 89.25 N y Total peel strength of epoxy – 91.44 N/mm epoxy peeled Student E • • • • Reading GPS Data GPS Test Results Result Reading Compass Data Readingg Sonar Data Global Positioning System y Standard Format: GPRMC,135713.000,A,4221.4955,N,07105.5817,W,4.29,258.17,310809,,*16 y GPS shield is used on Arduino MEGA y 1 signal i l hit/second hit/ d Courtesy of Arduino.cc. Used with permission. Trial 1 Trial‐2 Trial‐3 GPS Output y Imaginary X‐Y I i X Y coordinate di t system t y Sailing pavilion as the origin y GPS latitude and longitude processing: y Decoded into x‐y coordinates y Sent as an input to control system Photo by ladyada on Flickr. A i Compass C OS5000 3 3‐Axis y Primary Navigation y Low Noise y Works under the bridge y Faster refresh rate than GPS y Outputs to Control System y Heading: 0 to 360 degrees y Pitch: ‐90 to +90 degrees y Roll: ‐180 to +180 degrees WR 1 LV MaxSonar WR‐1 • Range 0‐255 inches • Analog and serial output Photo of the MaxSonar WR1 http://www.active-robots.com/products/sensors/maxbotix/WR1-large.jpg removed due to copyright restrictions. – Analog accurate 1” of serial output – Maintain moving average off anallog output • • • • • • Fully waterproofed M Mounted t d to servo Run at pre‐set heading until wall is detected Wall detection @ 3.05 3 05 m, m Accurate reliable readings @ 2.13 m Safety buffer of 1.52 1 52 m from wall Student A • Selected Sonar • Wall Finding Findin • Wall Following • Control Architecture Mi i Pl i Mission Planning z Mission stored as an array of way points z z Sample way point: { x, y, heading, speed, range, mode } Modes describe behavior of boat Test Mission z z z z Unreliable GPS and sonar data Reliable compass data Internal clock, counting time Mission composed of target headings, and times at which to change way points Wall Finding and Following z Two modes: modes z z Mode 1: Travel at set heading until wall is detected Mode 2: Hold constant distance from wall, wall assumed to face a known heading M d 2 Mode Mode1 Data Collection z Serial z z z Analog z z z GPS: Position Compass: p Heading, g, Pitch and Roll Sonar: Range Solar: Voltage Output Internal z z Time: Since program start up Way point and error Data Logging z Logging constrained to <1 Hz z z Logged to an onboard netbook z z z Higher speed causes serial buffers to fill Data stored via Realterm Formatted for MATLAB importing External GPS data stored on SD card Student C • Propulsion and Speed Control • Thrust Tests Test • MATLAB Simulations • Real‐ Real‐World Tests Propulsion System Design y 2 Thrusters y 1 per outer hull y Differential thrust for yaw y PWM control t l with ith Arduino Ad i and Speed Controllers y 12V DC Trolling Motors Speed Controller Selection y Pro Boat 40A Waterproof ESC y Limited PWM frequency q y range g y Incompatible with Arduino PWM y Victor 884 ESC y Compatible with Arduino y Not Waterprooff Photos removed due to copyright restrictions. Please see: Pro Boat Waterproof ESC with Reverse 5-12V 40A VEX Robotics Victor 884 + 12V Fan Thrust Test y Test conducted in water tank y Thrust was measured at differentt motor diff t voltages lt y Data fit to linear curve y Maximum vehicle thrust=2X28.17N=56.3N y Minimum voltage=1.5V g Force=Sensor Force X R2/R1 Thrust Test Data C t l System S t d MATLAB Simulation Si l ti Control and y Closed‐loop proportional control y heading and speed using sonar, GPS, and compass y Mission set set‐points points determine control behavior y Way‐point Traveling y Static Heading Following y Wall Following y Boat and control system modeled in MATLAB using ODE45 y M, J, B(lateral) B(lateral), B(rotational) y Various set‐points were used as inputs to adjust the gains Si l ti Simulations Simulations Experiments Experiments Student F Characterize wave spectrum of Charles River Ri River Setup Flow rate meter computer LabPro LoggerPro Real Term Pressure transducer Arduino microprocessor River Wave Data Case 1 y Fair weather y No Wind y No river activity Case 2 y Raining y Steady wind y No river activity y Case 3 Case 4 y Raining y High winds y No river activity y Test T tD Day y Fair weather y Slight wind y High boat traffic River Wave Data Case 1 y Fair weather y No Wind y No river activity Case 2 y Raining y Steady wind y No river activity y Case 3 Case 4 y Raining y High winds y No river activity y Test T t Day D y Fair weather y Slight wind y High boat traffic D t Data Heights and Wave Periods Average 1/3 wave height = 0.7174 cm Average period length = 1.1487 s River Wave Data Case 1 y Fair weather y No Wind y No river activity Case 2 y Raining y Steady wind y No river activity y Case 3 Case 4 y Raining y High winds y No river activity y Test T t Day D y Fair weather y Slight wind y High boat traffic D t Data Heights and Periods Average 1/3 wave height = 1.3295 cm Average period length = 0.5450 s River Wave Data Case 1 y Fair weather y No Wind y No river activity Case 2 y Rain y Moderate wind y No river activity y Case 3 Case 4 y Rain y High winds y No river activity y Test T t Day D y Fair weather y Moderate wind y High boat traffic D t Data H i ht and dP i d Heights Periods Average 1/3 wave height = 1.4242 cm Average period length = 0.8082 s River Wave Data Case 1 y Fair weather y No Wind y No river activity Case 2 y Rain y Steady wind y No river activity y Case 3 Case 4 y Rain y High winds y No river activity y Test T t Day D y Fair weather y Slight wind y High boat traffic D t Data Heights and Periods Average 1/3 wave height = 3.5856 cm Average period length = 0.7936 s W S Wave Spectra Conclusions y No real current y Waves driven by two sources y Wind y River activity y Frequency F ffaster in i presence off wind i d source y Need more data! Student G • • • • Vehicle Requirements Po Pow wer er Output Te TTest st System Integration Feasibility Comparison Compariso Project Overview y Tasked with feasibility assessment for solar power use y Desired quantitative data Assess Vehicle R i Requirements Select Panels Check Panel Specifications Integrate S stem System Full System System Test Vehicle Requirements Component Voltage Current Power Accelerometer 6V 50 mA 0.300 W Sonar 5V 50 mA 0.250 W GPS 3.3 V 50 mA 0.165 W Arduino Mega 5V 50 mA 0.25 W Electronics Total: 0.965 W Motors (Min) ( ) 12 V 0.25 A 3W Motors (Max) 12 V 2.50 A 30 W Vehicle Minimum Total: 3 965 W 3.965 Vehicle Maximum Total Total: 30.965 W Correcting Specifications y Panel output: Pout = η panel Edensity Apanel y Standard Peak Edensity : 1000 W/m2 (noon @ equator) y Boston Dec. Dec Peak Edensity : 800 W/m2 y Ideal: 10am on sunny day Sun Power Density y 600 W/m2 1200 P(t) = P ⋅sin( t − t dawn t dusk − t dawn ⋅ Π) 1000 Power in W/m2 y Non‐ideal: 10am Cloudy y 200 W/m2 y Power through day day: 800 600 400 200 0 ‐200 200 0 Standard 5 10 15 20 Time of Day in Hours Boston Ideal Boston Non‐Ideal 25 Suntech STP0055‐12 Measured Capabilities y Sunny: y Short Circuit Current : 0.21 0 21 A y Measured Output: 2.8 W y Cloudy y Short Sh t Ci Circuit it C Current: t 0.065 0 065 A y Measured Output: 0.933 W Sunny Cloudy 30 Voltage (V) Estimated Capabilities y Peak Rated Power = 5W y Peak Power (sunny)= 3W y Peak Power (rainy) = 1W Suntech Panel Power Curve 20 10 0 ‐10 0 0.1 0.2 Current (A) 2 V P = VI + = R 0.3 System Integration Physical System Electronic System R1: 170 Ω > 21 V >4V Arduino Arduino Voltage Logger Power Resistor 140 Ω 21 V y Panels sit on motor mounting y Servo available for optimization Solar l Panel Vout = R2 Vin R1 + R2 R2: 40 Ω Feasibility‐ Electronics Measured Cloudy Output Electronic Power Consumption Extrapolated Sunny Output 8 7 6 Power ((W) 5 4 3 2 1 0 0 50 100 150 200 250 Time (s) 300 350 400 450 500 Full Vehicle Feasibility 70 Extrapolated Sunny Panel Output Vehicle Total Minimum Power Use Actual Mission Power Use 60 Power (W W) 50 40 30 20 10 0 0 50 100 150 200 250 300 Time (s) 350 400 450 500 Mission Video y View from vessel y View from shore Final Evaluation Solar Feasibility Rugged Vehicle Fly Planned Path Survey Bridge Wall‐ Following y Vehicle survived well y Deployment & leaks y Path followed y Solar power sufficient y No time for f bridge test y Capability Present y Wall W ll ffollowing ll i untested t t d Future Mission Objectives y Add full GPS navigation capabilities y Use Sonar for wall following y Remote data logging abilities y Actively control solar panel angle y Test in warmer drier weather!! Special Thanks to: Franz Hover Josh Leighton Harrison Chin Charlie Ambler MIT Sailing Pavilion MIT Towing Tank Mechanical Engineering Department Center for Ocean Engineering Ch Chevron Schlumberger S hl b Q Questions? i ? N lA hi SSpreadsheet dh Naval Architecture y Displacement v. draft N lA hit t SSpreadsheet dh t Naval Architecture y GM calculation N lA hi SSpreadsheet dh Naval Architecture y Trim Calculation Fully Constrained Pontoon Attachments Leads to stress concentrations at joints Previous Designs Pressure Transducer: Calibration Curve slope = -0.366 cm/Volt MIT OpenCourseWare http://ocw.mit.edu 2.017J Design of Electromechanical Robotic Systems Fall 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.