anki_vector.robot

This contains the Robot and AsyncRobot classes for managing Vector.

Robot will run all behaviors in sequence and directly return the results.

AsyncRobot will instead provide a concurrent.futures.Future which the caller may use to obtain the result when they desire.

Classes

AsyncRobot([serial, ip, name, config, ...])

The AsyncRobot object is just like the Robot object, but allows multiple commands to be executed at the same time.

Robot([serial, ip, name, config, ...])

The Robot object is responsible for managing the state and connections to a Vector, and is typically the entry-point to running the sdk.