Bygga en robot som följer muspekaren (1 / 35 steg)

Steg 1: Matematik: konvertera penna ställning till servo vinklar



Detta avsnitt förklarar hur positionen för muspekaren på skärmen på datorn omvandlas till vinklar för servomotorer så att skriva slutet av ledade armar replikerar rörligheten för muspekaren.

Det är inte nödvändigt att förstå detta till lyckosam komplett intructable, som jag kommer att ge bitar av kod som genomföra omvandlingen av markörens position till servomotor vinklar.

Analysera en enda servomotor

Om vi analyserar en installation med en enda arm och servomotor (figur ovan):

Ring O beskärningen av våra refererande. Den är placerad på servomotor axel rotation.
Kalla P vi vill nå på skriva planet eller pennans placering.
Ring (x, y) koordinaterna för s.
Ring en längden på segmenten vapen. (Obs: om alla arm segment är lika långa, beräkningarna är mycket lättare).
Ring J positionen för det gemensamma där två arm segmenten är anslutna.
Ring r avståndet OP: r = (x ² + y²)1/2
Ring θvinkeln mellan OP och x-axeln: θ = atan2(y,x)
I triangeln OJP:
Avståndet OJ = en
Avståndet JP = en
Ring φ vinkeln PÔJ : φ = arccos (r / (2a))
Kallar α vinkeln som måste matas till servomotor att nå P-läget:
α = θ + φ
Α = atan2(y,x) + acos ((x ² + y²)1/2 / (2a))

Observera att utfodring denna vinkel till en enda servomotor inte kommer att begränsa pennans position till en punkt. Det kommer att begränsa J till en enda punkt men lämnar P gratis att flytta på en cirkel med radie en runt J. lägga den andra servomotor gör det möjligt att begränsa Perssons position mer.

Att lägga till de andra servomotor

Vi kan upprepa beräkningarna görs i föregående stycke, förutom denna gång vi vill nå P, ses i den refererande av den andra servomotor, som är förskjuten från den refererande vi använde tidigare.

Ring d avståndet mellan axlarna av de två servomotorer.
Koordinaterna för P i den refererande av den andra servomotor är: (x + y, d)
Konfigurationen av armarna på de andra servomotor är liknande men speglade, så att vi:
Ringa α2 meta som måste matas till den andra servomotor att nå P-läget:
α2 = θ2 - φ2
Α2 = atan2(y,x+d) - acos (((x+d) ² + y²)1/2 / (2a))

Utfodring av vinklarna α och α2 två servomotorer kommer att begränsa P vara i skärningspunkten mellan två cirklar = två poäng. Vi kan begränsa domänen för P så att pennan kommer inledningsvis att placeras på den översta av dessa två punkter och aldrig få chansen att byta till andra skärningspunkten.
Detta sätt kan vi helt styra positionen för pennan genom att mata två vinklar till servomotorer.
Bilderna ovan visar formerna av domänen kan nås på skriftlig plan för olika värden på armlängd (en) och servomotor offset (d).

Se Steg
Relaterade Ämnen

Skapa en Robot som följer handen

I denna tutorial lär du dig hur du skapar denna lilla "robot" som följer din hand (eller vad är närmast det).Glöm inte att följa mig mer, och favorit här om du gillar det!Steg 1: materialFör detta projekt behöver du följande material:1 HC-SR04 u...

Hur man bygger en Robot som drar 5 Pounds

Agnes Koroma, Lasse Ali, Safiyya QadirSteg 1: Kontrollera omlokalisering Flytta kontrollen och fäst den platt på roboten.Steg 2: batteri Tejpa batteriet på kontrollen.Steg 3: hjul Använd 100mm hjul för att lägga till på varje sidaSteg 4: hjul Placera...

En robot som jag byggde för 2009 World Robot Olympiad öppna kategori artist robot (mästare)

ta gärna en titt på videon av den (gjort under nationell nivå)video av robot i aktion här http://www.youtube.com/watch?v=ZZwF1Y9GgYoledsen, jag inte har många bilder av roboten mer produkterta gärna en titt på roboten jag byggt 2008 som vann andra pl...

Bygga STEMbot1 - en Robot som gör programmering roligt och lätt

Den moderna smartphone eller tablett (mobiltelefon) har mer datorkraft än stationära datorer hade bara 10 år sedan. Moderna mobila enheter är fulla av sensorer inklusive: GPS, kompass, 3-axlig accelerometrar, gyroskop, etc och är väl ansluten via mob...

Bygga en Robot med Perler pärlor

Inte du hatar när en rubrik lovar du något som författaren inte kan leverera senare? Jag antar att jag är skyldig till att. Naturligtvis bygga du inte en robot med perler pärlor. Men du kan bygga något som ser ut som en robot. Så här går vi:Steg 1: V...

Bygga en Robot

drömmer du om att göra livet lättare? Att använda robotar för att liv? Tja kan du bygga en robot idag. Även om det inte kanske vara robot tjänare kan det hjälpa dig i enkla uppgifterJag beslöt att göra en robot av Lego Mindstorms kit. Det är slags ta...

Bygga en robot Lego Multigraph

Skulle inte du njuta av att bygga och använda en robot som drar abstrakt konst kan använda i din konst och hantverk projekt? Lego Multigraph, är även om det hade inga praktiska tillämpningar, roligt både att bygga och driva! Detta är en iteration på...

Bygga ett akvarium som ser bra ut på alla vardagsrum

Varning: Först och främst varnas att detta är en lång instructable! Ca 1 timme av läsning. Kanske är det mer "lättsmälta" genom att bara ha en blick på bilder och senare återkomma till läsa lite historia bakom det och några tips på delarna du är...

Bygga en robot Remote Controller

I det här inlägget kommer jag beskriva hur jag utforma, göra, testa och förbättra en anpassad RC fjärrkontroll.Målet med detta projekt är att skapa en remote controller som kan vara alternativ till en RC sändare eller liknande kommersiella styrenhete...

Bygga en krets som kan ändra färg på en LED med ljudet släpps ut ur en MP3-spelare.

Hur man bygger en krets som kan ändra färg på en LED med ljudet släpps ut ur en MP3-spelare. Vi kommer att använda en färg orgel och en förstärkare.Steg 1: Reservdelslista1 - 8 Ohm transformator1 - LM324 integrerad krets1 - RGB gemensam katod LED3-1k...

Hur man gör en enkel Humanoid Robot som kastar

Efter att ha sett en leksak robot som kunde kasta, min 7 - årige son var fast besluten att bygga ett eget. Efter mycket kreativitet och många misslyckades prototyper, detta är vad han kom fram till. Han är så stolt över sin skapelse, och jag hjälper...

Bygga en Robot med MSP430 Launchpad

I detta Instructable kommer vi att bygga en liten robot med MSP430 Launchpad från TI. Roboten kommer att använda två inriktad likströmsmotorer och kommer att sysselsätta differentiell drivsystem.Intelligens är försedd med en MSP430 Launchpad styrelse...

Hur man bygger en Robot - The BeetleBot v2 (Revisited)

detta är skalbagge robot instructables revisited a la MythBusters stil!Ursprungligen gjorde jag en instructables om min skalbagge robot version 1.Nu är det dags att visa dig en ny version av denna underbara robot. Denna nya version är mycket lättare...

Hur man gör en robot som kan spela Tower of Hanoi

september, jag har byggt en robot som kan spela Tower of Hanoi av Makeblock. Och vi tog den till World Maker Faire New York 2013.Mer information kan du besöka här.Komma igångJag har nyligen byggts om en ny. Detta instructable, hur man gör en robot so...

Låt oss bygga en Robot!

jag har byggt sånt här sedan jag var ca tio år gammal... och jag älskar det!Det är fantastiskt hur fabrication teknik har förbättrats under de senaste åren. Billig maskinvara, 3D-skrivare och awesome boutique elektronik butiker som Adafruit, SparkFun...

Bygga en robot båt med vattenflaskor

detta kommer att visa dig hur man bygger en robot båt från billigt och lätt att använda material, jag tror det är också ett bra exempel på återanvändning vattenflaskor.Jag använde två vattenflaskor, polymorph plast, två motorer och propellrar, tejp,...

Litet är vackert: Micro-Carving och Micro-målning en Robot som står på ett knappnålshuvud.

Vilka är gränserna för mänsklig skicklighet? Hur liten kan en carving göras med endast handverktyg? Jag var nyfiken. Som en robot builder, se: Vem är intresserad av att lära sig hur man gör mikro-maskiner, jag undrade vad som kunde göras helt för han...

Bygga en Robot Walker

kan du bygga en Robot Walker med hög nivå matematik och 2 industrirobot vapen omvandlas för att användas som ben.Robot simulatorer:http://www.robotcafe.com/dir/Software/Simulators/Eller av rutan. Projektet skulle behöva skalas Logarithmicly. Allt du...

Upplyst "Ögon som följer" synvilla

denna klassiska "Ögon som följer" synvilla skapar effekten att ögon tittar ditt varje steg.Denna lätt handledning kan monteras snabbt på 45 minuter. Detta är också lätt att anpassa. Till exempel lägga till en uppsättning av "följande ögon&q...