[final]mizuchivody report lamaakel - mate rov …...of the rov’s lifetime. command starts at the...

27

Upload: others

Post on 01-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power
Page 2: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

IntroductionOptimusSAMOYteamfromAlAkhawaynUniversitydesignedROVMizuchiVody,the

firstmodular RemotelyOperatedunderwaterVehicle (ROV) capable of navigating aircraft

wreckageareas,retrievingsamplesofinterest,andinstallingoceaninstrumentationdevices

attheseafloorbottom.

MizuchiVodyperformsthetasksissuedintherequestforproposals issuedbytheApplied

Physics Laboratory at the University of Washington within the frame of MATE’s 2018

missionrequirementsrangingfromlocatingandretrievingaircraftwreckage,installingand

recovering seismometers, to installing tidal turbines and other environment monitoring

instruments.Moreover,thevehicleadherestoMATE’ssafetyrequirementsand iscapable

ofbeingdeployedfromashipaswellasfromharborallowingitsusageinavarietyofother

researchopportunitiesforthestudentsandfacultyofAlAkhawaynUniversity.

Inorderto facilitateandensuregoodandrapiddevelopmentof theROV, thecompany is

split into Mechanical, Electrical, and Software departments that are in constant

communicationthroughtheproductionprocess.

This technical document reports the design and construction process the company went

throughtodeliverMizuchiVody09.

OptimusSAMOYteampicture.

2

Page 3: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

TableofContentIntroduction…………….…………………………………………………………………………………………………………02TableofContent……….………………………………………………………………….……………………………………03DesignRationale…………….……………………………………………………….…………………………………………04

DesignProcessandEvolution…………………………………………………..……………………………04MechanicalDesign…………………………………………………………………………………………………05

MechanicalOverview……..….……………………………………………….…………………………05Frame……………………………..….…………………………………………………………….……………05Propulsion……………………….……………………………………………………………………………07ElectronicsHousing………….…………………………………………………..………………………08Buoyancy……………………….…………………………………….…………..…………………………09

ElectricalDesign……………………………………………………………………………………………………10ElectronicsOverview………………………………………………………………………………….…10PowerDistribution………………………………………………………………….……………………10PropulsionSystem…………………………………………………………………..……………………10MainControlUnit…………………………………………………………………………………………11WaterSensor…………………………………………………………………………….…………………11Tether……………………………………………………………………………….…………………………12

SoftwareDesign……………………………………………………………………………………………………12SoftwareOverview………………………………………………………………………………………12Cockpit………………………………………………………………………………..………………………12CameraFeed………………..…………………………………………………...…………………..……13TetherCommunication…………………………………………………………………………..……14FeaturesDisplay…..………………………………………………………………………………………14

Safety……………………………………………………………………………………………………………………15SafetyPhilosophy………………………………………………..………………………………………15SafetyStandards……………………………………………….…………………………………………15SafetyFeatures……………………………………………………………………………………………16

Testing&Troubleshooting………….…………………………………………….………………………………………16ProjectManagement………………….…………………………………………………….………………………………17

CompanyStructure&Management…………………………..…………………………………………17FutureImprovement……………………………………………………………………….……………………18

Cost&Budgeting…………………………………….……………………………………………………..…………………18Challenges………………….……………………………………………………………………………..………………………18

PersonalandTechnicalChallenges…………………………..……………………………………………18LessonsLearnedandSkillsGained…………………………………………………………………………19

Reflections…………………………………………………………………………………………………………………..……20OutreachActivities……………………………………………………………………………………………………………22Acknowledgment………….……………………………………………………………………..……………………………22Appendix……………………………………………………………………………………………………..……………………23

A-SystemInterconnectDiagram……………………………………………………………………………23B-SoftwareFlowchart&ImageProcessingAlgorithm……………………………..……………24C-GanttChart…………………………………………………………………………………………………..……25D-SafetyChecklist……………..….………………………………………………………………………………26E-Budget………………………………………………………………………………………………………………27F-References……………………………………..…………………………………….……………………………28

3

Page 4: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

DesignRationaleDesignProcessandEvolution

The design of Mizuchi Vody was based on the

concept ofmodularity.Wewanted our vehicle to

becustomizabledependingontheneeds.

We beganwith the design of a frame taking into

account the physical dimensions of the different

thrusters available to the team and the main

electronicsenclosuresinceitisthemostimportant

partofthevehicle.Later,wehavedecidedtoadda

secondattachablepartforthefeaturesneededfor

thisyear’smissions.

Totestthepropulsionsystemandthesoftware,we

have also designed and manufactured 3 cheap

prototypes where we have kept troubleshooting

theproblemsfacedandaddingmorefeatures.

Thesoftwareteamdecidedtostartworkingonthe

software from scratch using Python, embedding

the whole system in a Raspberry Pi board, and

experimentedwithcomputervisionfortheAircraft

identificationtask.

Figure5MizuchiVodyROV

Figure4FinalPrototypeDrawingbeforeCADImplementation

Figure4FirstPrototype

Figure4SecondPrototype

Figure4ThirdPrototype

4

Page 5: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

MechanicalDesign

MechanicalOverview

ThemechanicalaspectsoftheROVMizuchiVody09werethoroughlydiscussedbeforeall

designswerefinalized.AndallthedesignsweredrawnandsimulatedinSolidWorks.Stress

and Strain simulations were used to fine-tune the models before manufacturing the

prototypes.AtotalofthreeprototypesweretestedbeforesettlingonthecurrentMizuchi

Vody09designdetailedinthisreport.

Figure6DesignofMizuchiVodyinSolidworks

Frame

MizuchiVody’smainframeconsistsoftwoverticalplatesconnectedtoeachotherbytwo

horizontal plates. The plates are joined to each other by tenon joints secured by static

hinges and shoulder screws. The later are added to the structure to help it withstand

tensileload.

Twoadditional verticalplatesandahorizontal are linked to themainframe toallow the

additionofspecificfeaturestotheROV.

5

Page 6: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

Thedesignoftheframewaskeptsimpleandcompactin

ordertohelpmaintainasteadystreamlinewaterflowat

ahighstability.

Figure12FramedesigninSolidworks

As for the material, after running a failure analysis

simulationofdifferentpossiblematerialsthatwouldsuit

our application better considering it operates

underwater, and taking into account the extra loading

due to pressure. The circumferential, longitudinal and

axialstresswerecomparedtochecktheprincipalstress

and the Von Mises stress was calculated to check the

factor of safety. All calculations were made using

Matlab.

Consideringthedepthofthecompetitionislessthan10

meters,wehavedecidedtouseplexiglassbecauseofits

low cost, excellent corrosion resistance, ease of

machining and fabrication and moderate strength-to-

weightratio.Thesheetsusedare0.5mmtickandhavea

densityof1.16g/cm3.

The durability of the ROVwas tested using Solidworks

staticanalysis.Theprogramsimulatesthepressurethat

wouldbeappliedtothevehicleinthewateratadepth

of10metersalongwith theextra loadings.ThevehicleFigure11StressSimulationComponents

Figure11VerticalPlate

Figure11HorizontalPlate

Figure11BottomHorizontalPlate

Figure11BottomVerticalPlate

6

Page 7: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

withstands the applied forces with a small deformation of

5.0703E-5which iswithin thetoleranceused inengineering

designs, hence, the static analysis of the frame yielded

positive results about the design being used. The Finite

Element Analysis (FEA) was used to analyze the frame

throughout the design process to ensure the structural

integrityof thevehiclewhileusingtheminimumamountof

materialspossibleforbetterbuoyancy.

Figure17VonMissesStressSimulationResults(199m)

Propulsion

MizuchiVodyispoweredbysixthrusters,twoT100brushless

thrusters from Blue Robotics and fourmodified A2212/10T

1400KV brushless motors. The A2212 motors are made

waterproofbybeingenclosedin3Dprintedenclosuresfilled

withepoxyresin.

ThepropellersaredesignedandsimulatedusingSolidworks,

3DprintedandmoldedfromABSplasticforbetterquality.

Figure16T100ThrustersfromBlueRobotics

Figure16A22121400KVBrushlessMotor

Figure16EpoxySealingHousing

Figure16CustomMadePropellersfortheBrushlessMotors

7

Page 8: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

ThetwoT100brushlessthrustersareusedforverticalmotionand

thefourA2212brushlessthrustersareusedforhorizontalmotion

and positioned at 45° from each other for more degrees of

freedomallowingthevehicletoyaw,roll,pitch,heave,surge,and

sway.

The chosen vectored propulsion system allows for a more

intuitive control for the pilot and a more powerful horizontal

movement.

ElectronicsHousing

Theelectricalcomponents,electronics,andcameraarehousedin

a cylindrical enclosure due to its high inherent strength under

pressure.

For themainenclosureweareusinga13mmPVC tubewith3D

printedcouplingepoxiedtothetether.Thecouplingspreventthe

large diameter tube from flexing andprovide a constant sealing

surface for theend capO-rings. The tether andmotors traverse

the end caps in cable penetrators that are machined in a CNC

machine.

For higher strength, the end caps are painted with 2 layers of

epoxyresin.

An electronics tray is placed inside the enclosure to allow good

spacemanagement.Itholdsthestepdownconverters,raspberry

Figure18VectorPropulsionSystem

8

Page 9: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

pi, arduino, ESCs, sensors, and camera. The tray is

machined from 3mm plexiglass sheets cut using a laser

machine.

We would have preferred to use clear a clear plexiglass

enclosure, but couldn’t find any and decided to use PVC

instead.

Buoyancy

Mizuchi Vody was designed for neutral buoyancy, or

slightlynegativebuoyancy thatwouldbecounteractedby

the tether allowing the vehicle to easily maintain a

constantdepthunlessacteduponbythethrusters.

Wehavetestedthefinalprototypemanytimesaswekept

addingnewcomponentseverytimetoadjustitsbuoyancy.

To balance the heavy vehicle materials, the company

decided touse foamto increasebuoyancy.The foamwas

madetofit thevehicleframewithout interferingwiththe

other components and also maintaining an aerodynamic

shape.

While making the buoyancy compound, we have

experimentedwithbothfoamandpolystyrenecushioning.

Perfectbuoyancywasachievedbyaddingsmalladditional

weights and testing the whole vehicle at the swimming

pooleverytime.

Figure22BuoyancyTestoftheLastPrototype

Figure22BuoyancyTestofthe3rdPrototype

Figure22FoamBeforeCutting

Figure22PolystyreneBuoyancyCompound

9

Page 10: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

ElectricalDesign

ElectronicsOverview

MizuchiVody’selectricaldesignfacilitateseasyandreliablecommandoverthecourse

of theROV’s lifetime.Commandstartsat thecontrol station,which includesadisplay

screen,statusLEDsandajoystick.Poweristransmittedtothevehiclegoesthroughthe

controlstationthatholdsas30-Afuse.

ThecontrolandprocessingisalldoneontheROVusingaRaspberryPi3boardlinkedto

aNextONEboard.

PowerDistribution

Thepowerdistributionunitisusedtoconverthighpowervoltage48Vto12Vandlower.

Power conversion is accomplished using step down DC-DC converters in continuous

modeinsteadoflinearvoltageregulationthatmaycausedisolderingofthecomponents

duetooverheating.

The12Voutputdirectlypowersthesixthrusters,andanIC7805voltageregulatorallows

a5VtobetransmittedtotheNextONEmicrocontrollerboard,LEDs,camera,andservo

motors.

Thecontrolstationispoweredusingthe48Vsupplyandtransmitspowertothevehicle

through the tether after is goes through the fuse. The 48V also powers the display

screen.

PropulsionSystem

Two types of thrusters are used inMizuchi Vody two T100 and fourA2212brushless

motors.

TheBluerobotics’T100thrusterswerechosenfortheircost,performance,andcompact

size. theyprovideupto2.36kgfofthrustwhenoperatingat12V.Sincewewereonly

able to purchase two T100 thrusters, we have decided to use four A2212 brushless

motorsforhorizontalmotion.

ThesixthrustersarepoweredusingsixexternalESCsthatoperateonanI²Cbus.

Toaccommodatethelargecurrentdrawofthethrusters,thesoftwaresetsanartificial

maximumspeedforthethrustersallowingforlesscurrentdraw.

10

Page 11: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

MainControlUnit

The main control unit is composed of a

RaspberryPi3 linkedtoanATmega328Pbased

board,Arduino.

ThesoftwareinstalledintheRaspberryPiboard

and communicates with the NextONE board

usingserialcommunication.

A category 5 Ethernet cable in the tether

extends the camera display and transmits

joystick commands from and to the control

station.

TheNextONEboardalso interfaceswithall the

sensors: the water sensors, temperature and

flame sensors, gyroscope, pressure sensor,

ESCs, and servo motors.

Additionally, a master-slave setup is made

betweentwoArduinoscommunicatingbetween

eachother,themasterreadingcommandsfrom

thejoystickatthecontrolstationandtheslave

controlling the actuators and everything on

boardtheROV.

WaterSensor

Forvehiclesafety,twowatersensorsareplaced

at the two extremities of the electronics

enclosuretosignalwaterpresence incaseofa

breachimmediately.

The circuit consists of a signal amplifier that

senseswaterpresenceasanelectric shortand

they are linked to theArduinoboardasdigital

inputonlysignalingthepresenceorabsenceof

water.

Figure24ArduinoMaster-SlaveSetup

Figure25CircuitDesignoftheWaterSensor

Figure23SalmaElGhayateSettinguptheRaspberryPiBoard

11

Page 12: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

Tether

MizuchiVody’stether(Fig.)shieldsmultiplecablesinonesinglecasing.Thisallowsfor

easeofstorageanduseandalsoprotectsthecablesfromwearandtear.Itconsistsof

aCat5EthernetCableforcommunicationbetweentheRaspberryPi,thescreen,and

the joystick, twoairlinetubestosupplyandexhaust thepressurizedair,andtwo13

AWGpowercables.

SoftwareDesign

SoftwareOverview:

Thesoftware,Cockpit,allowscompleteandeasycontroloftherobot.Itwasdesigned

with practicality as a priority while also taking into account aesthetics and pilot

comfort.Thesoftwarehelpsthepilotsmanagetheirtasksandstrategyinanefficient

manner. There were many iterations in the software as the understanding of the

requiredtasksgrewdeeper.

Open sourcematerial and free packages helped the team develop a software with

relativeeaseanditisnowavailableinthecompany’sGithubaccount.

Cockpit:

The cockpit is the team’s mean of communicating and controlling the ROV. The

software iscomposedof thecontrol system, theGraphicalUser Interface (GUI),and

Figure26CrossSectionoftheTether

Page 13: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

themissiontaskscompletionsystem.ThesoftwarewasdevelopedusingPython3forthe

big range of features it provides, its dynamic libraries, and easiness to interface with

Arduino.We also chose toworkwithOpenCV for its ease to learn and comprehensive

documentation.ThesoftwareteamalsousedArduinotechnologyinordertoprogramthe

microcontrollerresponsibleforrunningthecontrolsystemandmissiontoolscontrol.An

imageprocessingsystemwasincludedalso.Theimageprocessingsystemisacrucialpart

inthesoftwaresystem,asitaffectsdirectlyoneofthemissiontaskswhichistoidentify

the tail sectionofanairplane.This systemwasdevelopedusingPython3andOpenCV.

The system relies on input from the mission tools camera. The pilots can invoke this

feature atwill, as they are in control of the robot’s position. The pilotsmust carefully

choose the angle and dimension of the snapshot they take, to avoid excluding any

relevantdetailofthetailsection.Thesystemidentifieswhichtailsectionisathandusing

thealgorithmmentionedinAppendixXandtheotherdocumentsexplainingthesystem.

Camerafeed:

Thecamerafeediswhatenablesthepilotandcopilottokeeptrackofthesurroundingsof

therobot.TheGUIfeaturestwotypesofcamerafeeds,oneforthepilotandoneforthe

copilot.Thefirstcameraisforthepilottoseethefrontviewoftherobotandbeableto

steeritdirectlytowardstheplaceswhereithastocompletethemissiontasks.Thesecond

camerafeedisdedicatedtoviewingthemissiontoolsandhelpingtoperformthetasks.

TheGUIallowsswitchingbetweencamerafeedsatwill.

Movementcontrol:

The cockpit allows the pilot to control the ROV through an Xbox 360 controller and

displaysinformationsuchasdepth,temperature,time,missioninformation,andcamera

feeds.TheROVtransmitsbackdatatotheCockpitanditscomponentsareupdated.

Figure27ScreenshotoftheCameraFeedback

13

Page 14: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

Tethercommunication:

To communicate with the robot in an efficient easy to

troubleshoot manner, all cockpit components are directly

connectedtothemaincomputerintherobot(RaspberryPi

3).Thecommunicationbetweenthemaincomputerandthe

microcontrollerisestablishedviaserialportcommunication,

as it isveryefficientandfast. Italsoallowsformuchmore

control than other kinds of communication. Through this

channel, data is sentbackand forthbetween theonboard

computer and the microcontroller, where the computer

sends commands to control locomotion andmission tools,

andthemicrocontrollersendstherelevantdatabacktothe

cockpit.

Featuresdisplay:

TheGUIplaysahugeroleincompletingthemissiontasks.It

isafullyfunctional,intuitive,nimbleinterface.Throughthe

informationdisplayedontheGUI,thepilotscanhaveareal-

time feedback of the robot’s situation. The information

displayedinclude:

Safety check list: in order to make sure that all safety

measures are completed and proceed with the missions’

execution.

The sensory data: displaying this data allows the pilots to

have an overview of the state of the surroundings of the

robot. The sensory data includes: temperature, depth,

pressure, luminosity,andorientationoftherobotonthree

anglespositioningsystem(θ,j,w).

Warnings: it allows the pilots to know if there is a certain

failureinanysystemwithintherobot.Suchfailuresinclude:Figure30Yassinewearinggloveswhile

makingtheO-rings

Figure30Oumaima&JadewearinggloveswhilemakingtheO-rings

Figure30Jadewearingsafetyglassestotestthepropellersforthefirsttime

14

Page 15: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

thrusterfailures,waterleakage,firewarning,missiontoolfailure,nocommunicationor

timeoutwarnings.

Missiontasksstatus:itallowsthepilotstoknowwhichtaskswerecompletedandwhich

arenot.

Safety

SafetyPhilosophy

“Bettersafethansorry” isthefavoritesloganofourcompanyandsafetyisamongour

main priorities, for that, we always ensure our employees are working in a safe

environment:both theengineering lab inour schooland theFablabwework inhave

firstaidkits,twoofourmechanicalteamemployeesarecertifiedfirstaidresponders,

andwealwaysensureoneofthemisalwayspresentinthelab.

TheANSIsafetyprocedureswererespectedthroughoutthedesignoftheMizuchiVody

andduringthetestingsessions.

SafetyStandards

During the construction ofMizuchi Vody, strict safety rules, pinned to the lab door,

were implemented. While in the lab, Optimus SAMOY ensured the availability of

protectiveequipment,fromprotectiveeyeweartolatexandheatprotectiongloves.

Members are also required to always wear closed toe shoes and a long lab coat

wheneverhandling chemicals,making sure the laser cuttingmachine is closedand its

exhaustpipeandalwayswearinglasersafetyglasses,usingadrillingstationinsteadof

thedrill,etc..

Theengineering lab is locatedatthecenteroftheuniversitycampus,closetothethe

healthcarefacilitiesandthesecuritydepartmentincaseofemergencies.

AsafetychecklistwasalsodevelopedtoinsuredeploymentoftheROVisalwayscarried

ourinasafemannerandhasbeenembeddedaspartofthesoftware,Cockpit.

SafetyFeatures

Safetyisinherenttovehicledesignandwasconsideredthroughoutthedesignprocess.

The mechanical team insured the absence of sharp edges, and all the motors are

15

Page 16: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

shroudedwith grates to stop large objects from striking the blades or hurting living

organisms in the seawhilemoving parts such as thrusters aremarkedwithwarning

labels.

The control station includes switches for the power transmitted to the ROV which

allowspowertobecutoffimmediatelyincaseofemergencyandtheROVispulledto

thesurfaceusingthetether.

Inordertoprotecttheelectronicsystemfromcurrentspikes,thesoftwareteamsetan

artificialmaximumspeedforthethrusters.

Testing&TroubleshootingOptimus SAMOY established a testing protocol (Appendix D) to ensure operational

safety. Before every testing in the water, members perform a dry run to point out

problemsbecauseitiseasiertosolvetheminairthanunderwater.

Thesafetychecklistmustbefollowedbyallthemembersandisalsoembeddedinthe

software. The control can not run unless the safety protocol has been followed

successfully.

In the event of an emergency, any crew member closes to the power supply must

immediatelycutoffpowertoavoidinjuryofthecrewortheROV.

Mizuchi Vody is regularly tested in thewater to ensure its performance and stability

especially when new features are implemented. Tests were performed first in big

bucketstotestthemotorsandcamerawatertightenclosures.

After thecore functionalitieswereestablished, the teamproceededtoactual tests in

the swimming pool to test the whole vehicle. Any unforeseen shortcomings in the

designwereaddressedbeforethenexttestintheswimmingpool.

Totroubleshoot,thecompanyusedastep-by-stepprocesswhichinvolvesreproducing,

isolating,anddiagnosingtheproblem.DuetothemodularityofthedesignofMizuchi

Vody,itiseasiertoreplacefaultypartseasily.

16

Page 17: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

ProjectManagement

CompanyStructure&Management

Optimus SAMOY is composed of four distinct departments to

properlydelegatetheresponsibilitiesofdesigning,manufacturing,

and testing Mizuchi Vody. The mechanical, electrical, software,

and administrative department were all headed by individual

department leads who reported directly to the CEO. This

facilitates free flow of ideas among departmentmemberswhile

alsodevelopingacommonvisionbetweenallthedepartments.

ThewholecompanymembersshareaGithubrepositoryinwhich

theypushtheirworkregularlytoallowtrackingadvancementand

easeof troubleshooting in caseanewadded featuremessesup

withthewholesystem.

FutureImprovement

TheproductionofMizuchiVodywasnotwithoutchallengesand

discoveryandthewholeteamstillhasideas,thattheywouldlike

to implement. Optimus SAMOY recorded improvements and

notestobeconsideredfortheinternationalcompetitionandnext

year’sdesign.

The mechanical team wants to manufacture the frame using

HDPE instead of acrylic and machine the parts instead of 3D

printing them while the electrical team would

liketoembedthewholecircuitry in DIY boards

insteadofusingalreadyavailablecommercialboards.

The company also needs to dedicate more time to search for

sponsorsnexttimebecausehavingmorebudgetwouldallowthe

companytopurchasebettermaterials.

Cost&Budgeting

A large portion of the budget for developingMizuchi Vodywas

dedicated to the thrusters and electronics because they were

Figure33Tryingrelaystoaddreversemotiontothebrushless

motors

Figure33Theelectricalteammeasuringtheamperagedrawof

thebrushlessmotors

Figure33Theelectricalteammeasuringthemaximalamperagedrawofthethrustersunderwater

17

Page 18: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

deemedthemostimportantpartofthevehicle.Ontheotherhand,thebudgetofthe

mechanical teamwasmostly used to buy the necessarymaterials for the frame and

manufactureit.

ThebudgetandcostprojectionofMizuchiVodyareattachedinAppendixE.

Challenges

Personal&TechnicalChallenges

Throughout the design and build process various challenges were faced. Among the

mostprominentweretimemanagementandlackofresources.Duringthefirstlearning

period the company did well, but the design and build phases took longer than

expectedwhichledtodelayingthetestingofthevehicle.Anotherissuewehavefaced

wasthelackofresourcesinthecityofIfranewhichmeantweneededtotravelforhalf

adaywheneverweneededeventhesimplestparts.

There were also various technical challenges. Every system has its own unique

challenges and some were more difficult to overcome than others. Regulating the

amperage draw from the brushless motors and adding reverse motion was among

them. In order to solve that issue, we had to test the motors amperage draw at

different speeds in the water to determine the appropriate one and design an

alternativerelayscircuittoswitchtheESCspolaritytoallowreversemotion.

Themechanicalteamhadtofixtheschool’s3Dprintedforprototypingandspendtime

sandingtheprintedpartsbecauseofthelowqualityofprinting.

ThesoftwareteamstruggledtointerfacetheGoProcamerawiththeraspberrypiwhen

wecouldn'tgetholdofspecialRaspberryPiCameras.

LessonsLearnedandSkillsGained

A variety of new skills were learned by each employee individually. Themechanical

teamlearnedhowtodesignandmanufacturetheirownpartsfrombasicdesigntoFEA

and manufacturing. They have also developed their own casting techniques to

manufacturecheapreliablepartsfrom3Dprintedones.

Theelectricalteamlearnedhowtodeviseacircuitforaspecificneed.Theystartedwith

simple circuit simulations in P-spice before designing in EAGLE, manufacturing the

18

Page 19: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

boardsandpopulating them.Theyhavealso learnedhowtousebasicelectrical tools

suchasmulti-meters,digitallogicanalyzers,andoscilloscopestoaidintroubleshooting.

Similarly,thesoftwareteamlearnedhowtodesignasoftwarefrompiecesofcodeand

embedthewholethinginRaspberryPi.

Employees of the whole company have learned how to work together and

communicatetheirprogressandproblemstotherestofthemembersintheirteamand

thewholeteamwhenexternalhelpwasneeded.

Page 20: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

Reflexions

“NASAMATEchallengewasagreatopportunityformetochallengemyself

and deepen my knowledge in many engineering fields. The first time I

heardaboutthecompetition,Ihadnoideasucharobotcouldbebuiltbya

teamofundergraduatestudents.However,aswesplitthetasksbetween

us,thebigpicturestartedtoclearup.

WhenIthinkaboutallthehoursspentinthelabworkingonanewdesign

orbuildinganewpartandwefailattheend,Idon’tthinkofitasawasted

time. Ifwedon’t get thedesired result, at leastweknow that a specific

wayofdoing thingswillnotgiveadequate results.Moreover,working in

anenergeticteamwhereeverybodyiseagertolearnandtrynewthingsis

perseagreatpleasure.Iwillmissthisteam.”

OumaimaLamaakel,ChiefEngineerandPilot

“IfIweretopickthebestdecisioninmyacademiclifesofar,Iwould

pickjoiningtheROVteamofmyuniversity.Sincejoiningtheteamin

myfreshmanyear,Ihadlearnedalot.NotonlydidIlearnthingsthat

Iwouldn’t have learned onmy own, I even learned things that not

even the university curriculum taught. From Arduino projects, to

RaspberryPiprojects,totheteamspirit.Myexperiencewiththeteam

contributeda lot tomyknowledgewhen Iwasanovice.Nowthat I

am fully fledged member of the team, I learned even more. Why?

Becausechallengesweremoredifficultandresponsibilitywashigher,

asIhadtodesignwithmyteamanew software and

implement it from scratch.We had to learn new

programminglanguages,newtools,andnewframeworks.Wefaced

lots of obstacles, but we overcame them. It was truly my greatest

learningexperiencesofar.”

FaroukLemyesser,SoftwareTeam

19

20

Page 21: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

“Beingpartof thesoftware team, thecompetitionhasbeenexcitingas I

hadtoconstantly learn.Solvingachallengehasalwaysannouncedthe

start of even a more complicated one. Having an initial limited

background,asIamafreshmanstudent,wasneveranimpedimentbut

an advantage as I had the opportunity to learn from all the software

teammembers.TheexperiencealsoembeddedmyteamworkskillsasI

learned to trust my teammates and be open to diverse ideas and

solutions. This journeywill be forever etched inmymemory andwill

surely serve as amotivation inmy further academic and professional

career.”

SalmaElGhayate,SoftwareTeam

“Having just begun the transition from high school to university,

participating in one of themost prestigious robotics competitions

was a far-fetched dream. Regardless, signing up for the

mechatronics clubwas a decision Iwill never regret seeing how I

gotintroducedtotheMATEROVcompetitionthroughit.Beingpart

oftheparticipatingteamwasawonderfulexperience.Igottolearn

multidisciplinary skills andpickup somesoft skills aswell,namely

teamwork. problem-solving and troubleshooting was also one of

the main skills I got introduced to. And of course, budget

managementandschedulingwereprimordialtoalltaskswehadto

complete. In a nutshell, my participation in this competition was

worthallthetimededicatedtoit.“

NizarSabbar,ElectricalTeam

“I still remember my excitement when I first heard about the

competition,buttheexcitementwascombinedwithaconcern.Building

a robot was a dream to me and joiningOptimus SAMOY made that

dreamareality.Thisgreatexperiencewouldcertainlyhelpmetobeto

beasuccessfulengineer.“

MaryamAdwan,ElectricalTeam

21

Page 22: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

OutreachActivities

In collaboration with the Admissions and Outreach

department at Al Akhawayn University, Optimus

SAMOY regularly visits high school students to

promotetheSTEMfields.

Wehave screened the«SpareParts»movie to the

AUI community to pump up the spirit and also

presented the MATE ROV competition during the

RoboticsEducationconferenceinIfraneinNovember

2017.

Ourmembersarecurrentlygivingan Introductionto

Roboticsworkshopduring theSpring2018semester

for Al Akhawayn University students and gave an

IntroductiontoArduinoworkshopduringFall2017.

Acknowledgment

Optimus SAMOY would like to extend their most

sinceregratitudetoourparentsandfriendsfortheir

help and encouragement and to to the following

benefactors for their support throughout the

developmentofMizuchiVody:

AUI School of Science & Engineering - for providing

sponsorshipandlabs.

Dean Kevin Smith - for his continuous

encouragementandsupport.

AUI Communication & Dev department - for

sponsoringourtravelandregistration.

AUIAthleticsdepartment-forallowingustousethe

swimmingpooltotestMizuchiVody.

AbdelghafourMourchid&Mohammed Tahri-Sqalli -

forprovidingtechnicalsupportandsuggestions.

Figure37SparePartsmoviescreening

Figure37IntroductiontoRoboticsworkshop

Figure37IntroductiontoRoboticsworkshop

Figure37IntroductiontoArduinoWorkshop 22

Page 23: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

Bouchra Saad & Asmae El Mahdi - for providing administrative assistance and always

helpingus.

AUIMechatronics&AstronomyClubs-forsponsoringthethrusters

ROVArab-fororganizingtheArabregionalcompetitionandhelpinguswheneverneeded

AppendixA-SystemInterconnectDiagram

Page 24: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

AppendixB-SoftwareFlowchart

ImageProcessingAlgorithm

Page 25: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

AppendixC-GanttChart

25

Page 26: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

AppendixD-SafetyChecklistPre-power

� Clear the area of any obstructions � Set up and connect camera

monitor to laptop � Verify power supply is “OFF” � Connect tether to ROV � Connect Anderson connectors of

tether to power supply � Check electronics Tube & Power

Distribution Box seals � Check manipulator and other

payload tools Power-up

� Pilot boots up laptop and starts Cockpit

� Pilot calls team to attention � Co-pilot calls out “Power on”, and

moves power supply switch “ON” � ROV deployment members verify

ROV electronic status lights � ROV enters water under control of

deployment members � Deployment members check for

signs of leaks (e.g. bubbles) � If leaks occur, go to Failed Bubble

Check � Otherwise, continue Power Up

sequence � Deployment members ensure that

ROV remains stationary in the water

� ROV is neutrally buoyant � ROV is balanced in all directions � ROV deployment members

release any air pockets and shout “ROV ready”

� Pilot arms ROV and starts thruster test

� Deployment members adjust camera to achieve desired viewing angles

� continue to Lunch procedures if no issue arise

Failed Bubble Check� If many bubbles spotted during

mission, the pilot quickly surfaces the vehicle

� Co-pilot turns power supply off and calls out, ”power off”

� Deployment members retrieve � Inspect ROV and troubleshoot

� If time remains after problems addressed, then return to Power Up sequence

Launch � Pilot calls for lunch the ROV and

starts timer � ROV deployment members let go

of ROV and shout, “ROV released” � Mission tasks begin � Go to Failed Bubble Check or Lost

Communication if either problem occurs during the mission

� Continue to ROV Retrieval if mission completed

Lost Communication� Stepped attempted in order.

Mission resumes when one succeeds.

� Co-pilot checks tether and laptop connection on the surface

� Pilot attempts to reset the Cockpit � Co-pilot cycles the power supply � If nothing succeeds, the mission

stops � Co-pilot turns power supply off and

calls out, “power off” � Deployment team pulls ROV to

surface ROV Retrieval

� Pilot informs deployment members that ROV needs retrieval

� An ROV deployment member’s arms entre the water up to the elbow

� The ROV deployment member pulls the ROV up from the water after making contact

� Deployment team yells, “ROV retrieved”

� Pilot stops timer Demobilization

� Co-pilot turns power supply off and calls out, “Power off”

� Deployment members do a quick visual inspection for leaks or damage on ROV

� Pilot stops Cockpit and powers off laptop

� Connectors of tether are removed from power supply

� Camera monitor and laptop are shut down and packed

26

Page 27: [Final]MizuchiVody Report Lamaakel - MATE ROV …...of the ROV’s lifetime. Command starts at the control station, which includes a display screen, status LEDs and a joystick. Power

AppendixE-Budget

TravelExpenses(USD)FlightstotheROVArab 3,500.00 SponsoredbySchoolofScience&EngFoodandAccommodation 950.00 SponsoredbytheDev&ComDept.Transportation 200.00 SponsoredbySSEVisaFees 230.00 SponsoredbytheDev&ComDept.Malicious 20.00 PaidbyOptimusSAMOY

Subtotal:$4,900.00

RegistrationandCommunicationMaterials(USD)PrintingFees 120.00 SponsoredbytheMechatronicsClubRegistrationFees 450.00 SponsoredbytheDev&ComDept.Poloshirts 180.00 SponsoredbytheDev&ComDept.Caps 150.00 SponsoredbytheDev&ComDept.

Subtotal:$900.00

MachineDevelopment(USD)Mechanicalparts 100.00 PaidbyOptimusSAMOYElectronics 50.00 PaidbyOptimusSAMOYT100Thrusters 238.00 SponsoredbySchoolofScience&EngBrushlessMotors 200.00 SponsoredbytheMechatronicsClubStepDownConvertors 50.00 ReusedTether 80.00 ReusedMalicious 50.00 PaidbyOptimusSAMOY

Subtotal:$768.00Actualsubtotal:$639.00

AppendixF-References“MATE ROV Competition Manual Explorer.” Marine Tech. MATE, 2018. Web. 2018

400 HFS-L – CrustCrawler Inc http://www.crustcrawler.com/products/urov2/

G. Antonelli, T. I. Fossen, D. R. Yoerger, Underwater Robotics. Springer Tracts in

Advanced Robotics, 2nd Ed, 2014.

J. Yuh, M. West, Underwater robotics, J. Adv. Robot. 15 (5), 609-639 (2001)

27