Analys av ett existerande program som används för att predikera kylarprestanda avseende tryckfall och värmeöverföring. Jämförelse med mätdata.
Ett generellt system för navigation på ett järnvägsnät tas fram. Systemet använder bland annat gps som indata. Ett exempel visas nedan, där den skattade positionen och dess osäkerhet visas. Tåget åker från höger till vänster och kommer ut ur en tunnel utan GPS-täckning. När GPS-en får en fix korrigeras positionen och osäkerheten krymper. Man kan se att girhastighetsmätningen är mindre tillförlitlig än odometrisignalen genom att osäkerheten är stor i lateral riktning.
För att läsa data från en sqlite-databas från octave har en toolbox skrivits. Toolboxen är skriven i c++ som en s.k. oct-fil.
Ett perl cgi-script skrevs för att beräkna pris för en produkt med många konfigurationsmöjligheter. Scriptet tar hänsyn till skatter och valutakonvertering.
Design och implementation av ett system som kör realtidslinux (preemptive) för att läsa indata på digital form, utföra vissa beräkningar och sedan strömma data på analog ut via ett pci instickskort. Systemet använder klockreglering för synkronisering av in- och utklocka.
En beräkningsserver skrevs, där beräkningsresultaten skickas till en eller flera klienter via TCP. Eftersom prestandakraven kräver att resultaten beräknas inom en given tidsram (väntevärdesmässigt, så kallad mjuk realtid), implementerades kommunikationen i separata trådar. Fördröjningar på grund av kommunikation kan då hållas borta från beräkningsdelen.
En kund hade en befintlig applikation som kommunicerade via både TCP och UDP. Kommunikationsprotokolllet var inte dokumenterat och togs fram genom avlyssning av nätverkstrafiken. Detta möjliggjorde att applikationen kunde skrivas om, så att önskat beteende kunde åstadkommas. En ny klient har skrivits.
Programmering av en enhet i Adbasic (se http://www.adwin.de/). Testprogram skrivna i c och matlab.
En maskininlärningsalgoritm applicerades på spårfelsdata. Genom att träna på kända fel kunde nya (ditills osedda) fel upptäckas.
En matematisk modell för kalibreringsdata till en lasersensor togs fram.
Dokumentation av en matematisk algoritm.
Konvertering mellan MySql och MsAccess.
Många olika projekt, från små till stora.
Installation, konfiguration och utildning av ett versionshanteringssystem.
För att kunna dra nytta av tidigare framtagna program, skrevs ett system för att översätta mätfiler på ett format till ett annat.
UIC519 (numera EN15302) är en standard för att beräkna ekvivalent konicitet. En implementering har gjorts i både Matlab/Octave och i c++. Den senare implementationen har ett grafiskt gränssnitt, körbart i både windows och på *nix-plattformar (t ex Linux).