Kyle Fazzari

Staff Engineer

Kyle (aka "kyrofa") is a husband, father of four, roboticist, and a staff engineer at Canonical, the company behind Ubuntu. He works on all things robotics in Ubuntu for server, desktop, and IoT. He's a contributor to both versions 1 and 2 of the Robot Operating System (ROS), a member of the ROS 2 Technical Steering Committee, and co-chair of the ROS 2 Security Working Group. He's also a core contributor to the snapcraft CLI as well as snapd, two key technologies behind snaps and Ubuntu Core.

29 posts by Kyle Fazzari

Internet of Things

ROS production: our prototype as a snap [3/5]

by Kyle Fazzari on 21 April 2017

This is the third blog post in this series about ROS production. In the previous post we came up with a simple ROS prototype. In this post we’ll package that...

Internet of Things

ROS production: our prototype [2/5]

by Kyle Fazzari on 13 April 2017

This is the second blog post in this series about ROS production. In the previous post we discussed why Ubuntu Core was a good fit for production robotics. In...

Internet of Things

From ROS prototype to production on Ubuntu Core

by Kyle Fazzari on 6 April 2017

Please note that this blog post has outdated technical information that may no longer be correct. For latest updated documentation about robotics in Canonical...

Internet of Things

Distributing a ROS system among multiple snaps

by Kyle Fazzari on 22 March 2017

One of the key tenets of snaps is that they bundle their dependencies. The fact that they’re self-contained helps their transactional-ness: upgrading or...

Internet of Things

ROS on arm64 with Ubuntu Core

by Kyle Fazzari on 27 January 2017

Previous Robot Operating System (ROS) releases only supported i386, amd64, and armhf. I even tried building ROS Indigo from source for arm64 about a year ago,...

  1. Previous page
  2. 1
  3. 2
  4. 3
  5. Next page