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