Exista. Am lucrat putin pe automatica si am vazut proiecte foarte similare.
E mult research pe partea de Markov Chains, Reinforcment learning, Safe space representation, Learning by replication etc.
Te avertizez ca astea sunt teme de PhD. si multi studiaza 3-4 ani pentru a imbunatati o singura parte a sistemului.
Eventual exista solutii comerciale la pret de cateva sute de mii de $. Daca vrei sa faci tu la nivel de proiect de licenta se poate si asa, dar nu te astepta sa fie functional.
Edit: @Che Am vazut ca intrebi des de AI. Sa stii ca Ai-ul nu e cum iti imaginezi tu. Nu e ca un om sa ii dai un task si el invata si face.
Altfel de ce se angajeaza 'AI engineer' pe zeci de mii de $?
AI-ul se construieste pt un task anume, nu poate face orice. Nu poate invata decat intr-un singur fel.
AI-ul modern e defapt un optimizator care incearca sa gasesca minimul unui spatiu de solutii. Un inginer AI are jobul de a reprezenta matematic, pe intelesul optimizatorului, taskul pe care il vrei realizat.
De ex: Inginerii google au gasit o serie de transformari care reprezinta features din imagini. Astfel optimizatorul reuseste sa clasifice imaginile in functie de ce reprezinta ele (clasifica caini, pisici, flori etc.).
Fara reprezentarea features din imagini (Convolutii, LMST, Transformers etc.) AI-ul nu intelege ce e aia o imagine.
Pentru un brat robotic trebuie sa reprezinti pozitiile si actiunile pe care le poate face. Trebuie sa descrii un goal matematic, sa reprezinti actiunile care nu pot fi executate, sa evaluezi eficienta unei solutii, etc. etc. Dupa toate astea, atunci poti antrena un AI care speri sa faca ce vrei tu.
Daca ai gresit undeva, nu va functiona.
De aia costa sute de mii de $ si ani pe research.