Manuell AGV-styrning med millimeterprecision
Automatisering fungerar bra så länge toleranserna är generösa. När marginalerna krymper räcker den inte alltid till.
Tillsammans med Elektroautomatik har vi utvecklat ett controllersystem som läser data från en FORT-controller och skickar styrkommandon till AGV-robotar. Systemet gör det möjligt att styra robotar manuellt med högre precision än vad den ordinarie automatiseringen tillåter.
Det handlar inte om att ersätta automationen. Det handlar om att kunna ta över när precisionen måste vara extremt hög.
Problemet vi skulle lösa
AGV-system är konstruerade för stabil drift i produktionsmiljöer. De följer fördefinierade banor och navigerar baserat på sensorer och kartdata.
Den typen av system är optimerade för flöde och robusthet. Inte för extrem precision i enskilda moment.
I vissa situationer räcker därför inte den inbyggda navigeringen. Det kan handla om positionering där toleranserna är mycket små och där även en liten avvikelse kan orsaka problem.
Utmaningen var att skapa ett system där operatörer kan styra roboten manuellt utan att förlora den exakta positionsinformation som finns i controllern.
Det krävde stabil kommunikation, korrekt hantering av koordinatsystem och mycket låg latens i styrningen.
Den tekniska lösningen
Lösningen byggdes som ett mellanlager mellan FORT-controllern och AGV-systemet.
En Pythonbaserad tjänst läser kontinuerligt controllerdata och tolkar robotens position och status. Den informationen används sedan för att generera styrkommandon som skickas vidare till AGV-plattformen.
Flödet ser i praktiken ut så här:
- Controllerdata hämtas från FORT-systemet
- Positionsdata tolkas och normaliseras
- Styrkommandon skickas till AGV-systemet
Arkitekturen gör det möjligt att använda controllerns exakta positionsinformation som grund för manuell styrning. Resultatet blir en betydligt mer precis kontroll än vad standardnavigeringen tillåter.
Två månader av utveckling
Projektet genomfördes under ungefär två månader.
Arbetet omfattade bland annat:
- implementation av kommunikation mot FORT-controller
- insamling och tolkning av positionsdata
- transformation mellan olika koordinatsystem
- integration mot AGV-plattformens styrgränssnitt
- hantering av timing och latens i kommunikationen
- tester för att verifiera positionsprecision
Fokus låg på stabil drift och förutsägbar respons i styrningen.
Lansering och användning
Systemet driftsattes under 2025 och används i Elektroautomatiks automationsmiljö.
Operatörer kan nu ta över styrningen när situationer uppstår där den automatiska navigeringen inte räcker till. Systemet används främst i moment där positioneringen måste vara betydligt mer exakt än normalt.
Behöver du hjälp med integrationer, kod eller ett trasigt system?
Fyll i formuläret eller maila oss direkt så återkommer vi snabbt med hur vi kan hjälpa.