SDK Frequently Asked Questions


Q: What SDKs are provided by Double Robotics?
A: Below are links to the Double and Camera Kit SDKs for iOS:

Double SDK:

Camera Kit SDK:

Double 3 API Beta: (requires registration)


Q: Is there a Windows version of the SDK?
A: No, currently there is no Windows version of the SDK. If you wish to write an application on Windows, you can send the commands to a simple iPad app over wifi, while keeping the main code in Windows. The SDK can be run on something as small as an iPod Touch.

Q: Is there a Swift version of the Double Robotics SDK?
A: No, currently there is no Swift version of the Double Robotics SDK.

Q: Is there any way to control Double from another method rather than (void)doubleDriveShouldUpdate?
A: No. However, you can achieve what you want to do with instance variables, of course.


Q: Can I use the Double SDK to program the Double to move autonomously?
A: If you want to make the Double move autonomously, you will need to somehow connect your own sensor(s) to the iPad and write your own algorithm based on that data to output driving commands.

Q: Can I pair my MacBook or laptop to control the device directly?
A: No, you must use the delegate protocol to achieve driving control.

Q. Do you have an example X-Code of the SDK?
A. If you wish to see an example of X-Code, please visit the link below:

If you have any additional questions, please email 

Last Updated: Dec 24, 2019 03:21PM PST