02

Programowanie

Opisujesz reguły. Asystent AI pisze kod.

Znasz swój proces. "Gdy szczelina jest szersza, oscyluj więcej." "Jeśli część jest przesunięta, skoryguj pozycję pobierania." Opisujesz regułę w języku naturalnym. Asystent AI zamienia ją w działający program. Przeglądasz kod — jest czytelny. Pod spodem to C#, ale nie musisz być programistą. Musisz znać swój proces.

Czat asystenta AI — użytkownik opisuje regułę, asystent generuje kod

Krok 1

Opisz, co ma się dziać

Otwórz asystenta AI. Powiedz mu, czego potrzebujesz: "Gdy model wizyjny wykryje szczelinę szerszą niż 2mm, robot powinien oscylować." Asystent generuje działający program z Twojego opisu.

Wcześniej: zatrudnij programistę robotów. Naucz się języka producenta. Spędź tygodnie na pisaniu integracji między kamerą a robotem.

Edytor kodu z wygenerowanym, czytelnym i skomentowanym kodem

Krok 2

Przejrzyj kod

Wygenerowany kod to czytelny C# z komentarzami. Widzisz, co robi: czyta dane z modelu wizyjnego, oblicza punkty trasy, wysyła komendy do robota. Możesz dostosować parametry, dodać warunki lub poprosić asystenta o udoskonalenie.

Wcześniej: programowanie z pendanta — jeden waypoint na raz, mały ekran, klawiatura membranowa. 8 godzin na 200 punktów.

Wynik kompilacji — sukces, brak błędów

Krok 3

Kompiluj

Kliknij Kompiluj. Program buduje się na urządzeniu w sekundach. Błędy pokazują się z numerami linii — napraw je zanim cokolwiek się ruszy. Jeśli się skompiluje, interfejsy są spełnione.

Wcześniej: błędy na pendancie wykrywane w runtime — gdy robot robi coś niespodziewanego. Lub niebezpiecznego.

Wynik testu na sucho — zalogowane komendy ruchu, robot stoi

Krok 4

Test na sucho — bez ruszania robotem

Twój program działa. Model wizyjny przetwarza prawdziwe klatki z kamery. Program oblicza punkty trasy. Ale robot się nie rusza — każda komenda ruchu jest logowana zamiast wykonywana. Widzisz dokładnie, co program BY zrobił.

Wcześniej: nie istnieje tryb suchy. Albo uruchamiasz na prawdziwym robocie, albo nie. Kolizje podczas testów są powszechne.

Symulacja — odtwarzanie nagrania przez program

Krok 5

Testuj na nagraniach — bez potrzeby celi

Weź nagranie z produkcji. Odtwórz je przez swój program. Zobacz, co program zrobiłby na każdej klatce. Popraw coś, przekompiluj, odtwórz ponownie. Każda iteracja: 30 sekund.

Wcześniej: potrzeba fizycznej celi do testów. Cela w produkcji? Czekaj do weekendu. Każda iteracja: dni czasu kalendarzowego.