The MO Way Robot was tested and working well with some of the functions and sensors
doing really well. However as with every control system there were problems that occurred
through the creation and testing of the program which set me back so i couldn’t make it as
good as i wanted, some of these problems i can further improve at a later date and maybe
with these improvements i can add more functions and sensors.
What worked well with the program?
This program used 2 sensors overall and they worked well constantly. One of which was a
light detection sensor. This sensor detected a change in the light levels for the environment,
in the program i had a few options but i decided to change it to <Less than so if the lighting
fell below a certain percentage which was 40% the control system will automatically go to
the next step which was to turn the front light on. What was best about this is that it was all
compatible with the control system and also the program was constantly checking this part
of the control system to avoid the light not turning on completely.
What also worked well was the second sensor i implemented into the control system which
was the obstacle detection sensors. This was for both the front and central sensors which
worked very well at detecting obstacles. The front sensor in the control system was
supposed to detect a object if anything got in front of it and stop completely and it did that
very well without touching the object.
Overall i was also pleased with the design of the control system as it was very well laid and
easy to understand. None of the lines were joined or mixed up with each other as you could
clearly see which line goes to where. Furthermore if i wanted to add a new function i could
do that easily because everything is in order for how the control system should work.
What didn’t work well with the program?
There were problems with the control system that i noticed during the testing. The main
one was the robots side detection sensor which jittered a bit too much when rotating and
trying to avoid the obstacle, i wanted this to be as smooth as possible otherwise further
problems could occur. For example if it had to go round tight bends and it started jittering it
could end up hitting objects accidently even though the sensor was fully functioning.
Although this might be a less of a problem the light sensor also did not function as well as it
could have. When the robot was going through a dark environment (Tunnel) sometimes it
took a bit longer to turn on than it should have, also when the robot exited the tunnel the
same situation occurred. For a control system it is important to make sure all sensors are
correctly timed however in this case it was not.