The invention is an artificial intelligence -based algorithm which enables physiotherapy and rehabilitation robots to perform diagnosis and treatment by using biomechanical measurements and which comprises central processing unit (3) which is a management unit identifying joint range of motion and/or strength/torque deficiency by using information that it receives from other perimeter units contained in the system and from the robot (2) controlled by this algorithm.L'invention concerne un algorithme à base d'intelligence artificielle qui permet à des robots de physiothérapie et de rééducation d'effectuer un diagnostic et un traitement à l'aide de mesures biomécaniques et qui comprend une unité centrale de traitement (3), qui est une unité de gestion identifiant une plage de mouvement d'articulation et/ou une déficience de force/couple en utilisant des informations qu'elle reçoit d'autres unités périphériques contenues dans le système et de la part du robot (2) commandé par cet algorithme.