There have been some comments (which I do appreciate) about the downfalls of giving solutions in lieu of the better process of letting the kids work through the issues on their own.  

I am assuming you will use this knowledge to help the kids reason through what is going on and thus provide this suggestion (which of course may be wrong since I made some assumptions). 

I am assuming you are using a loop that basically "says": follow the line until motor encoder shows rotations > X?  
What is the value of X before it starts doing the 2nd line following?  Perhaps they can output this value to the screen or "watch" it when they are running the program (or just think through it and see that the initial conditions may not the same at the beginning of your 1st and 2nd line following attempt).

In other words does it stop because it has already exceeded the rotations the line-following-loop is expecting?  If so do you need to reset the motor encoder (rotation counter) before the 2nd run?

Jeff

On Wed, Nov 13, 2019 at 11:36 PM Rajeev Mehra <[log in to unmask]> wrote:
Hello everyone,
I need a little help resolving a programming problem my team's kids are running into.

We have a program where the robot launches and starts following the black line for a certain time, then turns right to push the traffic jam mission up. Then it turns left and is supposed to continue following the black line towards the swing. We are using a reusable block for "tape follower". The robot works fine until it has to follow the tape for the second time. At that point It just does not do anything. If we substitute the second "tape follower" block with a simple tank drive block, the robot works fine. The turn blocks are gyro assisted blocks and work fine.

Any tips on how to resolve this issue?

PS: Here is what the blocks look like:

Drive robot straight for x revolutions >> follow tape for x revolutions >> turn right 5 degrees >> turn left 5 degrees >> follow tape again for x revolutions


Sincerely,

Rajeev Mehra

Coach: Ultimate Onions

FLL team #  47864


 


To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.

To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.