0

私はロボット工学のコースを受講しており、Myro ライブラリを Calico にインポートしました。timeRemaining は Myro ライブラリの定義済み関数であるはずですが、未定義であると言い続けています。

Myro 関数のオンライン ハンドブックがありますが、これでも機能しません。

while timeRemaining(5):
print "running..."

これは正確なエラーです

NameError: name 'timeRemaining' is not defined

私は本からコードを直接コピーしていて、timeRemaining定義されていないと言っています。本のコードは機能するはずです。

、 などの他の定義済み関数は機能しますがturnLeft、機能しません。forward(speed, time)timeRemaining

これはCalico本からのコードですLearning Computing With Robots

def main():
    # Run the robot for 60 seconds
    while timeRemaining(60):
        L, C, R = getLight()
        # motors run proportional to light
        motors(normalize(L), normalize(R))
stop()

実行しようとすると、うまくいきmain()ません。timeRemaining は未定義です。何が悪いのかわかりません。

4

1 に答える 1