An insole system includes a cushion layer configured to contact a human foot within an article of footwear and a sensing layer coupled to the cushion layer. The sensing layer may include a first sensing element and a second sensing element. The first sensing element and the second sensing element are one of: a force sensing element, a strain sensing element, or an environmental sensing element, wherein the first sensing element and the second sensing element are of a different type of sensing element. The insole system may also include a communications interface configured to couple the sensing layer with a host controller.Un système de semelle intérieure comprend une couche d'amortissement conçue pour entrer en contact avec le pied humain à l'intérieur d'un article chaussant et une couche de détection associée à la couche d'amortissement. La couche de détection peut comprendre un premier élément de détection et un second élément de détection. Le premier élément de détection et le second élément de détection sont l'un des éléments suivants : un élément de détection de force, un élément de détection de contrainte ou un élément de détection d'environnement, le premier élément de détection et le second élément de détection étant d'un type d'élément de détection différent. Le système de semelle intérieure peut également comprendre une interface de communication configurée pour relier la couche de détection à un contrôleur hôte.