Citation: 1B_382/2018 E. D

Le 10 août 2018, A.________, par l'entremise de son avocat, forme un recours en matière pénale au Tribunal fédéral tendant principalement à l'annulation de l'arrêt du 20 juillet 2018 et à sa libération immédiate. Il conclut subsidiairement au renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. Il requiert aussi l'assistance judiciaire. A.________, agissant en personne, a en outre spontanément adressé une lettre au Tribunal fédéral le 15 août 2018. Invités à se déterminer, le Ministère public de l'arrondissement de Lausanne conclut au rejet du recours, alors que le Tribunal cantonal renonce à déposer des observations et se réfère aux considérants de sa décision. Le recourant a répliqué, par courrier du 30 août 2018.