robot

Linear Modular DC kameramozgató rendszer

A korábbi time-lapse fotózáshoz fejlesztett Linear Basic kamerasín vezérlőrendszer folytatásaként 2014. év tavaszán kezdődött egy hasonló, de jóval nagyobb tudású rendszer fejlesztése. A korábbi projektnél kialakult leosztás szerint ebben a munkában is a teljes elektronikai fejlesztését kaptam feladatul, viszont az elvárások és a technikai követelmények hatalmasat ugrottak.

A Linear Basic sín egy egytengelyes kameramozgató megoldás volt, ráadásul egy helyen volt mind a mozgatást végző motor, mind pedig a vezérlőelektronika és a beállítás, paraméterezés is a helyben kialakított kezelőfelületen működött. Ezzel szemben ennél az új moduláris rendszernél 5 tengelyt kellett valós időben szinkronizáltan vezérelni. A legnagyobb kihívást az jelentette, hogy minden hardveres periféria különálló szerkezeti modulban kapott helyet, így az összeköttetésükről is gondoskodni kellett, mindezt egyetlen szál vezeték felhasználása nélkül. A rendszert manuális pad segítségével, illetve egy tabletre megírt célalkalmazás segítségével is tudni kellett vezérelni, ezért Wi-Fi kommunikáció kialakítására is szükség volt.

Többszöri egyeztetés és megbeszélés után összeállt egy nagyon részletes technikai specifikáció arról, hogy a rendszernek mit kell tudnia és hogyan kell működnie. Egy pár fontos szempont:

R2D2 szenzor modul fejlesztés

A 2015-ös évben volt alkalmam részt venni egy különleges fejlesztési projektben. Mint ismeretes, 2015. decemberében került bemutatásra az Ébredő erő című legújabb Star Wars film. Ennek apropóján egy fejlesztőcsapat elhatározta, hogy a hivatalos bemutatóig elkészítik R2D2 1:1 arányú, mesterséges intelligenciával felruházott mását. Egy ilyen robot összes alkotóelemének megtervezése és legyártása rengeteg feladatot és kihívást tartogat és mindezt rövid idő alatt kellett véghez vinni. A robotot igyekeztek úgy részekre osztani, hogy a lehető legtöbb ember tudjon rajta párhuzamosan dolgozni. Az elektronikai modulok megvalósításakor kerültem én a képbe.

Több lehetőség közül a robot szenzorait végződtető modul megtervezését és elkészítését választottam. A robot mozgatása nem távirányítással történik, hanem azt egy programozott számítógép végzi, melynek bizonyos helyzetekben döntéseket kell hoznia. Ehhez elengedhetetlen tudni azt, hogy az egyes részegységek milyen helyzetben állnak, illetve a robot körül mi történik.