Skip to main content

Blog 1

Blog 1
A quick update - if all goes to plan, most of the major parts for my chassis will arrive in a week's time. I am exploring the idea of making a tank based robot, however, I will do some tests and make many prototypes to see what type of robot better suits the challenges this year. While waiting for the various parts to arrive, I am going to start on the coding! I will probably be uploading all my work to GitHub and I will post a link to that as soon as possible. Right now I think that the challenge that requires the most thought is going to be 'The Zombie Apocalypse' .  The challenge is described as the following on the Pi Wars website:

  • "Shoot all the zombies in the Tower and save the inhabitants. The targets will be at a number of different levels and you must use projectiles as your “anti-zombie device” to knock them over."
My first idea for this challenge was to develop a mechanism using a push and pull solenoid, as well as neodymium magnets and ball bearings. I got inspired to try this idea via this video below:



Anyway, that is all I can really say for now, but hopefully, while I am waiting for all the parts to arrive, I can start to gather more ideas.

Comments

Popular posts from this blog

Code Update!

Code Update! After a while of working on writing code, I have finally done it! This script below is adapted from the MonsterJoy code by PiBorg, yet it has a number of important changes. I will probably also tweak the code slightly (ie turn magnitude). #!/usr/bin/env python # coding: Latin-1 # Load library functions we want import time import os import sys import pygame import ThunderBorg import UltraBorg # Re-direct our output to standard error, we need to ignore standard out to hide some nasty print statements from pygame sys . stdout = sys . stderr # Setup the ThunderBorg TB = ThunderBorg . ThunderBorg () TB . i2cAddress = 0xA # Uncomment and change the value if you have changed the board address TB . Init () if not TB . foundChip : boards = ThunderBorg . ScanForThunderBorg () if len ( boards ) == 0 : print 'No ThunderBorg found, check you are attached :)' else : print 'No...

Coronavirus update

Coronavirus update  Today we got some really sad news as PiWars was decided to be postponed to a later date. Despite this being unfortunate, it was definitely a well thought out choice and was made for good reasons.  However...... This could also be pretty useful as well because this means that I get (a lot) more time to work on my robot and further develop it. Below is a to-do list of my new ideas: - Get the flywheel mechanism working ASAP - Tweak all my code and do further testing - Work on further autonomous code (to gain more points) I am very excited to accomplish these goals!

Robot Chassis

Robot Chassis Below is an image of my finished robot chassis (a proper blog-post will follow shortly): (This is also the image that will be in the actual program)