Leren / Ga diep op één vaardigheid
Leerroutes voor robotica
Een tutorial leert je één ding. Een leerroute zet er meerdere achter elkaar, zodat je een hele vaardigheid – motorbesturing, terugkoppelregeling – op de juiste manier en in de juiste volgorde leert. Volg er een en pas hem daarna toe in een project.
Leerroutes
11 routes
Elektronicafundamenten voor robots: een leertraject
Voed een robot van stroom die onder belasting blijft draaien, zet meerdere sensoren op één I²C-bus en schrijf een lus die ze allemaal uitleest zonder ooit te blokkeren.
Volg de route Beginner · 13 stappenGrijpen en eind-effectoren: daadwerkelijk oppakken
Je kunt een eind-effectortype kiezen, de grijpkracht met acceleratie dimensioneren, krachtsluiting (force closure) controleren en vóór het printen zeggen of een servocomando werkt.
Volg de route Gevorderd · 14 stappenHolonome aandrijving: zijwaarts bewegen zonder te draaien
Je kunt een vierwielige holonome aandrijving dimensioneren, bedraden, programmeren en debuggen, en eerlijk zeggen wat het je kost aan tractie en positienauwkeurigheid.
Volg de route Beginner · 13 stappenMotorregeling voor robots: een leertraject
Twee motoren met precieze snelheid en richting aansturen, uitlezen hoe ver ze hebben gedraaid, en een robot met differentiële aandrijving besturen.
Volg de route Gevorderd · 15 stappenNauwkeurige beweging met stappenmotoren: een leertraject
Je kunt een open-loop as met een stappenmotor specificeren, bekabelen, afstellen en kalibreren, en stappenverlies, speling en een verkeerde schaalfactor uit elkaar halen.
Volg de route Expert · 9 stappenPadplanning en kartering: van flood fill tot SLAM
Je kunt een route plannen door een bekend raster, opnieuw plannen als er nieuwe obstakels verschijnen, en uitleggen hoe een robot de kaart bouwt waarop hij een route plant.
Volg de route Gevorderd · 11 stappenPadvolging voor robots: een leertraject
Geef een robot een lijst met waypoints en laat die ze rijden, en kun je in meters zeggen hoe goed het ging.
Volg de route Gevorderd · 7 stappenPID-regeling voor robots: een leertraject
Maak van een ruisende meting een glad regelfoutsignaal en stem een stabiele PID-regelaar af die volgt zonder te oscilleren.
Volg de route Beginner · 11 stappenReactieve navigatie: leer een robot obstakels vermijden
Je kunt een robot obstakels laten aanvoelen en zelfstandig laten beslissen waar hij heen gaat — geen kaart, alleen zuivere detectie en een gedragslus.
Volg de route Gevorderd · 5 stappenRobotarmkinematica: van servo-PWM naar inverse kinematica
Je kunt een servoarm een gekozen punt laten bereiken, met begrip van voorwaartse en inverse kinematica, het werkgebied en singulariteiten — voordat je hardware aanraakt.
Volg de route Expert · 5 stappenROS 2-basis: nodes, frames en robotvision
Je kunt een robot opbouwen uit ROS 2-nodes, goed kiezen tussen topics, services en actions, en de waarnemingen van een camera in de framestructuur van de robot plaatsen.
Volg de routeHoe een leerroute verschilt van een tutorial
Een tutorial beantwoordt één vraag en houdt dan op. Een leerroute zet er een dozijn in de volgorde die echt werkt, en benoemt de afhankelijkheden ertussen – je kunt geen regelaar afstemmen voordat je een motor kunt aansturen, en je kunt geen pad plannen voordat je een raster hebt om over te plannen. Elk knooppunt wordt ontgrendeld zodra de voorwaarden klaar zijn, dus de route laat je niet in het midden beginnen en vastlopen om redenen die niemand heeft uitgelegd.
Waarmee je begint
Als je nog nooit een robot hebt gebouwd, begin dan met motorbesturing. Al het andere op deze pagina gaat uit van een robot waarvan de wielen gaan waar jij ze heen stuurt, en het is ook de route die je het vaakst een doorgebrande driverprint bespaart.
Als je robot beweegt maar slecht – slingerend langs een lijn, doorschietend in een bocht – ga dan naar PID-regeling. Als hij goed beweegt maar overal tegenaan botst, is reactieve navigatie de juiste. Grijp pas naar padplanning en kartering als reageren echt niet genoeg is, want een kaart bijhouden kost veel meer dan reageren op wat er voor je ligt.
Leerroutes en projecten
Een leerroute leert je een vaardigheid; een project bouwt een robot. De meeste projecten nemen een of twee leerroutes op als knooppunten in hun eigen techboom, dus een route hier volgen is nooit verspild werk – het is dezelfde stof, vanuit de andere richting bereikt. Je voortgang wordt op dit apparaat opgeslagen, dus als je weggaat en terugkomt, ga je verder waar je was.