![](https://static.wixstatic.com/media/11062b_7d8badf22ed9415e8c2974ee130d4943~mv2.jpg/v1/fill/w_1920,h_1321,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/11062b_7d8badf22ed9415e8c2974ee130d4943~mv2.jpg)
![Rover.png](https://static.wixstatic.com/media/8133c3_0727bc443fb544fa839a91069379ecb8~mv2.png/v1/crop/x_66,y_64,w_369,h_372/fill/w_402,h_405,al_c,lg_1,q_85,enc_auto/Rover.png)
![Gradient](https://static.wixstatic.com/media/11062b_4b7c9a8e48334d5aad2fd274fddba3bc~mv2.jpg/v1/fill/w_1137,h_758,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/11062b_4b7c9a8e48334d5aad2fd274fddba3bc~mv2.jpg)
Rover
Wumpus World
![IMG_9526.HEIC](https://static.wixstatic.com/media/4a7016_8bb7676991e54a09be893cbc80a5bdbb~mv2.png/v1/fill/w_312,h_381,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/IMG_9526_HEIC.png)
Meet Rover, the wumpus world beast!
What is the Wumpus World?
The Wumpus World is a 4x4 grid that challenges a robot's ability to traverse an unfamiliar space. The goal of the robot is to obtain "gold" by getting to a certain square while avoiding the stinky Wumpus and holes that it could fall into.
Meet the Group!
![IMG_9557.JPG](https://static.wixstatic.com/media/4a7016_827868e9644440e4b6d1c87cfeedaf7b~mv2.jpg/v1/crop/x_628,y_232,w_1379,h_1452/fill/w_223,h_235,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG_9557_JPG.jpg)
Kenneth -
Programmer
Algorithm Designer
![65248610839__FA9B8385-6CF5-4A2E-A263-604E49A1308A.jpeg](https://static.wixstatic.com/media/4a7016_0c0450f43e8e494481deea34ada2e96f~mv2.jpeg/v1/fill/w_169,h_225,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/65248610839__FA9B8385-6CF5-4A2E-A263-604E49A1308A.jpeg)
Kaan -
Lego Master Builder
Co-Website Creator
![IMG_9558.JPG](https://static.wixstatic.com/media/4a7016_c3d4a41c219448278b836411d1e3806e~mv2.jpg/v1/crop/x_11,y_42,w_2253,h_2494/fill/w_212,h_235,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG_9558_JPG.jpg)
Ryan -
Programmer
Algorithm Designer
![IMG_8644.JPG](https://static.wixstatic.com/media/4a7016_3e38117975fa40908a0521b888863dcc~mv2.jpg/v1/fill/w_173,h_230,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG_8644_JPG.jpg)
Deron -
Lego Master builder
Co-Website Creator
Journalist.
Key Features
Light and Compact
This makes it easier for the robot to move more easily and makes it more agile since it is relatively light and has a smaller surface area.
Light Sensors
Positioned very close to the ground since we don't want any extra light to be sensed and because we need the robot to stop moving when it sees a white line in front of it. If they were positioned any higher up, there'd be a chance the black areas could be misinterpreted as a signal to keep going or go.
Swivel
Since we are only allowed to use two wheels, we used a swivel to keep the balance of the robot and enhance its ease of turning.
Creation of Rover
-
At first, we had no clue how to build a lego robot that is responsive and can be controlled by code. None of our group members had taken a course on or participated in robotics beforehand. We did a lot of research before agreeing upon the model we wanted to use and build upon for our own robot. At first, we opted for more of a fashionable and stylistic robot. However, after some problems, we had to move our light sensors down a little, which meant removing our unnecessary additions. We ended up with a robot that was simple and light rather than fashionable and heavy.
DAILY LOG
Monday-11/15/21
We talked out our roles, figured out some logical ideas such as needing memory and what we would do when we encounter obstacles. We decided that Kaan and Deron would be working on the robot while Kenneth and Ryan would develop code. nothing was really done on the robot because none of the group has any robotics experience. this day was productive but could’ve definitely been more. After class, deron worked on the website.
Thursday-11/18/21
The class started with some issues connecting to Daphne(the EV3) but after some troubleshooting, we connected. Kaan and Deron worked on the robot while Ryan and Kenneth worked on the code and algorithm ideas. Today was extremely productive and we hope to pick up on this later. Towards the end of class, we realized that the light sensors were too high so we had to take them off for the time being.
​
Monday- 11/22/21
The second class started, we began to fix the problem with our light sensors immediately, after some time, we created a rig in order to have our light sensors further in front of the Mystery Machine. VS Code was being difficult to start with as always but we got it to connect and able to move!!! Our first win.
​
Monday- 11/29/21
Today focused on getting our proper movements done and understanding how to react to the different inputs we will receive from the Wumpus World. This helped us understand the adjustments we will need to make to our algorithm in order for it to work properly when testing. Another problem we addressed was our spatial awareness while on the grid. We found a way to react to the white lines.
​
Wednesday 12/01/21
We attempted to meet up but failed to do so.
​
Thursday 12/02/21
Today, we discussed how we wanted our final robot to function, and brainstormed how we could translate that to code. We faced an error with opening a file, which took up a good amount of time to solve. We also were able to get our robot to move in a figure-eight shape on the grid.
​
Monday 12/06/21(Before Round-Up)
With this being the last day we had to work on our algorithm and find a way to implement the movements into the algorithm, we knew today would be busy. Over the weekend, Ryan worked very hard to have the algorithm work on most of the hard puzzles. We perfected the movement and made last-minute changes to the design of our robot by moving the light sensors further away from each other. More work was done on the website and we are anxious to see how Rover does. Rover also completed a test round on the board before the big Wumpus World Round-Up!
​
Monday 12/06/21(After Round-Up)
During the easy board of the round-up, Rover had found the gold! While Rover may have gone around the gold a few times, he successfully got there. When Rover went to do the medium board, he started off strong. The medium board seemed a lot harder than the test ones so we were nervous going into it. Rover started off strong and identified where the holes were and where the wumpus was. When Rover went to kill the wumpus, he wasn't facing the correct way because the algorithm forgot to turn Rover into the direction of the Wumpus before shooting. This caused him to shoot in the wrong direction and walk off of the board. RIP ROVER.