我用的是涂鸦机器人。在
在Myro库中似乎没有一个函数可以让机器人以用户指定的半径在一个圆内移动。在
这是我收集到的
机器人左右轮之间的距离是6英寸。在
所以左轮的行驶距离应该是2(pi)(半径+6)
右车轮的行驶距离应为2(π)(半径-6)
(我想)
把机器人转一圈很简单。我可以使用motors函数调用motors(1, 0)
意思是左轮移动,而右轮停止,有效地在一个圆圈中移动。在
我的问题是为圆指定一个半径,并使它在半径的圆内移动。在
我有一个密码。在
^{pr2}$
一般来说,turnRight会有这些参数turnRight(speed, time),所以你要指定机器人要走的速度,以及你希望它移动的秒数。我把它设为1速,并试着通过时间变量中的半径/360。在
我得到这个错误Traceback (most recent call last):
File "", line 1, in
File "", line 4, in goCircle
TypeError: int is not callable
我也尝试了motors(left, right),得到了同样的错误#Practice for Circle
def goCircle(radius):
pi = 3.14159265359
Left = 2(pi)(radius + 6)
Right = 2(pi)(radius - 6)
motors(left,right)
我能做些什么来让这件事成功呢?在