When I first started working on Lego, I never felt "lacking help", although I was not "fully equipped" per say. I figured out my answers on my own as I continued working. I worked on various experiments on my own first. Then I started teaching young children. But never did I feel lack of help or doing work alone. The help on the internet was very good, the forum helped and to some extent it was my thinking. I think I started working on it from 2012. I continued working on it till 2023...11 years ...What a creation "Lego Mindstorm" is ! Ideally, we can use it from a young age of 10+ years till your Masters or so. I started working from 36 years of age ! But none the less, it was fun. Some experiments like "Maze Solver", "Wall Follower" or "Printer" are really challenging. The Building Instructions are ready. What I did was mainly programming. Ideally I could have appreciated even more, if some "building specifications" were given, and the goal could have been to bring out the "robot building creativity" amongst children. Because I believe, once the "hardware" of the robot is built, the building the "software" is not MUCH challenge ! Probably, since I had a software background, I find it relatively easy to build the software.
The way I chose the experiments is by the value they add to my knowledge. For example, Wall Follower adds a value of academic importance where we need to know the PID Controller concept. The "continuous time" version of PID Controller seems very complex on paper, with the Integration and Derivatives involved. However, the "discrete time" version of PID Controller looks much easier to implement with software. The experiment also adds value in terms of understanding both these versions of the algorithms. The second experiment, which was Maze Solver, is a real challenge in terms of translating "visualization" or "imagination" to "reality". For example imagining the "U turn" or imagining "equal and opposite stretches" and cancelling them was a challenge. Translating the actual "mathematical algorithm" of Maze Solver into some working reality was an incredible experience ! And yet both the above experiments are still little imperfect, with the Wall Follower oscillating at the turns and Maze Solver going little ahead of path than expected. But that's the goal right ? Strive towards perfection. The third experiment Printer, gives an excellent exposure to young students about "what is printing ?", "What is automation for printing ?". For students, it is heavenly experience to see the characters getting printed with the pen attached ! The three Lego experiments which I mentioned above are linked below: