something goes horribly wrong when robot hits my rigid obstacle