De inkoop van industriële visies moet de daadwerkelijke resultaten volgen. De aanschaf van een camera, het in gebruik nemen van een algoritme en het in gebruik nemen van een inspectiesysteem brengen verschillende verantwoordelijkheden op het gebied van apparatuur, software en integratie met zich mee. Identificeer bestaande assets en de te ontwikkelen onderdelen voordat u de reikwijdte definieert.
Vier soorten deliverables
| Voorwerp | Ingangen om te definiëren | Mogelijke leveringen | Acceptatie focus |
|---|---|---|---|
| Beeld- en cameraapparatuur | Onderdelen, gezichtsveld, beweging, installatie en beschikbare verlichting | Gespecificeerde apparatuur, instellingen en verbindingsinformatie | Geschiktheid van onbewerkte afbeeldingen voor de taak |
| Acquisitie en interfaces | Modellen, verbindingen, protocollen, stuurprogramma's en doelsysteem | Stuurprogramma's, acquisitiesoftware, interfacedocumentatie en logs | Beeldopname, volledigheid, timing en herstel |
| Algoritmen en toepassingen | Ruwe monsters, labels, regels en computerplatform | Componenten, configuratie, voorbeelden en evaluatierecords | Resultaten op overeengekomen monsters, middelengebruik en fouten |
| Systeemintegratie | De bovenstaande ingangen plus mechanische, elektrische en locatie-interfaces | Een prototype, software en engineeringbestanden binnen de afgesproken scope | End-to-end-functies, bedrijfsomstandigheden en overdracht |
Deze tabel organiseert de projectomvang. Per project worden de daadwerkelijke dossiers en apparatuur overeengekomen. Voor de ontwikkeling van een compleet systeem zijn ook gedefinieerde componentbronnen, inkoopverantwoordelijkheden en integratietaken nodig. Met een algoritmelijst alleen is de bereidheid om een compleet apparaat af te leveren nog niet bewezen.
Definieer werk op basis van bestaande assets
Geef voor een bestaande camera het model, de firmware, de onbewerkte afbeeldingen, de SDK en het besturingsplatform op om hergebruik te beoordelen. Geef voor een bestaand algoritme de voorverwerking, invoer en uitvoer, afhankelijkheden, licenties en referentieresultaten op. Geef voor een bestaande machine ook interfacelijsten, besturingssequenties, installatievoorwaarden en foutregistraties op. Ontbrekende input moet worden opgelost door middel van documentbeoordeling en een beperkte validatie voordat ontwikkelingswerk wordt gedefinieerd.
Verbind inkoop met acceptatie
Identificeer voor elke taak de eigenaar van de input, de uitvoerder, de output en de acceptatiemethode. De cameraleverancier levert bijvoorbeeld apparatuur en de bijbehorende SDK; acquisitiesoftware biedt frame-ID's en foutstatussen; het algoritme levert gedefinieerde resultaten op; en de integrator stelt het station in bedrijf. Spreek af hoe ongeldige frames, verbroken verbindingen, niet-beschikbare resultaten en ontbrekende downstream-bevestigingen worden afgehandeld.
Prestatie-eisen hebben testomstandigheden nodig. Opnameresolutie, framesnelheid, monsterdekking, cyclustijd en continue werkingsduur afzonderlijk. Componentspecificaties en gemeten systeemresultaten gebruiken hun respectievelijke definities. Offerte ontwikkeling, apparatuur, prototypes, integratie, testen en wijzigingsomvang afzonderlijk op.
Informatie voor projectbeoordeling
Geef het doel van het apparaat, bestaande camera's en software, onbewerkte afbeeldingen of video, doelsysteem, site-interfaces, vereiste bestanden en acceptatievoorwaarden op. Noem onbekende parameters als te beoordelen items, zodat beoordeling, ontwikkeling en integratie in kaart kunnen worden gebracht.
Gerelateerde diensten: vision-hardware en embedded ontwikkeling En algoritmemodules en SDK's. Bestaande informatie doorgeven via projectaanvragen om de ontwikkelingsruimte te beoordelen.