Я разрабатываю викторину spheroApp. Практически это игра-викторина, где можно ответить на вопрос, управляя sphero, в одну из 3-х отверстий, которые определяют ответ.Sphero Locator: как повысить точность
Ну, я использую локатор, чтобы определить положение сфероида. В разделе мастера можно определить движение 3-х отверстий из одной начальной позиции (0,0).
Я сохраняю положение 3-х отверстий и, когда идет sphero (я определил промежуток между 10/20 от положения отверстия), приложение обнаруживает, что это правильный/неправильный ответ.
но, каждый раз, когда я пытаюсь идти в том же положении, я получаю от sphero разные координаты.
Существует какой-то метод, используемый для улучшения точности локатора?
Если кто-то знает что-нибудь о дайте мне знать!
спасибо;)
пс: я следовал этому руководству! https://github.com/orbotix/Sphero-iOS-SDK/tree/master/samples/Locator#the-default-setup tnx
Прежде всего, спасибо за ваш ответ! ;) в моем приложении каждый раз, когда я сохраняю позицию. Я возвращаюсь в исходное положение (приводя мяч в позицию, а не через марку) и отправляйте ResetLocation (RKConfigureLocatorCommand со всеми 0 и флагом = 1). Я понял, что вы имеете в виду? –
При сбросе, что вы можете загрязнить результаты, сбросив свой заголовок, если мяч не нацелен так же, как и до того, как вы выбрали ответ. То, что вам нужно сделать, - это вернуть мяч назад, прицелиться в одно и то же место, а затем запустить эту команду для настройки локатора. Это должно помочь. –