El InMotion ARM es un robot de rehabilitación con un sistema de control adaptativo que ajusta los ejercicios según el progreso del paciente. Si es necesario, ayuda en los movimientos y modifica el ejercicio para evitar la monotonía, por ejemplo, reduciendo el tiempo o variando algunos parámetros. Como los estudios han demostrado que la rehabilitación es más efectiva con muchas repeticiones, suele programarse con más de 1,000 movimientos por sesión.