Spacecraft Rendezvous with Non-Linear Dual-Quaternion Controller Under Orbital Perturbations