PhotoRobot besturingseenheden - Technische documentatie

Het besturingssysteem is een belangrijk onderdeel van elke robot. PhotoRobot maakt gebruik van in eigen huis vervaardigde besturingssystemen, die volledige controle over hun ontwerp bieden. Bovendien werkt de controller van de robot optimaal met software op een hoger niveau op een computer of in de cloud, omdat al deze componenten rechtstreeks door PhotoRobot worden ontworpen en geproduceerd – precies afgestemd op de processen die ze uitvoeren.
PhotoRobot beheert de API op alle niveaus rigoureus. Het cloudsysteem heeft een API voor eenvoudige integratie met de andere systemen van de klant, en de besturingseenheid van de robot beschikt ook over een API voor integratie met systemen van derden. Dit moderne concept stelt klanten in staat om zelfs zeer complexe integraties te implementeren.
De volgende tabel toont de essentiële kenmerken van de nieuwste versies van de besturingssystemen van PhotoRobot. De ontwikkeling laat een toename zien van het scala aan functies en de rekenprestaties van de besturingscomputer (te beginnen met generatie 6, die is gebaseerd op real-time Linux).
PIC32 Familie 80
MHz/105 DMIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
(SLAVE-module)
(voor uitbreidingsborden)
(op SLAVE-modules)
Besturingssystemen ouder dan generatie 6 voldoen niet meer aan moderne architectuur- en veiligheidsnormen. De nieuwere besturingseenheden zijn volledig achterwaarts compatibel, dus het is geen probleem om een PhotoRobot ouder dan 10 jaar eenvoudig te upgraden om de hoogste prestaties en de nieuwste parameters te bereiken door simpelweg het besturingssysteem te vervangen. Nieuwe externe besturingseenheden in een 19" rackformaat (2U) worden via kabels aangesloten – direct na aansluiting kan de robot de meest geavanceerde functies uitvoeren.
Formulier

Voor eenvoudige upgrades of onderhoud maakt PhotoRobot gebruik van externe besturingseenheden die zijn ingebouwd in een 19-inch rackkast. De unit wordt via bekabeling aangesloten op de robot en randapparatuur. In compacte machines (COMPACT-serie), machines die gemakkelijk mobiel moeten zijn, of meerassige machines, worden ingebouwde besturingseenheden gebruikt (die gemakkelijke toegang bieden voor onderhoud of updates), waardoor de installatie van bekabeling in de studio niet nodig is.
Hoofdprocessor
Sinds generatie 6 vertrouwt PhotoRobot op krachtige ARM-processors met hoge kloksnelheden, waardoor de prestaties worden gegarandeerd die nodig zijn voor geavanceerde besturingsfuncties.
Besturingssysteem
Het op Linux gebaseerde real-time besturingssysteem biedt uitstekende prestaties en flexibiliteit. Updates zijn met één klik beschikbaar voor updates op afstand. De ingebouwde webserver biedt bewaking, diagnostische hulpmiddelen en basisfuncties voor het besturen van bewegingen.
Optische positiesensor
Op wrijvingsloze optische tafels wordt een contactloze optische sensor gebruikt voor automatische herkalibratie van de virtuele overbrengingsverhouding van de machine bij elke omwenteling tijdens het gebruik. Dit elimineert de noodzaak van gebruikerskalibratie (na de eerste installatie) en zorgt voor een uitzonderlijk hoge nauwkeurigheid bij de plaatsing van de tafel van de machine, waardoor de impact van onzuiverheden, slippen, enz. tot een minimum wordt beperkt.
Kwadratische encoder
Dit onderdeel bepaalt continu de precieze positie van de glastafel van de machine. Afhankelijk van het machinetype en de tafelgrootte zijn er ongeveer 40.000 pulsen per tafelrotatie, die 1000 keer per seconde worden geëvalueerd. Deze opstelling maakt het mogelijk om beelden vanuit precieze hoeken vast te leggen terwijl de machine in beweging is, zonder dat de tafel hoeft te worden gestopt. Om de beweging te bevriezen, wordt een flits van krachtige fotografische lampen met een duur van 1/10.000 s gebruikt - waarbij de robot een instelbare voormelding geeft bij het bereiken van de gedefinieerde positie.
Absolute encoder
Wordt gebruikt om de positie van elke machineas nauwkeurig te bepalen zonder dat er een kalibratiesensor nodig is.
Digitale ingangen
Deze worden gebruikt om het apparaat te bedienen met een extern signaal (bijvoorbeeld een voetschakelaar om een fotografische reeks te starten, een bewegingssensor, enz.). De ingangen zijn galvanisch gescheiden.
Digitale uitgangen
Deze uitgangen worden gebruikt om externe apparaten te bedienen, meestal om een camera te activeren. De dubbele uitgang maakt in dit geval bijvoorbeeld het mogelijk om bij spiegelreflexcamera's een spiegel vooraf op te tillen met het ene signaal en vervolgens een snelle belichting met het andere. De uitgangen zijn galvanisch gescheiden.
Laseren
Deze uitgang wordt gebruikt om externe lasers aan te sturen voor de nauwkeurige positionering van objecten op de tafels. Apparaten die geen ingebouwde laserbesturing hebben, kunnen digitale uitgangen gebruiken in combinatie met een externe lasereenheid of kiezen voor een autonome lasereenheid die via LAN wordt aangestuurd met een eigen processor (verkrijgbaar in varianten met extra in- en uitgangen voor randapparatuur).
DMX
DMX bestuurt externe apparaten, meestal LED-fotografische lampen (intensiteit en kleur aanpassen). Voor een grotere betrouwbaarheid is DMX-besturing rechtstreeks in de besturingseenheid geïntegreerd, waardoor het aantal potentiële storingspunten aanzienlijk wordt verminderd in vergelijking met verschillende USB-converters die op een pc zijn aangesloten.
USB-uitgang
De USB-poort is beschikbaar op de behuizing van mobiele robots (meestal de CASE850), waardoor geselecteerde externe randapparatuur, zoals een USB Wi-Fi-dongle, kan worden aangesloten wanneer een LAN-netwerk niet beschikbaar is op de installatieplaats. Op machines die zijn ontworpen voor studiogebruik, is de USB-poort niet geïnstalleerd omdat er betrouwbaardere en krachtigere methoden voor gegevensuitwisseling beschikbaar zijn binnen de studioomgeving.
Veiligheidsstop
Deze functie is beschikbaar om een noodstopknop aan te sluiten, zoals vereist door wettelijke of operationele normen.
CAN bus
Een industriële bus die wordt gebruikt voor het aansluiten van uitbreidingskaarten die de besturing van extra machineassen, gespecialiseerde accessoire-apparatuur en machine-uitbreidingsmodules vergemakkelijken.
RS485
Een industriële bus die wordt gebruikt voor de communicatie tussen afzonderlijke machinecomponenten (bijv. sensoren), in plaats van traditionele één-op-één-bekabeling. Dit vereenvoudigt de bedrading van grotere systemen aanzienlijk.
Connectiviteit
PhotoRobot-besturingseenheden zijn uitsluitend met elkaar verbonden via een LAN-netwerk (USB en soortgelijke oplossingen kunnen niet betrouwbaar op grotere schaal worden gebruikt, terwijl LAN-gebaseerde oplossingen kunnen voldoen aan de behoeften van een kleine studio met één robot, net als grote bedrijven die meer dan 200 robotwerkplekken in één cluster hebben). Een ingebouwde webserver (die werkt op het IP-adres van het apparaat) biedt toegang tot het besturingssysteem van het apparaat (updates, service, monitoring). Het apparaat kan ook worden gelokaliseerd en beheerd met behulp van de PhotoRobot Locator-webapplicatie in de App Store en Google Play.
Controller voor meerdere camera's

Laser-controller
