Doolhofoplosser-simulatie voor flood-fill-planning
Een robot brengt de hele doolhof in kaart, elke doodlopende weg in en uit, vindt met flood fill het kortste pad en racet het.
- Flood fill
- Grid mapping
- Odometry
Interactieve roboticaprojecten, simulators en tutorials
Laat een robot in de browser rijden tot het idee landt, en volg dan de bouw: bedrading, onderdelen en broncode voor Arduino, ESP32 en Raspberry Pi. Geen hardware, geen account, niets te installeren.
Dezelfde lus, op elke schaal
Een arm aan de lopende band, een magazijnrover en een humanoïde draaien allemaal dezelfde lus: een sensor lezen, vergelijken met een doel, een actuator aansturen, opnieuw lezen. Verander de hardware en de lus blijft. Die lus is wat elke simulator op deze website je in handen geeft.
Begin met de regellusBegrijp de techniek, bekijk het algoritme en experimenteer dan in de browser.
Teken een eigen parcours, verplaats de sensorarray, stem de proportionele, integrerende en differentiërende versterking af en lees prestatiecijfers in realtime af.
Een robot brengt de hele doolhof in kaart, elke doodlopende weg in en uit, vindt met flood fill het kortste pad en racet het.
Rij een vierkant zijwaarts, verlies de vloer en zie de odometrie daarover liegen.
Bekijk hoe elke PID-term de stijgtijd, de overschwing, de stationaire fout en de regelinspanning beïnvloedt.
Beweeg een robotarm met meerdere gewrichten, bekijk de pose en leer de geometrie achter manipulatie.
Vind de kloof tussen laten vallen en verpletteren, en zie een stijve vinger hem sluiten.
Visualiseer ruis, bias, bemonstering, filtering en fusie voordat je sensoren voor een robot kiest.
Twee baanvolgingsregelaars op één parcours, met de vertraging die afstemmen belangrijk maakt.
Versleep afstand, snelheid, acceleratie en jerk en zie beide profielen de beweging live opnieuw plannen.
Laat drie vloerdekkingsstrategieën dezelfde kamer racen, gemeten tegen een perfecte veeg.
Vergelijk detectie- en stuurregels voor een mobiele robot die om veranderende obstakels heen navigeert.
Sleep een tweewielige robot uit balans en zie een gekoppelde PID-lus hem opvangen — of stel hem verkeerd af en zie hem vallen.
Duw een stappenmotor tot hij zijn synchronisatie verliest en zie de naloopshoek die bepaalt wanneer dat gebeurt.
De simulators heb je net gezien: de labs waar een idee beweegt. Alles hieronder is waar ze mee verbonden zijn.
15 projecten
Een complete bouw, op volgorde gezet. Elk onderdeel, elke tutorial en elke simulator die hij nodig heeft, geordend als een boom die eindigt in een werkende robot.
Nieuwste bouwBouw een grijp-en-plaatsrobot die weet wanneer hij misgreep62 tutorials
Eén techniek, van begin tot eind: de theorie, de werkende code en de valkuilen waar niemand je voor waarschuwt.
Nieuwste gidsWrijving, krachtsluiting en waarom twee contacten een gok is11 leerroutes
Een vaardigheid in plaats van een robot. Volg er een om diep te gaan in regeling, navigatie of computervisie, in de volgorde waarin de ideeën echt op elkaar voortbouwen.
Nieuwste routeGrijpen en eind-effectoren: daadwerkelijk oppakken25 componenten
De onderdelen zelf: specificaties, bedrading, wat elk onderdeel je in de praktijk kost en welke bouwprojecten ervan afhangen.
Onlangs toegevoegdServogrijperElk project verbindt een waarneembaar experiment met de theorie en de implementatiekeuzes erachter.
Kies een robotgedrag, een platform of een technisch vakgebied.
Verander invoer, bekijk de systeemtoestand en test randgevallen veilig.
Ga van het visuele model naar algoritmen, schakelingen en hardware.
Elk roboticaproject hier begint als iets wat je kunt draaien. Teken een parcours voor een lijnvolger en kijk hoe de sensorarray het leest, stem een PID-regelaar af tot het doorschieten verdwijnt, of laat een doolhofrobot zijn route cel voor cel plannen. Stap daarna over op echte code en schakelingen zodra het mechanisme duidelijk is. Het lab en de uitleg staan bewust op dezelfde pagina: een idee waarvan je het gedrag al hebt gezien, vergeet je veel moeilijker.
De meeste beginners lopen op dezelfde plek vast. Je hebt motoren, sensoren, een board en een werkbank nodig voordat er iets beweegt, en één bedradingsfout kost een weekend. Elke simulator hier is een echt, deterministisch model dat je in de browser bestuurt, zodat een robot met differentiële aandrijving, een reflectiesensorarray of de bereikbare werkruimte van een arm met twee schakels logisch wordt voordat je iets hebt uitgegeven. Het is ook de eerlijke volgorde: hardware straft je af als je de regellus verkeerd begrijpt, dus het loont om hem eerst te begrijpen.
Echte robots draaien op echte boards, dus elk concept laat zich vertalen naar hardware die je kunt kopen: lijnvolgen en PID-motorregeling op een Arduino, reactief obstakels ontwijken op een Raspberry Pi, een flood-fill-doolhofrobot op een ESP32. De tutorials behandelen ook de keuze daartussen: wanneer een 8-bit-microcontroller echt genoeg is, en wanneer je een volledige Linux-computer nodig hebt. Elke projectpagina bevat de broncode, een bedradingsschema en een componentenlijst, zodat wat je in de browser hebt afgestemd precies is wat je bouwt.
Bredere vragen over het vakgebied (soorten robots, waar AI past, wie ze bouwt) staan in de robotica-FAQ.
Een roboticaproject is een praktische bouw die waarnemen, beslissen en bewegen combineert zodat een machine een taak uitvoert, zoals een lijnvolgende robot, een rover die obstakels ontwijkt of een robotarm. Een goed project verbindt de theorie (sensoren, regeling, algoritmen) met echte code en hardware. Op Robotics Project Hub begint elk project als interactieve simulator in de browser, zodat je het mechanisme begrijpt voordat je het bouwt.
Sterke startprojecten zijn een lijnvolgende robot, een PID-regelaar voor snelheid of koers, een rover die met ultrasoon obstakels ontwijkt en een eenvoudig experiment met sensorfiltering. Ze leren je de kernideeën van waarnemen, terugkoppelregeling en motoraansturing zonder complexe hardware. Je kunt ze hier allemaal als gratis simulator uitproberen voordat je iets bedraadt.
Stem het project af op je niveau: lijnvolgen of PID-regeling voor beginners (ongeveer groep 7 tot de derde klas), doolhoven oplossen of obstakels ontwijken voor gevorderden, en inverse kinematica, SLAM of een ROS 2-robot met differentiële aandrijving voor een afstudeerproject. Elke gids hier legt de theorie, het algoritme en de bedrading uit, zodat hij geschikt is voor een schoolopdracht of een eindproject.
Begin bij het gedrag dat je wilt (een lijn volgen, obstakels ontwijken, een doolhof oplossen), leer de waarnemings- en regellus erachter en implementeer die dan in code en hardware. Een betrouwbare route is het idee te simuleren, af te stemmen en daarna over te stappen op een bouw met Arduino, ESP32 of Raspberry Pi. Elk project hier combineert een interactieve simulator met het algoritme, voorbeeldbroncode en een bedradingsschema om te volgen.
Ja. Elke projectpagina bevat voorbeeldbroncode (Arduino/C++ of Python) naast de theorie, een downloadbaar bedradingsschema en een componentenchecklist. De simulators in de browser gebruiken dezelfde regellogica, zodat het gedrag dat je in de simulator afstemt direct overeenkomt met de code die je op de hardware draait.
Bekijk complete projectgidsen, vergelijk simulatortoestanden en bouw een betrouwbaar technisch gevoel op.
Bekijk roboticaprojecten