A hybrid control framework for impulsive control of satellite rendezvous