A robotika simulátor je simulátor slouží k vytvoření žádosti o fyzické robot bez závislosti na konkrétním přístroji, a tím šetří náklady a čas. V některých případech lze tyto aplikace přenést na fyzického robota (nebo přestavět) bez úprav.
Termín simulátor robotiky může odkazovat na několik různých aplikací simulace robotiky. Například v aplikacích mobilní robotiky umožňují simulátory založené na chování uživatelům vytvářet jednoduché světy pevných objektů a světelných zdrojů a programovat roboty tak, aby s těmito světy interagovaly. Simulace založená na chování umožňuje akce, které mají více biologický charakter ve srovnání se simulátory, které jsou více binární nebo výpočetní. Simulátory založené na chování se navíc mohou „učit“ z chyb a jsou schopné prokázat antropomorfní kvalitu houževnatosti.
Jedna z nejpopulárnějších aplikací pro simulátory robotiky je pro 3D modelování a vykreslování robota a jeho prostředí. Tento typ softwaru pro robotiku má simulátor, který je virtuálním robotem, který je schopen emulovat pohyb skutečného robota ve skutečné pracovní obálce. Některé simulátory robotiky používají fyzikální engine pro realističtější generování pohybu robota. Použití simulátoru robotiky pro vývoj programu pro řízení robotiky se velmi doporučuje bez ohledu na to, zda je skutečný robot k dispozici nebo ne. Simulátor umožňuje pohodlné psaní a ladění robotických programů off-line s konečnou verzí programu testovanou na skutečném robotu. To platí především pouze pro průmyslové robotické aplikace, protože úspěch off-line programování závisí na tom, jak podobné je skutečné prostředí robota simulovanému prostředí.
Akce robota založené na senzorech je mnohem obtížnější simulovat a/nebo programovat offline, protože pohyb robota závisí na okamžitých hodnotách senzorů v reálném světě.
Mezi nejnovější technologie, které jsou dnes k dispozici pro programování, patří ty, které používají virtuální simulaci. Simulace s využitím virtuálních modelů pracovního prostředí a samotných robotů mohou nabídnout výhody jak pro společnost, tak pro programátora. Použitím simulace se sníží náklady a roboty lze programovat offline, což eliminuje prostoje na montážní lince. Akce robota a součásti sestavy lze vizualizovat v trojrozměrném virtuálním prostředí měsíce před samotnou výrobou prototypů. Psaní kódu pro simulaci je také jednodušší než psaní kódu pro fyzického robota. Zatímco přechod k virtuálním simulacím pro programování robotů je krokem vpřed v návrhu uživatelského rozhraní, mnoho takových aplikací je teprve v plenkách.