Hopp til innhold

Produktutvikling

Stingray jobber fortløpende med å gjøre produktet mer bærekraftig gjennom kontinuerlig utvikling, bedre design og mer bærekraftig material, og mer testing.

Utvikling
01 Bærekraftig Produkt

Utvikling

Stingray utvikler og videreutvikler hardware og software fra hovedkontoret i Oslo.
Utvikling

Produkt og produksjonsprosesser bedres kontinuerlig. Målet er å øke robusthet, levetid og oppnå kontinuerlig drift 24/7 uten uplanlagte stopp og minimal nedetid, samtidig som vi gjør oppdretter i stand til å høste stadig klokere fra havet gjennom flere Stingray-applikasjoner.

Stingray har gjennom årene valgt å ta kontroll over hele verdikjeden. Dette inkluderer infrastruktur på den enkelte lokalitet, i skyen og i datasenteret. Solid infrastruktur er en forutsetning for å optimalisere en verdikjede bestående av maskinvare- og programvarekomponenter.

 

Hardware

I utviklingen av Stingray-noden, som består av en bøye og en laserenhet, er bruk av miljøvennlige komponenter prioritert der det er mulig.

Stingray lærer og erfarer av daglig feltbruk i hundrevis av merder. Denne lærdommen tar vi med oss når vi jobber med kontinuerlig forbedring.

Komponenter som inngår i Stingray-noden, som for eksempel kameraer, _GPUer_ , lasere osv, utvikles i et rasende tempo. Der disse komponentene kan bidra til å forbedre ytelsen til noden vil Stingray ta i bruk nyere versjoner av komponentene.

“GPU” står for Graphics Processing Unit (grafikkprosessor). Man kan tenke på det som hjernen til skjermen på datamaskinen. Når du ser på bilder eller videoer på datamaskinen eller mobilen din, jobber GPUen hardt for å gjøre bildene og videoene klare og fine å se på.
2020 Stingray 01 960x1080px

Software

Gjennom videreutviklingen av software effektiviserer og forbedrer Stingray algoritmene kontinuerlig. Bruk av mer effektive algoritmer gjør at systemet jobber stadig bedre og raskere, samtidig som bruk av prosessorkraft og ressurser optimaliseres. Dette er helt essensielt for Stingray som leverer real-time funksjonalitet, som fjerning av lus ved hjelp av laser.

Levetiden på noden forlenges gjennom regelmessige oppdateringer som forbedrer ytelsen. Utvikling av Software deles inn i ulike fagområder: Infrastruktur, Node, Maskinlæring og Applikasjonsutvikling.

Utvikling

Software – Node

Gjennom kontinuerlig  _iterativ_ utvikling forbedres det _autonome_ laser-systemet stadig. Det gjøres løpende integrasjon av HW-forbedringer, som for eksempel ved nye kameraer, datakomponenter, GPUer osv.

Software – Maskinlæring

Gjennom annotering (merking), trening og evaluering videreutvikles og forbedres _detektorene_ kontinuerlig. Dette kalles _maskinlæring_ .

«Iterativ» refererer til en prosess som gjentas flere ganger med små justeringer eller endringer for å oppnå ønsket resultat. Det innebærer at man gjør små trinnvise forbedringer eller endringer i løpet av flere runder eller iterasjoner, i stedet for å gjøre store endringer på én gang. Dette tillater en mer fleksibel tilnærming der man kan lære av hver iterasjon og gradvis nærme seg målet.
“Autonom” betyr at noe fungerer selvstendig eller uavhengig, uten behov for kontinuerlig ekstern styring eller inngrep. Når vi snakker om et autonomt lasersystem, betyr det at systemet kan operere på egenhånd, ta beslutninger og utføre oppgaver uten konstant veiledning eller kontroll fra mennesker. Det kan for eksempel innebære evnen til å oppdage mål, justere seg selv for å treffe målet og ta beslutning om hvordan det skal handle i ulike situasjoner, alt uten direkte menneskelig inngripen.
En “detektor” er en “enhet” som brukes til å oppdage eller registrere noe spesifikt. Stingray trener detektorer til å oppdage for eksempel lus, skader, kjønnsmodning og størrelse på fisken.
“Maskinlæring” gjør det mulig for datamaskiner å lære fra dataene sine og forbedre ytelsen over tid. Maskinlæring er en del av kunstig intelligens (AI). AI refererer til datamaskinens evne til å utføre oppgaver som vanligvis krever menneskelig intelligens. Før datamaskinen kan utføre disse oppgavene må den trenes opp gjennom for eksempel maskinlæring.
Utvikling 2

Software – Applikasjonsutvikling

Stingray utvikler og gjennomfører kontinuerlig forbedring av arkitekturer, applikasjoner og portalløsninger.

Vi utvikler en mengde applikasjoner til eget bruk, men for at oppdretter skal kunne høste stadig klokere fra havet, er den kontinuerlige videreutviklingen av kundeportalen Stingray Online spesielt viktig. Målet er at oppdretter skal oppnå bedre dyrehelse og økt kunnskap uten å håndtere fisken.

I Stingray Online finner oppdretter blant annet historiske- og sanntidsdata fra alle nodene de har, eller har hatt, i sjøen. De kan utforske store datamengder gjennom  diagrammer, analysere fiskevelferd, telle lus i Sequence Analyser, og kjøre nodene sine i Navigator.

 

Utvikling 3
Design & Material
01 Bærekraftig Produkt

Design & Material

Bærekraftig design og materialbruk handler om å minimere negativ miljøpåvirkning. Stingray jobber kontinuerlig med å videreutvikle designet og bruke resirkulerbare eller resirkulerte materialer der det er mulig.
Kind Stingray T3a7672

Hardware og software designes på en måte som gjør Stingray-systemet stadig mer robust, slik at levetiden kan forlenges. Dette reduserer behovet for service og vedlikehold, utskiftninger og minimerer avfall.

Hardware

Hardwaren er robust designet for lengst mulig levetid og redusert servicebehov. I tillegg designes hardware med subassemblies (modulære komponenter) som kan byttes ut eller oppgraderes, slik at service og vedlikehold forenkles og antall deler som må byttes ut ved en eventuell skade reduseres. Modulariteten gjør også montering og demontering enklere.

Hardwaren er i kontinuerlig utvikling og komponenter som kan øke levetiden, og/eller er mer bærekraftige, implementeres fortløpende.

Stingray-noden består av materialer som enten er resirkulert og/eller resirkulerbare, som for eksempel POM og aluminium.

I tillegg søker Stingray å redusert antall deler/varianter i sin produksjon. Dette for å unngå svinn og redusere kompleksitet.

Kind Stingray T3a9107

Software

Modulær arkitektur tillater enkel oppgradering og vedlikehold uten behov for omfattende omskriving av koden. Gjennom å skrive energieffektiv og optimalisert kode som bruker mindre prosessorkraft og minne, reduseres energiforbruket på enheten som kjører programvaren. Data komprimeres for å redusere båndbredde og lagringskrav.

Stingray bruker en kombinasjon av miljøvennlige programvaretjenester og verktøy. Programvaren er cloudbasert og optimalisert for ulike plattformer. Dette gir fordeler som skalerbarhet, fleksibilitet og tilgjengelighet samt reduksjon av elektronisk avfall. Gjennom brukerfokusert design utvikler Stingray programvare som er intuitivt, tilgjengelig og brukervennlige for alle – inkludert mennesker med funksjonsnedsettelser.

Som en ansvarlig leverandør av kritiske data settes selvsagt personvern og sikkerhet veldig høyt, Det jobbes kontinuerlig med å beskytte oppdretternes data og programvarene mot cybertrusler.

Materialer
Testing
01 Bærekraftig Produkt

Testing

Testing av både hardware og software kan bidra til bærekraft gjennom å forbedre effektivitet, redusere ressursbruk og minimere miljøpåvirkning.
Testing 2

Stingray har implementert automatiserte testverktøy for å redusere manuelt arbeid og forbedre effektiviteten til testingen.

Gjennom grundig testing for å identifisere og rette opp potensielle feil- og ytelsesproblemer tidligst mulig i verdikjeden, reduseres behovet for hyppige oppdateringer og vedlikehold.

Testing og feilsøking

Testing av hardware og software foregår gjennom hele utviklingsprosessen.

Gjennom testing kan SW-utviklere identifisere ineffektiv kode som bruker unødvendig mye ressurser og energi. Optimalisering av denne koden kan redusere energiforbruket når programvaren kjøres.

Automatisert testing kan kjøre uten menneskelig tilsyn. Dette kan HW og SW også gjøre utenfor arbeidstiden for økt effektivitet og å utnytte lavere strømforbrukstider.

Grundig testing reduserer antall feil og avbrudd i programvaren og produksjon av hardware, noe som betyr færre behov for nødkorreksjon, og oppdateringer. Dette reduserer ressursbruk og øker kvaliteten over tid.

 

Production6 960x1080px