adding assisted control: obstable detector