All Recordings

ROS vs DIY: Should You Build on ROS or Start from Scratch?

About This Talk

Explore the tradeoffs between ROS 2 middleware and custom robotics software stacks. A panel of engineers from leading robotics companies discuss robot operating system pros and cons, when to adopt ROS versus build custom, and robotics software architecture decisions. From Actuate, Foxglove's annual robotics developer conference.

Speakers

Roman Shtylman, Co-Founder & CTO, Foxglove

‍Roman Shtylman is the Co-Founder and CTO of Foxglove, where he leads the company’s technical vision and drives the development of tools that power the future of robotics and Physical AI.

Austin Schuh, Sr. Principal Software Architect, Blue River Technology

‍ Austin holds a bachelor's degree in mechanical engineering and a bachelor's degree in electrical engineering & computer science from UC Berkeley.

Emerson Knapp, Staff Robotics Engineer, Polymath Robotics

In Singapore this October, he'll make his fifth speaking appearance at ROScon. Ask him to show you a yo-yo trick!

Guillaume Binet, Founder, Copper Robotics

Guillaume Binet, Founder of Copper Robotics, brings 25 years of tech experience, with 10 years focused on robotics. Before founding Copper Robotics, he was the CTO at Skyways (drones), VP of CORE Platforms at Motional (autonomous driving), and VP of Onboard Infrastructure at Argo AI (autonomous driving). When Guillaume is not working heads down on his startup, he likes to restore old electronics (family computers and pinballs), scuba dive and race cars.

MacCallister Higgins, Director of Software Engineering, Pipedream Labs

MacCallister “Mac” Higgins is a full-stack robotics engineer and pro-ROS practitioner. He co-founded Voyage (acquired by Cruise/GM in 2021), architected next-gen system roadmaps for drones at Amazon Prime Air, and built middleware systems from the ground up for autonomous Blackhawk helicopters. Today he runs all software efforts at Pipedream Labs, building high-speed underground delivery robots. His ROS work spans perception, mapping, localization, distributed orchestration, robust mesh communications, and real-time control.

More Recordings