Need advice on how to comunicate from BBB to an smart vacuum cleaner Neato XV via USB

Hi,
I’m trying to connect BBB to an smart vacuum cleaner Neato XV in order to send instructions via USB connection and use it as a robotic platform.
I have some electronics and robotics knowledge, but I’m a beginner with Linux.
I would like to know which USB I need to use from BBB (I assume that the big USB) and how can I use it in Linux (a code example in Python would be very helpful).
Also, do I need to install any driver in order to be able to speak with Neato.
Also, it is better if I use the FTDI connector?
Thank you,