Tag: PiWars

  1. Pre-Competition Status Report PiWars , Mini Mouse With two days to go until competition day (only one day for schools and clubs!), I thought I’d capture the status of Mini Mouse, for posterity and for something to compare …
  2. Battery Discharge Profile PiWars Earlier, on the PiWars Discord, we were having a spirited discussion about the discharge profile of lithium batteries, disagreeing about the relationship between cell voltage and …
  3. Autonomous Challenge: Hubble PiWars , Mini Mouse The Hubble Telescope Nebula Challenge (previously Somewhere Over the Rainbow) is one of the autonomous challenges, requiring the robot to visit the four corners of a square arena, …
  4. Setbacks PiWars , Mini Mouse Three weeks ago, I got a basic implementation of The Hubble Telescope Nebula Challenge working, which made Mini Mouse’s code “feature complete” from the point of …
  5. Mini Mouse's Armament PiWars , Mini Mouse , LEGO Now, irrespective of personal views on arming robots, unfortunately one of the Pi Wars challenges requires1 that we weaponise them. For Space Invaders we have to be able to knock …
  6. Edge Detection PiWars , Mini Mouse Identifying edges is one of the key “features” of the human vision system. Our brains have evolved to identify edges and it’s one of the things which lets us …
  7. Autonomous Challenge: Blast Off PiWars , Mini Mouse Blast Off: the Straight-ish Line Speed Test is, to my mind, the easiest of the three autonomous challenges in this year’s competition. As such, it’s the one which I …
  8. Mini Mouse's Software PiWars , Mini Mouse Before I dive in to details on individual challenge implementations, I thought it would be sensible to describe how the software on Mini Mouse sits together. Some of this …
  9. Final Hardware PiWars , Mini Mouse It’s been a few frantic months of robot building between my last post and now, a decent portion of it being focussed on finalising the chassis. Since around September …
  10. (Quite) Robust Thresholding PiWars , Mini Mouse Today, I’m detailing the method I’m using to threshold images for line detection. Also included are some hard-learned lessons about premature optimisation and the …
  11. We're in! PiWars , Mini Mouse So last weekend Mike and Tim sent out the confirmations for Pi Wars entries, and Mini Mouse made the cut! We’re going to Pi Wars! Doug on the Discord suggested the idea of …
  12. PCBs PiWars , Mini Mouse For Mini Mouse, I’ve designed two PCBs - one for motor drivers, and one for the power supply/control circuitry. These were my first boards using the open-source KiCad suite …
  13. Power PiWars , Mini Mouse Every robot needs power, generally at two or more voltages - one “high” voltage directly from the battery to feed the power hungry motors, and one “logic” …
  14. Motors PiWars , Mini Mouse Motors were the first thing I worked on selecting at the start of the development process. Given the space constraints I’m working with, motors would be a critical component …
  15. Mini Mouse PiWars , Mini Mouse In the past 12 months, I built Bot Matrix, aiming for PiWars 2018 (though unfortunately I wasn’t selected as a competitor). It was the first chassis I built from scratch, and …