Witam
Ostatnio zająłem się takim mini projektem w Robotics toolbox. Na stronie NI (tutaj) jest przykładowy robot, jak zacząć itp. Po zapoznaniu się z funkcjami toolboxa zrobilem własnego robota. Okazało się, że kinematyka prosta działa bez zarzutów, lecz z odwrotną już tak nie jest. Czy wprowadzę dane poprawne (spisane z kinematyki prostej) czy jakieś z kosmosu, to za każdym razem wyrzuca błąd, że podany punkt jest poza zasięgiem robota.
Gdzieś jest błąd, coś przeoczyłem, lub schemat kinematyczny robota jest błędny (choć w to wątpię, bo dostałem go z pewnego źródła).
Jak by komukolwiek to miało pomóc, to robot nazywa się AX-12 Robotic Arm.
Z góry dzięki za pomoc.
Robotic Arm
Robotic Arm
- Załączniki
-
- AX-12 RA.vi
- LV 2010
- (24.5 KiB) Pobrany 206 razy
-
- main AX-12.vi
- LV 2010
- (29.18 KiB) Pobrany 208 razy
-
- AX-12 RA.vi
- LV 2011
- (26.28 KiB) Pobrany 222 razy
-
- main AX-12.vi
- LV 2011
- (45.98 KiB) Pobrany 202 razy

-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Robotic Arm
W definicji członów masz powpisywane zerowe długości trzech ostatnich (drugi parametr). Jak sobie powpisywałem jedynki w długości wszystkich, to działa.
Robotic Arm
hmm
Co Ty do mnie mówisz?
W definicji zerowe wartości długości są tylko dla 2 ostatnich członów, lecz to najprawdopodobniej nie błąd, ponieważ w przykładowym robocie cały ostatni człon ma zera ;/
Jak mówisz, że Ci działa, to wrzuć VI.
Co Ty do mnie mówisz?
W definicji zerowe wartości długości są tylko dla 2 ostatnich członów, lecz to najprawdopodobniej nie błąd, ponieważ w przykładowym robocie cały ostatni człon ma zera ;/
Jak mówisz, że Ci działa, to wrzuć VI.

-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Robotic Arm
Ustaw po prostu długości wszystkich członów na 1 i wtedy da się pojeździć tą kinematyką odwrotną ( na przykład do X = 2 i cała reszta 0). Wyprostowanie go z kinematyki odwrotnej i tak będzie raczej nieosiągalne.
Robotic Arm
Działać działa, ale to zmienia kompletnie schemat kinematyczny robota i sensu to kompletnie nie ma.
Będę musiał jeszcze posiedzieć nad tymi macierzami i dowiedzieć się ja je dobrze wpisać ;/
Będę musiał jeszcze posiedzieć nad tymi macierzami i dowiedzieć się ja je dobrze wpisać ;/
