A Waterlooville man has been jailed for eight and a half years after robbing and sexually assaulting a carer while she was working.