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 ; <EOS>