Designing an Advanced Autonomous Robot: Goose

Reading Time: 10 minutes

Update: This article was featured on Hackaday.com on 8/8/2019.

Goose is a mobile autonomous robot I designed and built over 6 months in my spare time for a robotics competition. This was a fully custom and challenging build that tested my competence in electrical engineering, mechanical engineering, control systems, and computer science.

Instead of focusing heavily on the competition, the goal of this article is to briefly go through the system design process. I’ll touch on my various design choices and discuss how I chose to address some of the common issues in designing an autonomous robot. This is not a tutorial (those will be coming later) but more of a case study.

Continue reading Designing an Advanced Autonomous Robot: Goose

4-Layer PCB Design in KiCad 5: Quick Thoughts

Reading Time: 2 minutes

I recently had to design a 4-layer PCB and I finally decided to give KiCad another try (after hearing great things about version 5). I’ve known about KiCad for years and even tried it once a few years back but it never felt quite “there” yet. After spending a few months designing a 4-layer board I have to say it has certainly won me over.

Continue reading 4-Layer PCB Design in KiCad 5: Quick Thoughts