blog




  • Essay / Design a robot capable of completing a maze on its own

    IntroductionThe goal of this experiment was to design a robot capable of completing a maze on its own. A plan of the maze to be created was given to the team and the physical maze on which the robot would be tested was available for experimental testing. In the maze, white tape is placed on the floor, and black tape is placed on each side. This strip extends from the maze entrance to the exit, as shown by the red line in Figure 1. Also within the maze are bonus blocks, indicated by the blue blocks in Figure 1. The team will be given three tries, during which the goal is to complete the maze as quickly as possible and earn as many bonus points as possible.Figure 1Materials and methodsFor building the robot, only the Lego parts and sensors provided in the tackle box were used. The design of the robot has however been changed from the original versions, with the following specifications. The wheels were positioned in the front part of the robot, thus changing the forward axis of rotation of the robot when it turned. Instead of the conventional four-wheel design, the two rear wheels were replaced with a single swivel wheel, reducing resistance when turning. Finally, an ultrasonic sensor and a sound sensor were mounted on the front of the robot, as shown in Figure 2. Figure 2 The team unanimously decided to adopt the software approach to the project and use LabView to write a program that would allow the robot to complete the maze. However, before a program is written, the team spends time evaluating different suggestions for how to approach the problem. Each of these solutions had advantages and disadvantages, and these were evaluated before deciding...... middle of document ......this project was not carried out in its entirety, but rather broken down into problem-solving components. The team first evaluated the project objective and spent time discussing the pros and cons of each of the proposed designs. Once the team agreed on the approach to take, the robot had to be modified to meet the needs of the proposed design. The longest part of the project was programming the software and testing it as new coding added to each of the programs, evaluating which of the ideas worked and which did not. After the first time the robot completed the maze, it was tested several times to ensure that the program would work as intended on each of the trials. Thus, throughout this project, the team implemented the common steps necessary for problem solving: evaluation, design and testing..