طراحی نرم افزار ربات گرا
طبق تعریف انجمن رباتیک (Robotic Industrial Association (RIA)) ربات یک فرایند قابل برنامه ریزی است که به جای یک نیروی انسانی کارهای تکراری و خطرناک یا خسته کننده با دقت بسیار بالا را انجام میدهد. همچنین طبق تعریف دیگری که از جانب انجمن بین المللی رباتیک (IFR) ارائه گردیده است، ربات رباتی است که به صورت اتوماتیک کنترل میشود، قابل برنامه ریزی مجدد و چند منظوره می باشد و همچنین قابلیت برنامه ریزی در سه تا هفت محور را دارد.