Jednostruki kinematički lanci u JAVA programskom okruženju


Student: Marko Perković
Mentor: prof. dr. sc. Leo Budin

Jednostruki kinematički lanac je niz zglobova međusobno povezanih čvrstim vezama ali koji nema grananja, tj. iz jednog zgloba se nikada ne šire dva (ili više) segmenta (ili kinematička lanca).

U okviru konstrukcijskog rada napravio sam program IK u kojem je ostvaren jednostruki kinematički lanac u 2D prostoru. Ime programa IK dolazi od pojma Inverzna Kinematika.

U okviru diplomskog rada napravio sam i program IK3d u kojem je ostvaren jednostruki kinemtički lanac u 3D prostoru.


Program IK


U kontrolnom panelu koji se nalazi s desne strane možete ostvariti slijedeća namještanja: Da biste pokrenuli program IK trebate na svom računalu imati instaliran sljedeći Java plugin:

Java 2 Runtime Enviroment Standard Edition v1.3.0_04

Evo linka na stranice gdje ga možete besplatno skinuti:

http://java.sun.com/j2se/1.3/jre/index.html

Nakon što instalirate dodatak ugasite i ponovo pokrenite operacijski sustav (eng. restart).


Ovo je link na HTML stranicu koja pokreće program - IK.html

Izvorni kod programa IK:

Program IK3d


Prethodna slika prikazuje program IK3d nakon što je učitan 3D model Ruka s dodatno uključenom opcijom Tijelo kojom se uključuje iscrtavanje jednog kvadra koji predstavlja ljudsko tijelo. Opciju Tijelo napravio sam radi toga da olakšam orijentaciju u pogledima prilikom rada sa 3D modelima Ruka i Noga. Kada je izabran 3D model Osnovni nije moguće uključiti ovu opciju.


Na ovoj slici nalazi se prikaz kontrolnog panela koji je pokrenut za vrijeme dok je u program IK3d učitan 3D model Osnovni. Vrijednosti parametara mogu se namještati pomoću kliznika (eng. sliders), a odabir željenog segmenta i osi rotacije izvodi se pomoću grupa radio gumbova (eng. radio buttons). Ostale opcije moguće je namjestiti pomoću kontrolnih kučica (eng. check box) i gumbova (eng. buttons).

Slijedi opis kontrolnog panela: Da biste pokrenuli program IK3d trebate na svom računalu imati instalirane sljedeće Java pluginove:

Java 2 Runtime Enviroment Standard Edition v1.3.0_04 i
Java 3D 1.3 Runtime.

Evo linka na stranice gdje ga možete besplatno skinuti:

http://java.sun.com/j2se/1.3/jre/index.html - Java 2 Runtime Enviroment Standard Edition v1.3.0_04

http://java.sun.com/products/java-media/3D/download.html - Java 3D 1.3 Runtime

Nakon što instalirate oba dodatka ugasite i ponovo pokrenite operacijski sustav (eng. restart).


Ovo je link na HTML stranicu koja pokreće program - IK3d.html

Izvorni kod programa IK3d: