Obstacle avoidance flocking motion in multi-agent systems with limited sensing radius and heterogeneous input constraints. (17th January 2023)