Generator trajektorii ruchu
: 21 kwie 2023, 13:46
Witam wszystkich,
to mój pierwszy post na forum, więc z góry przepraszam za jakiekolwiek niedociągnięcia. Moim celem jest zrobienie generatora trajektorii ruchu wykorzystując język C. Wiem, że muszę dołączyć do programu plik tekstowy zawierający kilkanaście poleceń G-kodu. Kolejnym etapem musi być implementacja interpretera, a następnie generatora trajektorii ruchu oraz interpolatora (chciałbym wykonać najprostszą interpolację liniową). Jak się w ogóle do tego zabrać? W pliku tekstowym będą zawarte kolejne położenia w G-kodzie. Ale jak to przełożyć na generator? Rampa prędkości powinna być po trapezie, tylko skąd program ma wiedzieć o ograniczeniach wirtualnego silnika, a więc od maksymalnych przyspieszeń, hamowań, czasu próbkowania etc. Bardzo bym prosił o jakiekolwiek wskazówki od czego zacząć i co muszę zdefiniować aby rozwiązać opisać problem.
Z góry dziękuję
to mój pierwszy post na forum, więc z góry przepraszam za jakiekolwiek niedociągnięcia. Moim celem jest zrobienie generatora trajektorii ruchu wykorzystując język C. Wiem, że muszę dołączyć do programu plik tekstowy zawierający kilkanaście poleceń G-kodu. Kolejnym etapem musi być implementacja interpretera, a następnie generatora trajektorii ruchu oraz interpolatora (chciałbym wykonać najprostszą interpolację liniową). Jak się w ogóle do tego zabrać? W pliku tekstowym będą zawarte kolejne położenia w G-kodzie. Ale jak to przełożyć na generator? Rampa prędkości powinna być po trapezie, tylko skąd program ma wiedzieć o ograniczeniach wirtualnego silnika, a więc od maksymalnych przyspieszeń, hamowań, czasu próbkowania etc. Bardzo bym prosił o jakiekolwiek wskazówki od czego zacząć i co muszę zdefiniować aby rozwiązać opisać problem.
Z góry dziękuję