Teknik
I teknikgruppen har vi hittat
en strategi som funkar väldigt bra för oss, Vi har två personer som Konstant
programmerar, samtidigt som vi har en från “rapportgruppen” som kommer in till
oss för att lära sig programmeringskonsten av just detta program. Man kan se
den personen lite som en lärling som är med oss en lektion och sedan rullar det
bland alla i laget från lektion till lektion. Lärlingen hjälpte även till med
att bygga olika armar och startblock till olika uppgifter.
Om man går tillbaka till oss
två konstanta programmerare så var vår strategi att dela upp arbetet. Vi är två
duktiga programmerare och eftersom vi inte har haft så mycket tid på oss så
insåg vi snabbt att detta var den optimala strategin. Vad jag menar är att
istället för att hålla på med ett uppdrag i taget så gjorde vi varsitt och
sedan kombinerade dem när båda var klara. På detta sätt gjorde vi lika mycket
som de flesta andra lag, fast på hälften så lång tid. Men däremot tog valde vi
inte uppdrag genom att slå en tärning. Vi observerade banan, tänkte ut en “väg”
för roboten och valde på så sätt en så effektiv väg som möjligt för att
reducera tid. Tillexempel istället för att köra över banan och mellan uppdragen
på en väg som en åtta valde vi att köra som en nolla. På detta sätt skippar vi
mittendelen och följer kanterna vilket kanske till en början gjorde att vi missade
lite poäng men i slutändan sparade mycket tid för att kanske ett extra uppdrag
i slutet.
I vår teknikgrupp är vi två
beständiga personer vilket resulterar till att vi kommer lösa problemen vi
stöter på, på olika sätt.
För Taaseen så programmerar
han genom försök och misslyckande för att sedan förbättra sina egna försök och
lära sig utifrån det. Han använder inga
mått eftersom han tycker att på så sätt kan man se de olika scenarion som kan
ske. Taaseen brukar oftast observera uppgiften ett tag, försöker komma på ett
antal lösningar , efter det tänka på vilken arm som skulle behövas och uppdraget
går att lösa med armen som redan sitter på roboten. När Taaseen tror att han har
hittat en lösning så börjar han programmera (med gissade mått) och sedan redigera
han programmet in i detalj tills han har uppnått perfektion.
För Alfred när han programmerar
fungerar det lite på samma sätt, han bestämmer sig för ett uppdrag, inspekterar
det och försöker komma på flera olika sätt det går att lösa uppgiften. Efter han
har kommit upp med ett antal idéer så ”går” han igenom det med roboten så han får
upp bilden i huvudet hur det ska fungera. Efter det börjar Alfred programmera
och försöker efterlikna den bilden han målat upp så mycket som möjligt. Han väljer
först ut en startpunkt eller bygger en [startplats] så att den alltid börjar på
samma ställe då skillnaden mellan att lyckas eller inte handlar om millimeter åt
något håll.
Vår robot använder sig av fyra motorer och inga sensorer. Dem
tre första motorerna är ”basic” och nästan alla använder dem där man har två
för varsitt däck och en för mittenarmen. Den fjärde däremot är våran egen idé,
det är en vi la till på sidan av vår robot så den kan lösa specifika uppgifter.
Anledningen till att vi la till en motor istället för att bara placera en lego
del där är så att vi kan med motorn ”ta bort” handen, för att förenkla det för roboten
att ta sig igenom smala områden. För våran mitt arm så ser den ut såhär (((((.
I tidigt skede var tanken att göra en arm med kloform, som vi hade förra året,
men den idéen skrotades ganska snart. Vi insåg att årets bana är mycket simplare
och vi gjorde endast en arm för att lösa de uppgifter vi hade planerat att
lösa. Med den vetskapen gjorde vi en arm gjord av två stycken plusformade bitar.
Den armen lyckades med en del uppgifter men inte alla vi hade planerat så vi la
till en 90 gradig bit. Denna hjälpte till för att lösa en del saker utan att förstöra
något för de andra uppgifterna. Precis när vi trodde att vi var klara med armen
så insåg vi att vi inte kunde lösa problemet med ”trafikstoppningen” på grund
av att armen bara gled av när dem var påväg upp. Som tur var hittade vi en
gummidel som vi hade använt förra året som hjälpte till då den stack fast i
legobiten på ett bra sätt.
Det finns en annan anledning till att vi hade gjort en så
simpel och effektiv arm. Vi tror på att man inte behöver komplicera saker utan
att det är bäst att hålla det smidigt och enkelt eftersom vi inte är några karriärprogrammerare.
Desto större du bygger, desto större chans att göra ett misstag och desto längre
tid att programmera. Dessa misstag skulle kunna uppstå av flera olika problem
såsom friktion, vikt, obalans och så vidare. Förra året hade vi en robot som
kunde göra massa saker men eftersom den var så stor så fick vi problem på tävlingsdagen
och det blev lite av ett fiasko, så vi har bestämt att inte göra samma misstag
detta år.
Vår design är ganska lik den vi
började med eftersom vi tycker det är bra att hålla den stilren och enkel för
att inte ha delar som stör och kan fastna på fel ställen och uppdrag på banan. Har
man en mer simpel design kan man ta tajtare kurvor, det blir mindre naturliga
”fel” som kan bero på för mycket friktion så att den inte motorn orkar utan roboten
”hoppar/hackar” sig fram. Andra anledningen till att vi gillar den simpla
desgingen är för att det inte behövs mer, vi har löst största delen av uppdragen
som till exempel kranuppdraget, gungan, trafikstockningen, hissen och när
man ska köra ut husen med att bara sätta på en fast arm byggd av 5 legobitar.
Vår tidsplan var i början inte så välplanerad
då det i början tog ett par lektioner mer än planerat för att titta igenom banan
och alla uppdrag och sedan välja vart vi skulle börja med, vilka som skulle ta
tid att programmera osv. Eftersom vi endast har tillgång till banan 165 minuter
i veckan blir tiden rätt knapp att jobba på men det har vi löst ganska bra
ändå. Som sagt det började lite kantigt men trots det flöt det på väldigt bra
när vi väl kom igång med att programmera. Vi letade länge och spenderade mycket
tid på varje uppdrag för att hitta det mest effektiva men ändå en metod som är
säker och konstant för att lösa problemet.
FLL Projektet
URBANISERING
Vi valde ett stort problem som är just nu väldigt aktivt i världen, Urbanisering. Själva problemet som vi jobbar med är hur och vart människor ska kunna bo med så bra levnadsvillkor så möjligt. Vi vill kunna ändra på hur vissa städer ser ut. Just nu flyttar mer och mer personer in i städer och städerna blir bara större och större. Hur vi kan lösa detta problem är att bygga högt och inte brett. Vi tänker att man ska bygga mer höghus/lägenheter än hus eftersom mer personer får plats i staden då.
Inledning
Vi tänkte länge på vilket problem vi skulle ha. Först hade vi en bra idé vilket var att man ska kunna omvandla energin från blixten till elektricitet som vi människor kan ta vara på. Vi forskade lite extra in i det här och märkte att det inte skulle fungera. Så det vi gjorde var att samla vår grupp och började diskutera vad vi skulle göra. Vi kom fram till att vi skulle välja ett nytt problem vilket till slut blev urbanisering. Varför vi just valde urbanisering var för att det är ett aktivt problem i det samhället vi lever i plus att det är något som måste lösas.
Resultat
Vi vet ännu inte resultatet fullt ut men vi vet att städer som tex New York där det är väldigt tät bebott och väldigt många invånare fungerar det väldigt bra. Dock ett problem med detta är om det blir ett stort centrum så kommer lägenheterna nog bli ganska dyra kostnader.
Lösning och slutsats
Vår lösning på problemet var att man ska bygga högt och inte brett. På detta sätt kan man få en mer kompakt stad där mer personer kan bo.
Det är svårt att bara börja bygga hög hus mitt i en stad helt plötsligt så vår idé är att börja bygga på nya områden som fortfarande är nära själva staden. Målet är att fler människor ska kunna bo i städer och kunna leva ett bra liv. Om man bygger höghusen lite utanför stadens centrum så kommer priserna för lägenheterna gå ner automatiskt. Dessa lägenheter kan vara bra för tex studenter som behöver någon stans att bo och inte har så jättemycket pengar. Egentligen kan vem som helst bo i lägenheterna då man kan bygga olika stora lägenheter.
Vi kom också på att om man bygger ett nytt stort område så kommer många affärer vilja flytta dit som då bildar en förort ungefär. Det vill vi inte för då kommer det bli dyrare att bo där. Därför vill vi bygga många olika områden runt staden så att affärerna håller sin plats och lägenheterna inte blir så dyra.
Kärnvärden
Upptäcka
Vi har en idé om urbanisering. Varför vi valde just urbaniseringen var just för att det är ett aktivt problem i världen just nu. Mer och mer folk flyttar in i städer och städerna blir bara större och större. Vår idé är att inte bygga ut städerna utan bygga upp städerna högre. Vi vill bygga mer höghus och som ligger en liten bit utanför staden. Man ska känna sig att man bor i staden men en liten bit ifrån. Det ska kunna vara gångdistans mellan centrumet och de nya husen.
Innovation
Tillsammans har vi suttit som ett lag och utvecklat idéer tyvärr var inte alla idéer fungerande men inom en snar framtid kommer dessa idéer kunna vara möjliga tror vi. Vi höll oss till urbanisering som vi kom fram till genom att fråga oss fram och diskutera. Vi har inte kommit fram till allt själva utan vi har frågat släkt, vänner och personal. Detta för att det är viktigt att få kritik. Vi har även mejlat företag och fått åsikter.
Påverkan
När vi lär oss något nytt använder vi det för att försöka lösa vårat problem. Vi försöker påverka. Och när någon har jobbat bra så smittar det lätt av sig på alla andra så jobbar vi på ett effektivare sätt.
Inkludering
Sen dag ett har vi värnat om att alla ska komma till tals. Vi alla har inkluderat varandra lyssnat på alla förslag/idéer, delat upp så alla har fått leta sponsorer, programmerat och skrivit rapport. Har även frågat alla vad dom vill göra så alla har jobbat med något som dom tycker är roligt och som dom är bra på.
Samarbete
Vi har samarbetat genom att vi både försökt komma på egna problem i samhället osv samt att vi gått runt i stan och frågat folk i olika åldersgrupper vad de tycker är problem i staden. Sedan när vi valt ett problem har vi suttit i grupper under några lektioner och försökt komma på lösningar på problemet. Samarbetet har fungerat väldigt bra. Vi har låtit alla prata om sina idéer hur dom tycker och tänker. När någon har kommit fram men en idé så har vi försökt att utveckla den som exempelvis hur man kan omvandla blixt till energi.
Skoj
Vi har haft jättekul med varandra. Alla har varit med att programmera, hjälpt till med rapporten. Vi har kommunicerat med varandra och när det går bra blir vi alla motiverade att pusha framåt. vi har även pushat andra lag som har jobbad bredvid oss så de blir klara så snabbt som möjligt.