top of page

Saggy Boi Reflection

Is Saggy Boi intelligent?

While he isn’t as intelligent as a human, he can still make complex decisions using a given algorithm which is to some extent, intelligence.

​

Is he conscious?

Yes, because he can experience sensations, albeit differently from a person or other creatures. Instead of sight, feeling, and hearing, Saggy Boi has two light sensors which help him navigate the board and he receives WiFi inputs to detect items.

​

Does he have a mind?

Yes, he does. If we are assume the materialist point of view that the brain is the mind, Saggy Boi’s mind is simply his microprocessor.

​

Do we feel any differently regarding the feasibility of AI now that we did this project?

After completing this project we feel that an AI is entirely feasible, it just requires a lot more time and writing much more code.

Saggy Boi's Performance and Reflection

Saggy Boi's Physical Designs

Saggy Boi went through a lot of changes as the team were trying to build him. In the beginning, we were very adamant about having a long and stable base since we needed a place to rest the brick upon. We quickly realized that one could not have a long base that was at the same stable. We originally wanted tracks as well instead of wheels since we thought tracks would make moving easier. That idea was later modified since tracks are harder to program to turn than wheels. One crucial part of Saggy Boi that remained constant throughout the entire project was his back marble. We decided to not change that marble since in the beginning, it seemed to be necessary for stability and balance. Our team later realized that the marble could be used as a point from which one could turn and pivot on.

​

For a few weeks, Saggy Boi was comprised of a tricycle-like design with two giant front wheels and a marble in the back. The light sensors were kept in the front between the two wheels. However, we ran into two major back issues. One issue was that the marble kept on falling out of the back due to the poor structural design. This problem was due to the fact that the marble and all it’s 15 or so attached Lego pieces were connected to the robot by only two vertical rods. This lack of stability gave the robot the impression that it was “sagging” toward the floor, hence the name Saggy Boi. Although Saggy Boi was still able to move with this issue, it was fixed last minute before the performance by widening the structure by which the marble was connected to the robot. Also, the marble was now connected by not two, but four Lego rods to ensure complete stability. Second issue we ran into was having the two output wires drag on the floor when Saggy Boi was moving. This issue was fixed by sticking two long sticks through the front and looping the wires through the sticks. These two sticks allowed Saggy Boi to complete 100% 90 degree turns, and not 70-120 degree turns as he usually did when the wires were touching the floor and creating unnecessary friction. Later, the two sticks were replaced with a structure that held the sensors in front of the wheels and not in between them in order to reduce the clunkiness impression. This allowed the wires to protrude upward and not be bent, since the bent design would put a lot of stress on the wires and potentially rip them away from the robot.

 

Final robot structure was a wide back with 4 Lego pieces attaching marble to Saggy Boi and a relatively wide front with sensors in front of wheels with little stress on the wires as they loosely point up. Base is relatively short compared to overall length of robot, but is very stable and comprised of as few Lego pieces as possible. Also, Saggy Boi has wings on his sides. They don't interfere with his movement or stability, and he really likes them since he claims they make him look cool.

So...I didn’t do so well. There was a lot of trouble in the beginning with connecting me to the network, and the first time I tried to navigate Wumpus World part of me got caught on the split connecting the two halves of the board. A lot of the people watching were laughing at me because of that and the way I made my turns (lots of spinning), I felt kinda bad. When I gave it a second try, things went a little better! I successfully found and avoided a pit, but unfortunately I was no match for the big bad Wumpus. I tried to attack it head on! And then I got ahead of myself and ran off the board a few times. I hope I didn’t disappoint the team too much...if they’d had more time to work I think I definitely would’ve done better! Shail could’ve programmed in turns, and my algorithm could’ve been improved on so I wouldn’t charge into the Wumpus head on. But I did really well with moving and I was super good at straightening myself out when I got all crooked! At least I can be an example for future Saggy Bois and be of help to next year’s teams. If you want to see the video of my performing, please look at my most recent blog post, which is Day 7.

bottom of page