Witam,
skrobie sobie cos tam w temacie generatora trajektorii - na poczatek potrzebuje planera ruchu i zastanawiam sie nad sensowna / optymalna metoda generowania ramp.
jako parametr pojedynczego segmentu ruchu zalozylem pozycje do osiagniecia, czas rozpedzania, czas hamowania oraz predkosc zadana. Jezeli chodzi o fragmentu ruchu ze stala predkoscia nie ma problemu - wyliczona ilosc impulsow podawana z okreslona czestotliwoscia (silnik krokowy) - czestotliwosc z timera. Co jednak z przyspieszaniem? Policzyc parametry krzywej i w czasie rozpedzania co pare krokow przeladowywac rejestr timera z wartoscia do ktorej zlicza? Czy optymalniejsze bedzie przygotowanie tablicy z wartosciami tego rejestru i przeladowywanie go co pare krokow czy tez moze wyliczyc tylko jakies wspolczynniki wstepnie (np. ze co 5 krokow trzeba zwiekszyc rejestr timera o 10). Ma ktos za soba podobna aplikacje i podzielilby sie praktycznymi radami? Calosc tworze tylko na potrzeby hobbystyczne i dla satysfakcji ze potrafie
skrobie sobie cos tam w temacie generatora trajektorii - na poczatek potrzebuje planera ruchu i zastanawiam sie nad sensowna / optymalna metoda generowania ramp.
jako parametr pojedynczego segmentu ruchu zalozylem pozycje do osiagniecia, czas rozpedzania, czas hamowania oraz predkosc zadana. Jezeli chodzi o fragmentu ruchu ze stala predkoscia nie ma problemu - wyliczona ilosc impulsow podawana z okreslona czestotliwoscia (silnik krokowy) - czestotliwosc z timera. Co jednak z przyspieszaniem? Policzyc parametry krzywej i w czasie rozpedzania co pare krokow przeladowywac rejestr timera z wartoscia do ktorej zlicza? Czy optymalniejsze bedzie przygotowanie tablicy z wartosciami tego rejestru i przeladowywanie go co pare krokow czy tez moze wyliczyc tylko jakies wspolczynniki wstepnie (np. ze co 5 krokow trzeba zwiekszyc rejestr timera o 10). Ma ktos za soba podobna aplikacje i podzielilby sie praktycznymi radami? Calosc tworze tylko na potrzeby hobbystyczne i dla satysfakcji ze potrafie