A decision-making system for UAVs that are flying in civil airspace under aviation rules such as right of way rules. An optimal collision avoidance algorithm is developed for multi-UAVs and real time local trajectory planning. Casadi framework of Matlab is used.