Hi, we are Marlin, Benjamin & Sandro
Robotics has a software problem. Too much code is written to work once, on demo day, in good weather. We're three engineers who think that's not good enough. This blog is where we share actionable best practices, quick tips, and hard-won lessons on craftsmanship, architecture, culture, and leadership for software that lasts.
Marlin
Marlin has robotics experience across academia, government, and startups. He published, implemented, and field-tested motion planning algorithms that ran on diverse systems, from NASA's lightweight Mars Sample Recovery Helicopters to Gravis Robotics' powerful earth-moving machines. He co-maintains the Open Motion Planning Library and cares about writing maintainable software that works when it physically moves the hardware it runs on. This blog draws on what he's learned from taking algorithms from idea to field trial to business value.
Links: Personal website, Github, Google Scholar, LinkedIn
Benjamin
Benjamin is an automotive engineer by trade and learned all the dirty secrets about burning fuel and maximizing air intake. The fascination for fast and powerful cars vanished quickly when he dipped his toes into the rough seas of bits and bytes, enabling complex tasks for Advanced Driver Assistance and Autonomous Driving systems. He spent over a decade developing perception & localization algorithms, successfully deploying his work to autonomous vehicles on public roads. He decided to up the ante and is now working on Gravis Robotics' autonomous excavators – possibly the most powerful robots on earth.
Sandro
Sandro has over a decade of experience in software engineering at the intersection of software and hardware. Since 2008 he is writing software and since 2017 he is deploying autonomous robots into real-world, for example at Verity Studios where he ran drone shows before the world knew about drone shows. Lately he pushes the boundaries of autonomous robots on construction sites at Gravis Robotics. He enjoys building the robust foundation that allows autonomous machines to operate reliably and he is especially passionate about teaching and advocating (pragmatic) best practices around software engineering.
Links: Github, LinkedIn, Personal website