The present invention relates to a prosthetic device including a prosthetic joint which accurately transitions between a loose mode and a stiff mode to more accurately mimic a human gait. The prosthetic joint includes a state controller which utilizes a sensor to detect prosthetic joint movement data, and compares it with prosthetic joint movement decision values to determine when a solenoid should be energized to place the prosthetic joint in the loose mode. An optimization unit connects to the prosthetic joint in a prosthetic joint system. The optimization unit generates a plurality of data files containing prosthetic joint movement data corresponding to an amputee walking without stumbling. By iteratively analyzing the prosthetic joint movement data, the optimization unit adjusts the prosthetic joint movement decision values to ensure that the prosthetic joint does not prematurely enter a stumble recovery state.La présente invention porte sur un dispositif prothétique comprenant une articulation prothétique qui alterne avec précision entre un mode relâché et un mode contracté pour imiter plus précisément une démarche humaine. L'articulation prothétique comprend un dispositif de commande d'état qui utilise un capteur pour détecter des données de mouvement d'articulation prothétique, et les compare avec des valeurs de décision de mouvement d'articulation prothétique pour déterminer si un solénoïde devrait être ou non alimenté pour placer l'articulation prothétique dans le mode relâché. Une unité d'optimisation relie l'articulation prothétique à un système d'articulation prothétique. L'unité d'optimisation génère une pluralité de fichiers de données contenant les données de mouvement d'articulation prothétique correspondant à une personne amputée marchant sans trébucher. Par analyse itérative des données de mouvement d'articulation prothétique, l'unité d'optimisation ajuste les valeurs de décision de mouvement d'articulation prothétique pour assurer que l'articulati