PyUniRPC: Nem kommunikation mellem python og unity
PyUniRPC (udtales Puny RPC) er et lille bibliotek til udviklere, der hurtigt vil prototype programmer på baggrund af Python og numpy. Biblioteket inkluderer kommunikationsprotokoller for både Python og Unity/C#.
PyUni er designet til computer vision-udviklere, der arbejder med Unity, men kan nemt udvides. Ideen er, at funktionalitet kan implementeres i Python, således at operationsflowet kan afprøves. Derefter kan funktionaliteten udvikles på devicet, for eksempel en telefon.
Biblioteket gør det nemt at pakke og udpakke store mængder data i form af numpy-arrays — perfekt til at sende billed- og videodata. Kommunikationsprotokollen er som udgangspunkt en request/response server over ZMQ. I Unity importeres en unitypackage, der inkluderer alle de nødvendige filer, inklusiv et testscenarie der vil afprøve kommunikationen mellem server og klient.
Biblioteket kan findes på GitHub igennem dette link. Her kan man skrive hvis man oplever problemer, eller man har ideer til videreudvikling af produktet.