Robot mobilny – robot zdolny do zmiany swojego położenia w przestrzeni. Roboty tego rodzaju mogą pływać, latać lub jeździć. Roboty mobilne mogą być robotami autonomicznymi, tzn. takimi których prawie nic nie ogranicza np. przewody sterujące bądź zasilające (a jedyne ograniczenia to np. ściany lub przestrzeń w jakiej się znajdują itp.). Poniższe informacje dotyczą robotów poruszających się po ziemi.

Klasy Klasa robota zapisywana jest jako gdzie: [stopień mobilności robota]liczba stopni swobody bazy (korpusu) robota, które mogą być zmieniane poprzez zmianę prędkości koła, [stopień sterowalności (kierowalności) robota] oznacza liczbę niezależnie orientowanych kół kierowanych (skrętnych).

Liczby te (aby ruch był możliwy)zawierają się w granicach:

i przedstawiają kolejno klasy: (3,0) – robot posiada trzy koła szwedzkie, (2,1) – robot posiada jedno koło kierowane oraz dwa koła kastora, (2,0) – robot zwany inaczej unicycle, posiadający dwa koła umieszczone na wspólnej osi z których każde może obracać się z różną prędkością oraz jedno koło Kastora, (1,2) – robot posiadający dwa koła kierowane oraz jedno koło Kastora (roboty tego typu sprawiają największy problem podczas sterowania), (1,1) – robot zwany samochodem kinematycznym, zachowujący się podczas sterowania tak samo jak samochód posiada jedno koło kierowane.