hallo,
Heeft er iemand suggesties, links, ervaringen met het opzetten van algoritmes t.b.v. de loopbewegingen van een hexapod??
Erelce
**** De beschikbare ruimte van een werkplek is omgekeerd evenredig met de grootte van deze werkplek **** AVR-Oefeningen op Electronics 4 Fun
Momenteel gebruik ik als servo controller de ssc-32 welke ik straks serieel vanuit een pic (16 of 18F) wil gaan aansturen. Dit heb ik alreeds functioneel gehad, maar kan alleen statische bewegingen programmeren.
Graag zoek ik een mogelijkheid om m.b.v. algritmes een ietswat intelligentere loop/bewegings sequence te maken.
Alvast bedankt
Welke loopbewegingen of algoritmes bedoel je?
Robot:
A B
B A
A B
Rechtdoor lopen:
A optillen
A naar voren draaien
B naar achteren draaien
A neerzetten
B optillen
B naar voren draaien
A naar achteren draaien
B neerzetten
Draaien:
Rechtdoorlopen maar met kleinere stapjes naar voren/achteren aan de kant waar je heen wilt
Ik weet niet of de poten ook nog kunnen knikken, maar dan kun je nog opzij en zelfs draaien om je eigen as, maar daar valt wel uit te komen, gewoon kijken wat de robot doet als je een poot verder of minder ver verzet
Voor de loopbeweging zou ik graag gebruik willen maken van een sequence zoals Paul beschrijft, alleen wil ik de servoposities dynamisch maken. Hiermee bedoel ik dat er voor iedere poot berekend wordt wat de ideale stap (positie) wordt om de hexapod de gewenste positie te laten bereiken.
Per poot heb ik 3 servo's om de bewegingen te realiseren.
Moet je wat opzoekwerk doen naar inverse kinematics.
Mathematische modellen voor het berekenen van de hoeken die je poot moet maken om van punt A naar punt B te gaan.
Op zich niet al te ingewikkeld, zelf heb ik meer moeite met het om te zetten naar integere getallen..
Succes ermee, ooit ga ik er me ook terug aan zetten..