Hybrid constrained formation flying control of micro-satellites