我正在尝试使用RobotUISample操纵杆驱动界面复制TwoPhonesOneBall示例项目。当我继续调查时,我担心远程播放器(未连接到Sphero的播放器)将无法将RKDriveControl driveWithJoyStickPosition命令发送给主机,然后再发送给机器人。
现在我拥有它所以主人可以开车,但客人不能。 RKDRiveControl和RKDeviceCommands有什么区别?两个接口之间是否有任何关系?
我知道这是一个模糊的问题,但任何建议都会受到赞赏。我现在的代码与2个示例项目非常接近。我可以在必要时粘贴一些。
答案 0 :(得分:0)
RKDriveControl是一个便利层,可让您提供操纵杆位置信息并驱动机器人。它在后台所做的只是根据操纵杆在圆圈中的位置来计算RKRollCommand(一个RKDeviceCommand)。如果需要,您应该能够自己计算RKRollCommand。