Translate

vrijdag 6 juni 2014

Optimalisatiefase-D Day

Beste lezers,

op 22 mei was het dan zover. De dag van de CCM Trophy 2014. We hebben lang naar deze dag gestreefd, en zijn ook erg blij dat deze dag er nu dan ook echt is. We hebben nachten doorgewerkt om hier te kunnen staan, en daar zijn we als team trots op.

Toen we aankwamen bij het wedstrijdterrein, waren we als een van de eerste. We waren meteen erg blij met het feit dat onze transportkist ook meteen als werktafel dient. Langzaam kwamen er steeds meer teamgenoten aan bij het wedstrijdveld. we zijn als team ook meteen aan de slag gegaan om de robot verder af te maken.

De werktafel van Team Garry

Voordat de kwalificaties zouden starten, werden er van alle teams een groepsfoto gemaakt, en een gezamelijke foto van alle teams bij elkaar. Vervolgens waren we aan de beurt voor de 1e kwalificatieronde. deze verliep niet zoals we hadden gehoopt. De 2e ronde ging gelukkig wel beter, echter was ook dit niet genoeg om ons door te laten naar de volgende ronden, en zijn we dus afgevallen.


Team Garry in actie
Groepsfoto van alle teams

Groepsfoto Team Garry
Ondanks dat de robot niet deed wat hij zou moeten doen, ben ik trots op ons team, en vind ik dat we ver zijn gekomen in deze moeilijke opdracht.


Tijmen v. Geel

Optimalisatiefase-Sponsoring

Beste lezers,

De robot van Team Garry is geen goedkope robot geworden. in totaal zijn wij ongeveer 2000 euro kwijt aan motoren, sensoren, onderdelen, enz. Daarom ben ik als teamleider gaan zoeken naar sponsoren. Hier ben ik vrijwel het gehele blok mee bezig geweest, echter had ik pas resultaat in de optimalisatiefase. hierin heb ik contact kunnen krijgen met Lamb Weston, en Rabobank. met beide bedrijven heb ik uitvoerig aan de telefoon gehangen om het project, en mogelijke afspraken te bespreken. Voor Lamb Weston hield het in dat wij gesponsord zouden worden met een bedrag, daarbij krijgen wij ook Teamshirts, en een rondleiding door de fabriek. In ruil voor dat de logo op de robot komt te staan, en dat we de teamshirts dragen tijdens de wedstrijd. Daarnast hadden we dus ook Rabobank als sponsor. Zij zouden ons ook sponsoren met een mooi bedrag in ruil voor een logo van de Rabobank op de robot, en dat wij de shirts zouden laten bedrukken met hun logo. Dit bedrukken is in de laatste week nog geregeld.

Hieronder de resultaten van de logo's op de robot:

Rabobank

Lamb Weston

daarnaast heb ik ook nog een logo van Team Garry ontworpen. Het logo bevat de slak van Spongebob, genaamd Garry met een bierflesje in zijn mond. Dit logo hebben wij gebruikt om onze shirts te laten bedrukken. dit ontwerp is in overleg met Haas Reklame ontworpen en bedrukt.
hieronder zie je de bedrukking op de computer, en op de uiteindelijke shirts.

uiteindelijk uitwerking shirts

Ontwerp shirts
we zijn als team erg blij dat we bijna al onze kosten terug krijgen.
Tijmen v. Geel

Modelbouw

beste lezers,

over dit gehele blok verspreid is er gewerkt aan de modelbouw. en hebben we bijvoorbeeld een werktafel/transportkist gemaakt.

hierin zijn alle onderdelen verwerkt. ik heb zelf ook een aantal onderdelen gemaakt. hieronder een aantal foto's gemaakt tijdens de modelbouw:
Model1

Los Frame

werktafel

aandrijving

Tijmen v. Geel

Materialisatiefase-SWtekeningen

beste lezers,

nadat het SW model af is gemaakt, zijn we aan de slag gegaan om de onderdelen uit te werken in Tekeningen:


Samenstellingstekening

onderdeel1

onderdeel2

onderdeel3


zo zijn er nog veel meer.


Tijmen v. Geel

Materialisatiefase-SolidWorks

Beste lezers,

Voor het ontwerpproces is het erg belangrijk dat alles in SolidWorks wordt gezet, omdat je dan meteen kan kijken of alles past, en werkt zoals het zou moeten werken. Dit is dus ook iets waar wij veel tijd aan hebben besteed. We hebben met vrijwel het gehele team hier aan gewerkt. We hadden in de conceptfase al een aardig deel af, maar omdat we nu een verbeterd ontwerp hadden, moesten er sommige onderdelen toegevoegd worden, verder uitgewerkt worden, of aangepast worden.

Ik kan helaas niet alles laten zien, omdat de assembley uit 256 parts bestaat. Daarom laat ik hieronder een aantal reders zien van de assembley:

Omgevingsrender1
Assembley Render

Assembley render2

Omgevingsrender2

omgevingsrender3

omgevingsrender4

Tijmen v. Geel

Materialisatiefase-Planning

beste lezers,

Een van de taken van een teamleider, is ervoor zorgen dat je team duidelijk weet waneer de deadlines zijn. Hiervoor hebben we een planning opgesteld.


Planning
Tijdlijn

Tijmen v. Geel

Materialisatiefase-Organogram&TBV matrix

Beste lezers,

Hieronder het organogram en TBV matrix van Team Garry
Organogram Team Garry

TBV Matrix

Tijmen v. Geel

Materialisatiefase-Randvoorwaarden

Werkwijze & Afspraken

·         Bij groepsgesprekken zijn alle teamleden aanwezig.
·         Bij afspraken onderling zijn de gevraagde teamleden aanwezig.
·         Alle teamleden zijn ten minste aanwezig op school van 10:00- 15:00. Mits gemeld bij een van de Teamleiders.
·         E-mails altijd CC naar alle groepsleden, en B. Velreads. zo kunnen ze ook bij de informatie als iemand niet aanwezig is.
·         Iedereen zorgt voor een eigen werkomgeving, waarin gezamenlijk gewerkt kan worden.
·         Er wordt rekening gehouden met teamleden in de ontwerpstudio, en werkplaats, omtrent werkomgeving, en geluidsoverlast.
·         De documenten en producten zijn af voor de afgesproken deadlines, mits gemelde uitzonderingen.
·         Alle aantekeningen en documenten moeten in de daarvoor aangemaakte dropbox mappen worden gezet.
·         Alle testen moeten worden vastgelegd. Op papier, Met foto of Film.
·         Alle besluiten moeten worden vastgelegd op papier.
·         Bij alle georganiseerde gesprekken wordt een notulen gemaakt die in Dropbox wordt gezet. Hier wordt van tevoren iemand voor aangewezen.
·         Iedereen leest de eindverslagen door een geeft waar nodig feedback.
·         Wanneer een deadline voltooid is, wordt dit aangegeven bij een van de teamleiders, en wordt dit verwerkt.
·         Wanneer een deadline ongeoorloofd niet op tijd af is, volgen er consequenties. Eerst wordt er een gesprek aangegaan met de Teamleiders, en mocht het nodig zijn, wordt er een aantekening of gesprek met een van de Docenten aangevraagd.
·         Binnen de subsystemen worden er duidelijk afspraken gemaakt van wie wat doet, en daar zijn zij ook verantwoordelijk voor. Als het maar op tijd af is.
·         Kosten kunnen alleen gemaakt in overleg met de Teamleiders.
·         Wanneer er kosten worden gemaakt voor het project, wordt er een factuur, of ander tastbaar bestand in de Projectmap gestopt onder het groene tabblad. KOSTEN KUNNEN ALEEN MEEGEREKEND WORDEN WANEER DEZE IN DE MAP ZIJN GESTOPT!!!
·         Wanneer iemand afwezig is op een gegeven dag, wordt dat aangegeven bij de Teamleiders, en zal dit op het bord worden bijgehouden.



Opdracht

De flesjes

·         Het flesje heeft een inhoud van 30cl.
·         Het flesje is bruin.
·         Het flesje is 207mm hoog.
·         Het flesje weegt 254 gram.
·         De flesjes zijn leeg.
·         De flesjes liggen minstens 25cm van de muur.
·         Er hoeven maar 6 flesjes in het krat geplaatst te worden.

Het krat

·         Het krat heeft plaats voor 24 flesjes waarvan er sowieso al 18 van inzitten.
·         Het krat is 400mm lang.
·         Het krat is 300mm breed.
·         Het krat is 220-250mm hoog.

De robot

·         De robot mag niet hoger zijn dan 1,8 meter bij de start.
·         De robot mag niet breder of langer zijn dan 0,8 meter bij de start.
·         De robot moet flesjes in een krat kunnen zetten.
·         De robot moet flesjes kunnen verzamelen/verplaatsen.
·         De robot mag niet meer handmatig bestuurd worden na de start.
·         De robot mag niet van het veld af tijdens de wedstrijd.


Het veld

·         Het veld is niet groter dan 4m bij 4m.
·         Er liggen 6 flesjes.
·         Er staan 6 flesjes.
·         Per ronde heb je 3 minuten.
·         De flesjes staan of liggen willekeurig door elkaar op het veld.
·         De vloer is van hout met kort harig tapijt.
·         De balkjes om het speelveld zijn 120 mm bij 120 mm.
·         Het kan regenen.
·         De lichten kunnen storen.
·         Het publiek staat dicht op het veld.

·         De wanden van de tent zijn open.

Tijmen v. Geel

Materialisatiefase-Projectgrenzen

Pick & Place

Het bouwen van alle onderdelen en alles bevestigen. Geen programmeerwerk en aansluiting van sensoren en motoren.

Van A naar B

Energie opslag en transport

Er wordt voor gezorgd dat alle systemen energie hebben

Detectie

Het subsysteem detectie houdt zich bezig met het plaatsen van de sensoren op de robot voor verplaatsen en pick & place. Duidelijke afstemming met de subsystemen logic, energieopslag en pick & place zijn vereist voor correcte aansluitingen tussen de subsystemen.

Logics en MPI

Binnen het project 'logics' word uitsluitend aandacht besteed aan het programmeren en aansturen van bepaalde sensors en bewegende delen. In dit deel van het project wordt ook aandacht besteed aan de plaatsen en het gebruik van interfaces en het zorgen dat eventuele reparaties snel kunnen worden uitgevoerd. Bij dit proces heb ik nauw contact met "Detectie" & "Energie". Dit is omdat veel componenten in relatie staan met elkaar.

Vormgeving


Er zal worden gekeken naar hoe de robot een schonere, en clean uitstraling kan krijgen, zonder de functionaliteit in de weg te zitten. Dit zal als iets extra’s gezien worden, en dus niet noodzakelijk.

Tijmen v. Geel

Materialisatiefase- Deliverables

Pick & Place

·         Pick and Place moet volledig autonoom kunnen werken zonder enige hulp van buitenaf.
·         Alle onderdelen van de robot moeten gebouwd zijn en in elkaar gezet zijn.

Energie opslag en transport

·         De energietransport is geoptimaliseerd
·         Er zijn zekeringen aangebracht binnen het ontwerp
·         Er is voor gezorgd dat onderdelen niet oververhitten
·         Alle systemen worden voorzien van energie

Van A naar B

·         Alle onderdelen van de robot moeten gebouwd zijn en in elkaar gezet zijn.
·         De motor word geregeld gemaakt

Detectie

·         De juiste sensoren zijn getest en op de robot geplaatst. Samen met logics zijn alle sensoren geprogrammeerd.

Logics en MPI

·         Volledige code Pick and Place af op donderdag 17 april. (Mike)
·         Volledige code drive af op (…).  (Jordy)
·         Volledige aansturing aangesloten op de robot op vrijdag 18 april. (Gezamenlijk)
·         De rest van de tijd zullen we ons bezig houden met afstellen en optimaliseren, het is lastig om hier harde deadlines voor te zetten omdat dit erg afhankelijk is van de prestaties van het totale systeem.

Vormgeving

·         Vormgeving schetsen
·         Een uitgewerkt plan voor de vormgeving

·         Een gematerialiseerd product voor de vormgeving

Tijmen v. Geel

Materialisatiefase-voorlopige probleemstelling

Beste lezers,

hieronder de voorlopige probleemstelling

Hoofdvraag:

Hoe kunnen we onze robot zover uitwerken dat deze de CCM trofee wint?

Deelvragen:

Pick & Place

·         Hoe kunnen wij het onderdeel de “revolver” weg laten om ruimte te besparen.
·         Onder welke hoek gaan we de flappen zetten.
·         Gaan we de flappen in de bodemplaat zetten of laten we ze er buiten steken.
·         Hoe kunnen we de flesjes in de lift opslaan tot we ze gaan weg zetten in het kratje.
·         Hoe gaan we de rails van het xy-systeem lageren.

Energie opslag en transport

·         Hoeveel Ah is er ongeveer nodig voor een wedstrijd?
·         Waar worden de accu’s geplaatst?
·         Hoe kunnen de accu’s makkelijk worden opgeladen?

Van A naar B

·         Hoe moeten de wielen aangestuurd worden voor een optimaal resultaat?
·         Wat is de ideale diameter van de as voor de wielen?

Detectie

·         Met welke sensor kunnen de lege plaatsen in de krat het beste gedetecteerd worden?
·         Kunnen we zonder kompas recht blijven rijden?
·         Zijn er sensoren die weggelaten kunnen worden

Logics en MPI

Hoe zorg je er voor dat alle onderdelen van de robot goed aangestuurd worden op de manier zoals de gebruiker wenst. Hierbij moet gekeken worden wat de gebruiker wenst en hoe hij dit aangeeft. Vervolgens moet de controle eenheid de juiste informatie van de sensoren krijgen en aan de hand daarvan de actuatoren aansturen. Om dit te kunnen doen moet er duidelijk zijn welke informatie er van de sensoren komt en welke informatie er naar de actuatoren moet.
  • Wat word de input van de controle unit?
  • Wat word de output van de controle unit?
  • Wat voor soort microcontrollers zijn geschikt voor gebruik in de robot?
  • Volgens welke structuur gaat de robot zijn functie uitvoeren (PSD)?
  • Hoe communiceren meerdere microcontrollers met elkaar?

Vormgeving

·         Wat kunnen wij nog aan de vormgeving veranderen?
·         Hoe kunnen wij sponsoren sponsering bieden met behulp van vormgeving?

·         Wat voor materiaal/ productietechniek kan er worden gebruikt voor de vormgeving?

Tijmen v. Geel