Roj robotika je pristop k robotiki, ki poudarja številne preproste robote namesto enega kompleksnega robota. Roj robotov ima veliko skupnega z kolonijo mravelj ali rojem čebel. Noben posameznik v skupini ni zelo inteligenten ali zapleten, vendar skupaj lahko opravlja težke naloge. Robotika rojev je bila eksperimentalno polje, vendar je bilo predlaganih veliko praktičnih aplikacij.
Tradicionalni robot pogosto potrebuje kompleksne komponente in pomembno računalniško procesorsko moč, da lahko izpolni dodeljene naloge. Pri robotiki rojev je vsak robot razmeroma preprost in poceni. Ti preprosti stroji kot skupina sodelujejo pri izvajanju naprednih nalog, ki bi sicer zahtevale močnejšega in dražjega robota.
Uporaba številnih preprostih robotov ima tudi druge prednosti. Roji robotov imajo visoko toleranco napak, kar pomeni, da bodo še vedno dobro delovali, če nekatere posamezne enote ne delujejo ali so uničene. Roji so tudi prilagodljivi, tako da se lahko velikost roja po potrebi poveča ali zmanjša.
Ena od uporab, ki so jo raziskovalci dokazali za robotiko rojev, je kartiranje. En sam robot bi moral nenehno spremljati svojo lokacijo, se spomniti, kje je bil, in ugotoviti, kako se izogniti oviram, medtem ko še vedno raziskuje celotno območje. Roj robotov bi lahko programirali preprosto tako, da se izognejo oviram, hkrati pa ostanejo v stiku z drugimi člani roja. Podatki vseh robotov v roju se nato združijo v en sam zemljevid.
Robotika rojev je nastajajoče področje in raziskovalcem je predstavljala edinstvene izzive. Programiranje roja robotov je za razliko od drugih vrst programiranja. Model porazdeljenega računalništva – z uporabo številnih računalnikov za delo na eni veliki nalogi – je nekoliko podoben. Za razliko od porazdeljenega računalništva pa se vsak posameznik v robotiki rojevega sloga ukvarja z edinstvenimi dražljaji. Vsak robot je na primer v danem trenutku na drugi lokaciji.
Nekateri pristopi k robotiki rojev uporabljajo krmilno enoto, ki koordinira druge robote. Drugi pristopi uporabljajo tehnike, izposojene iz narave, da samemu roju dajo vrsto kolektivne inteligence. Večina trenutnih raziskav na tem področju se osredotoča na iskanje najučinkovitejšega načina uporabe roja.
Težave pri organizaciji roja niso preprečile ljudem, da bi si predstavljali, kaj bi lahko nekega dne ponudila robotika rojev. Nekateri znanstveniki si predstavljajo roj zelo majhnih mikrobotov, ki se uporabljajo za raziskovanje drugih planetov. Druge predlagane uporabe vključujejo misije iskanja in reševanja, rudarjenje in celo gašenje. Če se uporablja z nanoboti – roboti mikroskopske velikosti – bi se rojska robotika lahko uporabljala celo v humani medicini.