问题: SetHeading API不校准Sphero。
我正在用Sphero构建一个小的自定义应用程序,并希望实现一个配置UI。但是,我不是使用RobotLibrary,而是进行Sphero调用。
在实现Sphero校准步骤时:
结论:速度为零的滚动命令似乎不是校准球的正确方法,但SetHeading什么也不做。我试过开和关SetHeading的SetStabilization。这两种方法都不影响SetHeading和辅助校准。
任何帮助都将不胜感激。
发布于 2014-10-23 15:06:18
使用零速度的Roll命令来“瞄准”机器人。正如你所提到的,点燃后引线是有帮助的。完成瞄准后,使用0°航向参数调用SetHeading。
发布于 2016-02-05 15:28:16
要使它正常工作有点棘手,下面是我正在使用的代码片段:
sphero.roll(0, heading, 2, ()=> {
setTimeout(()=> {
sphero.setHeading(0, ()=> {
sphero.roll(0, 0, 1, ()=> {
//done
});
});
}, 300);
});https://stackoverflow.com/questions/26498818
复制相似问题