Citation: 1B_155/2017 E. B

Agissant par la voie du recours en matière pénale, A.________ demande principalement au Tribunal fédéral de réformer l'arrêt du 16 mars 2017 en ce sens que sa libération immédiate est ordonnée et que la violation du principe de la célérité est constatée dans l'instruction de l'affaire pénale dirigée contre lui et ce, depuis le 25 avril 2016. A titre subsidiaire, il sollicite sa libération au bénéfice de mesures de substitution (assignation à résidence que justice désignera; obligation de se présenter hebdomadairement au poste de police). Il conclut à titre plus subsidiaire au renvoi de la cause pour nouvelle décision au sens des considérants. Il requiert encore l'assistance judiciaire. Le Tribunal cantonal renonce à se déterminer et se réfère à l'arrêt attaqué. Le Ministère public de l'arrondissement de Lausanne conclut au rejet du recours. Le recourant a répliqué par courrier du 3 mai 2017.