Faits: Faits: A. Lors de l'audience du 27 juillet 2006 du Tribunal correctionnel de l'arrondissement de La Broye et du Nord vaudois, où il comparaissait en tant qu'accusé, A._ a déposé plainte pour faux témoignage contre B._. Une enquête pénale a été ouverte par le premier juge d'instruction de l'Office d'instruction pénale du Nord vaudois (enquête PE06.021567-JGA). Le 24 août 2006, A._ a adressé au Juge d'instruction cantonal une requête tendant à la récusation de l'ensemble des juges d'instruction de l'Office d'instruction pénale du Nord vaudois. Le Juge d'instruction cantonal ayant renoncé à se saisir de la cause, la requête de récusation a été transmise au Tribunal d'accusation du Tribunal cantonal. Par un arrêt rendu le 20 septembre 2006, le Tribunal d'accusation a rejeté la requête de récusation. Il a considéré, en substance, qu'aucun des motifs de récusation mentionnés à l'art. 29 du code de procédure pénale (CPP/VD) n'était réalisé. Par un arrêt rendu le 20 septembre 2006, le Tribunal d'accusation a rejeté la requête de récusation. Il a considéré, en substance, qu'aucun des motifs de récusation mentionnés à l'art. 29 du code de procédure pénale (CPP/VD) n'était réalisé. B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler l'arrêt du Tribunal d'accusation. Les juges d'instruction de l'Office d'instruction pénale du Nord vaudois ont renoncé à répondre au recours. Le Tribunal d'accusation a produit son dossier et il se réfère à son arrêt. Les juges d'instruction de l'Office d'instruction pénale du Nord vaudois ont renoncé à répondre au recours. Le Tribunal d'accusation a produit son dossier et il se réfère à son arrêt. C. Le recourant requiert l'assistance judiciaire, en particulier la désignation de Me Moser comme avocat d'office. C. Le recourant requiert l'assistance judiciaire, en particulier la désignation de Me Moser comme avocat d'office. D. A l'issue des audiences des 27, 28 juillet et 2 août 2006, le Tribunal correctionnel de l'arrondissement de La Broye et du Nord vaudois a condamné A._ pour recel, contravention et infraction grave à la loi fédérale sur les stupéfiants, à la peine de sept ans de réclusion sous déduction de la détention préventive. Un recours au Tribunal cantonal du canton de Vaud a été formé contre ce jugement (cause PE04.012681). 