No, the two words have clearly different meanings.
돌아오다 means "to return" in the intransitive sense of coming back, while 회수하다 is "to revoke" or "to collect (back)" which needs an object.
회수하다 in the second sentence seems to say to collect or suck in what's lying out there.
The first sentence just means that the vacuum bounces back when it bumps into something.