Faits: Faits: A. Par décision du 25 août 2005, l'Office cantonal de l'assurance-invalidité de Genève a informé E._ que sa demande de révision tendant l'augmentation de son droit à la rente était refusée et qu'il continuait à bénéficier de la demi-rente d'invalidité versée jusque-là. Celui-ci a formé opposition contre cette décision. Par décision du 15 mai 2006, l'office AI a rejeté l'opposition. Il a constaté que l'état de santé de l'assuré ne s'était pas aggravé depuis 1999. Par décision du 15 mai 2006, l'office AI a rejeté l'opposition. Il a constaté que l'état de santé de l'assuré ne s'était pas aggravé depuis 1999. B. Dans une lettre du 6 juillet 2006, E._ a formé recours contre cette décision devant le Tribunal cantonal des assurances sociales de la République et canton de Genève. Produisant une attestation du docteur M._ du 3 juillet 2006, dans laquelle ce médecin indiquait que le patient requérait son appréciation pour attester qu'il se trouvait présentement dans l'incapacité à régler ses problèmes seuls, il demandait la restitution du délai de recours. Par jugement du 12 septembre 2006, la juridiction cantonale a déclaré le recours irrecevable pour cause de tardiveté. Par jugement du 12 septembre 2006, la juridiction cantonale a déclaré le recours irrecevable pour cause de tardiveté. C. E._ interjette un recours de droit administratif contre ce jugement. Invoquant l'art. 41 LPGA, il déclare qu'il s'est trouvé dans l'impossibilité de faire appel ou de mandater une tierce personne et renouvelle sa demande tendant à la restitution du délai de recours devant la juridiction de première instance. Le 12 octobre 2006, E._, se référant à une ordonnance du 6 octobre 2006 par laquelle il était invité à verser une avance de frais de 500 fr., a informé par téléphone la chancellerie du Tribunal fédéral des assurances qu'il n'était pas en mesure de s'en acquitter. Par lettre du 13 octobre 2006, il a demandé à bénéficier de l'assistance judiciaire gratuite. 