The function performs the automatic line following logic with the parameters specified in the initializelinefollower() function.
The example demonstrates how to make a delivery robot that follows the line and stops when it reaches checkpoint 1 in the Python Coding Mode.
Code
sprite = Sprite('Tobi')
quarky = Quarky()
cards = RecognitionCards()
cards.video("on", 0)
cards.enablebox()
cards.setthreshold(0.5)
quarky.setirthreshold("IRL", 3000)
quarky.setirthreshold("IRR", 3000)
quarky.initializelinefollower(35, 40, 10)
quarky.drawpattern("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
while True:
if not (quarky.getirstate(35) and quarky.getirstate(34)):
quarky.dolinefollowing()
else:
quarky.stoprobot()
cards.analysecamera()
if cards.isnumberdetected(1):
quarky.drawpattern("ccccccccccccccccccccccccccccccccccc")
break
quarky.runrobot("FORWARD", 40)
Output
Read More