Author: Brian

  1. 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 …
  2. 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 …
  3. 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 …
  4. 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 …
  5. 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 …
  6. 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 …
  7. (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 …
  8. 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 …
  9. 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 …
  10. 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” …
  11. 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 …
  12. 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 …