Science of spacecraft rendezvous