Rojna robotika je pristup robotici koji naglašava mnoge jednostavne robote umjesto jednog složenog robota. Roj robota ima mnogo zajedničkog s kolonijom mrava ili rojem pčela. Niti jedan pojedinac u skupini nije vrlo inteligentan ili složen, ali u kombinaciji mogu obavljati teške zadatke. Robotika roja bila je eksperimentalno polje, ali su predložene mnoge praktične primjene.
Tradicionalnom robotu su često potrebne složene komponente i značajna računalna procesorska snaga da bi izvršio dodijeljene mu zadatke. U roj robotici, svaki robot je relativno jednostavan i jeftin. Kao grupa, ovi jednostavni strojevi surađuju u obavljanju naprednih zadataka za koje bi inače bio potreban snažniji i skuplji robot.
Korištenje mnogo jednostavnih robota ima i druge prednosti. Rojevi robota imaju visoku toleranciju grešaka, što znači da će i dalje dobro funkcionirati ako neke od pojedinačnih jedinica ne rade ili budu uništene. Rojevi su također skalabilni, tako da se veličina roja može povećati ili smanjiti prema potrebi.
Jedna upotreba koju su istraživači demonstrirali za robotiku rojeva je mapiranje. Jedan robot bi stalno trebao pratiti svoju lokaciju, zapamtiti gdje je bio i shvatiti kako izbjeći prepreke dok još istražuje cijelo područje. Roj robota mogao bi se programirati jednostavno kako bi izbjegao prepreke dok bi bio u kontaktu s drugim članovima roja. Podaci svih robota u roju se zatim kombiniraju u jednu kartu.
Rojeva robotika je područje u nastajanju i predstavljala je jedinstvene izazove istraživačima. Programiranje roja robota razlikuje se od drugih vrsta programiranja. Model distribuiranog računalstva – korištenje mnogih računala za rad na jednom velikom zadatku – donekle je sličan. Međutim, za razliku od distribuiranog računalstva, svaki pojedinac u robotici rojeva se nosi s jedinstvenim podražajima. Svaki se robot, na primjer, nalazi na drugom mjestu u bilo kojem trenutku.
Neki pristupi robotici rojeva koriste kontrolnu jedinicu koja koordinira druge robote. Drugi pristupi koriste tehnike posuđene iz prirode kako bi samom roju dali vrstu kolektivne inteligencije. Velik dio sadašnjih istraživanja u tom području fokusira se na pronalaženje najučinkovitijeg načina korištenja roja.
Problemi organiziranja roja nisu spriječili ljude da zamišljaju što bi rojeva robotika jednog dana mogla ponuditi. Neki znanstvenici zamišljaju roj vrlo malih mikrobota koji se koristi za istraživanje drugih planeta. Ostale predložene namjene uključuju misije potrage i spašavanja, rudarstvo, pa čak i gašenje požara. Kada se koristi s nanobotima – robotima mikroskopske veličine – rojeva robotika bi se čak mogla koristiti u ljudskoj medicini.