Text
Sumo Bots : Assignments (part 3)
A reflection
Challenges faced and the Conclusion
One of the problems we has with regarding the wheels. We had used a small tire at the front of the bot and sometimes when other robots would slightly lift ours, the wheel would stop turning which meant the two larger ones at the back would also either stop spinning or slightly lift off the ground. This wasn’t too much of a set back as the mass of our robot was able to keep it grounded so it wouldn’t fly off the “Dojo”. Another situation we had trouble with was a defense code. Because of time constraints and having to start over we were not able to come up with too much of a defense code but this, once again, did not seem to matter too much as brute force carried our robot to (almost??) victory ! (i think o_o)
As our group consisted of just Charlie and I, it was very easy to brainstorm ideas and be apart of the building and coding process which was great ! Although we definitely could have managed our time a lot better i feel as though we did our best while having fun with this assignment !
0 notes
Text
Sumo Bots : Assignment (part 2)
A reflection
Our Second Attempt
We decided that we would stick with the “box style” robot, after some looking we found a guide that we might be able to utilize in its entirety and we made sure that this time we would have every piece needed. Our second product ended up being far better than our previous robot.
On to coding, the program used for our robot was a simple set of instructions. The robot would turn both to the left and the right and use the ultrasonic sensor to detect the other robot and then charge at it. It sturdy front piece seemed to be quite useful as it made sure that our robot was not flung off the platform by another bot as soon as the match had started.
0 notes
Text
Sumo Bots : Assignment (part 1)
A reflection
The Beginning and the Setback
While it was quite a shock that the robot that Charlie and I built worked i was extremely happy seeing the code working pretty well !
To start of this assignment, me and Charlie decided to research into different styles of robots. After many YouTube compilations of Sumo Bot competitions, we came to the conclusion that a “box style” approach was the best option if we were to build a robot that could withstand other robots on the little platforms that they would be battling on.
We started off with a pretty basic robot and after essentially pulling it completely apart and using a set of instructions to aid us in constructing the bot, we were well under way to what was hopefully going to be a functional robot. What we did not see coming was that fact that we did not have the right pieces to complete building. After spending quite an amount of lessons on this robot, realizing that we would have to either 1) pull it completely apart, find a new set of instructions and start over or 2) improvise with pieces that might be detrimental to how the robot actually functions with the code in the long run was devastating. After some failed attempts at finding replacements for the pieces we lacked, Charlie and I decided it would be for the best it we started over again from scratch. This put us at a major setback as pretty much all the other teams had completed their building stage and were currently in the midst of programming.
0 notes
Text
Rescue Bots : Assignment
A reflection
What would you do differently next time?
Start off with the pseudo code first. Writing it up after the coding was done was of no help and i understand now why it would have been beneficial to start the assignment off with pseudo code.
0 notes
Text
Rescue Bots : Assignment
A reflection
Were there problems that you couldn’t solve, either with the software or the robot hardware? Describe.
Apart from the claw that was now mostly okay to work with, there were two components to the robot which i could exactly solve. The first being, out robot and claw was designed in such a way that lifting the trophy at the end of the course would be impossible.
The second challenge that could not be solved was with the programming for the claw. Although the ultrasonic sensor detected the trophy, the only way the robot was able to do that was because the trophy was placed in front of so it would have been able to drive for a couple second and grab the plastic trophy with the claw. If the trophy were to be placed off to the right or the left then out robot would have not have been able to detect the it.
0 notes
Text
Rescue Bots : Assignment
A reflection
Describe problems you had and solutions you found.
As we started to plan and build our robot, we each took on one component of the assignment. I was assigned the claw/ trophy portion of the task which i was not too worried about. The first this i decided to do was to build said claw or “gripper”. Finding the right pieces proved to be a little difficult as all the little bits ‘n’ bobs that i needed seem to be mingled in about 60 different kits ! Nevertheless the (1st) claw was done. Days later when testing out the gripper to put on put carefully designed robot i realized that the claws of the gripper would not move with ease, in fact most of the time they would not move at all. So, pulling apart the small contraption, i decided to replace the gears within the claw as that was what seemed to be the problem. After changing gear sizes the arms of the claw seemed to move more freely with less resistance
0 notes
Text
Rescue Bots : Assignment
A reflection
How well did your robot work?
To start off i think what our end project looked like was like amazing ! Really to see an actual robot that Grace, Chelsea and myself built with lego pieces with added bits of code actually complete an obstacle course with a touch of a button will never not amaze me ! Although we had some trouble with the trophy grabbing element of this assignment (the fact that out claw couldn’t pick up the trophy) i believe that our robot worked pretty well and completed the obstacle course with ease despite some ‘janky’ movements.
0 notes
Text
Grok : Week 5 (5/09)
oh thank goodness this is over i didn’t think i could take a lot more of it, not to say i haven’t been enjoying it at the same time because that would a lie. I think the biggest reason as to why I’ve been having trouble with python is (i mean apart from the fact that its quite complicated -_-) there is a lot to take in and i cant work with a lot of information at the same time, which is why i’m grateful for the weekly challenges.
I guess it is my fault as i accidentally forgot about my trusty sticky notes and promptly forgot literally everything that I’ve learnt about python but fortunately for me, remembered it halfway through week five so there wasn’t too much irreversible damage o_o
I do think i’m getting better at applying the syntax and considering that’s one of the most important parts of python, I’d say that’s a plus ! I try to be extra careful with the longer programs as finding those tiny errors can really be a hassle and it sometimes takes me a whole lesson to find it >:(
Overall, i’m very satisfied with how and what this course has taught me as i feel like i have a basic understanding of how codes and such things do what they do and the hard work that goes into even the smallest functioning programs never fails to amaze me !
0 notes
Text
Grok : Week 3&4 (30/08)
It’s a miracle that I’ve been able to finish week 4 really. That was quite a lot of asking my friends and people around me all because I don’t pay enough attention to the little mistakes (wrong spelling, wrong punctuation / indents). But i feel like i’m making progress which i am very happy about !!
I don’t particularly like the Loop charts which were introduced at the beginning of Week 4 and it really is unfortunate because i do find all of this coding to be quite interesting but sometimes i get frustrated and that overpowers my curiosity when it comes to python.
I’m still making use of my little pad of digital sticky notes to keep track of all the important bits of code instructions from the previous weeks so that’s something !
until next week !
0 notes
Text
Grok : Week 1&2 (9/07)
My first experience with python definitely was very interesting. I’m not too sure if i prefer this over our previously done unit of HTML and CSS but i guess I have a couple more weeks to get use to it. Although interesting, I do find python a little tedious to work with because it’s very easy to mess up the code as every little thing matters whereas HTML and CSS were a more lenient with minor mistakes in the code. I’m not too great at memorisation so that component of python , i think, will always be a bit of an obstacle but oh well.
Having those sticky notes on my laptop with the correct syntax forms seems to be helping with remembering important details for python code such as the semicolon (;) when dealing with if statements and apostrophes (’) before and after the brackets etc so i’ll have to continue doing that to help me with the remaining weeks of the NCSS challenge !
0 notes