Övrigt

Rörelsedektektering och automatiserad övervakning

Med hjälp av avancerade algoritmer för filtering av videosignaler och bildinformation så kan vi automatisera system som i realtid

  • detekterar rörelser
  • känner igen rörelsemönster
  • kan fånga ett objekt i rörelse och följa detta, inklusive känna igen och följa individer i en folksamling
  • kan mäta storlek och andra karaktäristika på objekt
  • känner igen rörelser och gester i syfte att styra olika typer av utrustning

Detta kan byggas in i dedikerade enheter, industriella tillämpningar med höga krav på tillförlitlighet, i svåra miljöer eller i konsumentprodukter, såsom tex speltillämpningar.

Storskaligt, distribuerat övervaknings- och managementsystem

Kunden är en ledande tillverkare av analysinstrument som används av livsmedels-, jordbruks-, kemi-, läkemedels- och biobränsleindustrin. Analysinstrumenten mäter olika egenskaper hos råmaterial och slutprodukter – kemiska, fysiska, men även estetiska egenskaper. Instrumenten levereras till såväl multinationella koncerner som riktigt små enheter; varje segment adresseras med specifik hårdvara och programvara.

Under senare år har det blivit tydligt att den utrustning som levereras har begränsad integration med kundens affärsprocesser samtidigt som det finns en ökad efterfrågan på integrerade lösningar med nätverksbaserad analysutrustning som möjliggör fjärrövervakning, statistisk analys samt integration med ERP och LIMS (Laboratory Information Management System).

Projektets huvudsakliga utmaningar var:

  • En brokig flora av programvaru- och hårdvarulösningar som skulle integreras
  • Stort antal kunder, var och en med egna behov och krav
  • Geografisk spridning
  • Strikta säkerhetskrav

Matematikprogramvara – beräkningsalgoritm för diffreaktionsgitter

Kunden använde en algoritm som beräknade effektiviteten i flerlagers diffraktionsgitter. Algoritmen var implementerad i C++ och FORTRAN; parametrar för algoritmen sattes i textfiler eller hårdkodades direkt i källkoden. Kunden hade två huvudsakliga krav på projektet. Det första var att ett modernt grafiskt gränssnitt skulle skapas, det andra att tillgänglig beräkningskapacitet skulle optimeras (tex genom stöd för flerprocessormaskiner). En bit in i projektet adderades ytterligare ett krav – algoritmen skulle modifieras för att kunna stödja fler typer av diffraktionsgitter.

Feltoleranta datorer

Under de senaste 20 åren så har feltoleranta datorer i stor utsträckning använts för tillämpningar inom militär- och rymdindustrin. Numera är intresset stort även inom andra sektorer såsom bilindustri, energisektorn, flygindustri, medicin och kemiindustri även om komplexiteten för denna typ av system ökar. Utmaningen som utvecklingsteamet står inför är komplex – att skapa en trippelarkitektur som fungerar oavbrutet utan omstart även vid felfall samt förse applikationerna med en extremt stabil miljö.

Multiplattforms kodgenerator för affärssystem

Kunden stod inför utmaningen att underhålla och utöka en multiplattforms kodgenerator från det proprietära språket HPS Rules (4GL) till olika målplattformar såsom Windows NT och OS/390.

Publiceringssystem

Ett förlag hade som utmaning att effektivisera sina arbetsprocesser. Introduktion av denna lösning hjälpte kunden att reducera produktionscykeln för böcker med ungefär en faktor 50 under det att arbetsinsatsen reducerades med en faktor 10.

Ett onlineverktyg för samarbete runt tankekartor

Idén var att skapa ett verktyg för att online samarbeta runt tankekartor. Verktyget skulle låta användarna organisera sina idéer, anteckningar och dokument i formen av tankekartor för att därefter kunna dela dessa med andra användare och arbeta på tankekartorna tillsammans.