A method of applying stitching to an interior component, comprising an outer skin layer, a substrate layer and an intermediary layer located between the outer skin layer and the substrate layer, the method comprising: a) providing a robot adapted to drive a robotically driven sewing head with an awl in a forward direction; a1) providing a needle that can pivot about an axis such that the needle can move in a first direction and in a second direction through a first eccentric that is rotated by a lower drive shaft, the first direction being opposite to the second direction and to the forward direction, and that can move in an upward direction and in a downward direction through a second eccentric that is rotated by the same lower drive shaft; b) penetrating the outer skin layer, the substrate layer and the intermediary layer with the awl of the robotically driven sewing head to form a piercing therethrough; c) retracting the awl from the outer skin layer, the substrate layer and the intermediary layer; d) inserting the needle through the piercing through the substrate layer, the intermediary layer and the outer skin layer to grasp a thread positioned on the outer skin layer; e) pulling the thread through the outer skin layer, the intermediary layer and the substrate layer; f) looping the thread with a previous stitch passed through the outer skin layer, the intermediary layer and the substrate layer; g) advancing the robotically driven sewing head to another position with respect to the interior component by moving it in the forward direction, wherein a backside of the substrate layer is free of obstructions; and h) repeating steps b-g until a predetermined amount of stitches are applied to the interior component; wherein the needle is moving in the first direction during steps d) and e) and in the second direction during step f). a) providing a robot adapted to drive a robotically driven sewing head with an awl in a forward direction; a1) providing a needle that can pivot about an axis such that the needle can move in a first direction and in a second direction through a first eccentric that is rotated by a lower drive shaft, the first direction being opposite to the second direction and to the forward direction, and that can move in an upward direction and in a downward direction through a second eccentric that is rotated by the same lower drive shaft; b) penetrating the outer skin layer, the substrate layer and the intermediary layer with the awl of the robotically driven sewing head to form a piercing therethrough; c) retracting the awl from the outer skin layer, the substrate layer and the intermediary layer; d) inserting the needle through the piercing through the substrate layer, the intermediary layer and the outer skin layer to grasp a thread positioned on the outer skin layer; e) pulling the thread through the outer skin layer, the intermediary layer and the substrate layer; f) looping the thread with a previous stitch passed through the outer skin layer, the intermediary layer and the substrate layer; g) advancing the robotically driven sewing head to another position with respect to the interior component by moving it in the forward direction, wherein a backside of the substrate layer is free of obstructions; and h) repeating steps b-g until a predetermined amount of stitches are applied to the interior component;