Episode 20: ROSCON 2016 - Robust Deployment with ROS Bundles

2017 July 23 ⋅ Download

ROSCon 2016 Presentation by Mike Purvis (Clearpath Robotics)

Late in 2015, Clearpath was facing a deployment crisis, with software in various states going to customer sites, off-site demos, in-house demos & testing, and developer workstations. There was a build-up of cultural issues and technical limitations in the existing tooling. The solution to all of these issues has been to build the entirety of our robot's software in a single large workspace (using catkin_tools), and then ship the whole thing as one “fat” deb package. Lessons learned will be presented, along with a brief example of building a customized desktop_full bundle for Ubuntu - this should be sufficient to kickstart the efforts of anyone else who'd like to set up a similar build. The demonstration will highlight in particular our contributions to upstream ROS tooling which have been made in the course of this development work, hopefully merged in coming months

Music is Nackskott by Ozzed