Scrap Your Boilerplate with Object Algebras

Scrap Your Boilerplate with Object Algebras - Zhang et al. 2015 We've seen Object Algebras once before on The Morning Paper when we looked at extensible streaming APIs. Today's paper choice uses the extensible properties of object algebras to help remove some of the boilerplate code traditionally associated with implementing visitors that traverse ASTs. The … Continue reading Scrap Your Boilerplate with Object Algebras

A Sound and Optimal Incremental Build System with Dynamic Dependencies

A Sound and Optimal Incremental Build System with Dynamic Dependencies - Erdweg et al. 2015 Back to OOPSLA papers again today. Does anybody really love their build system? Software developers struggle with build systems on a regular basis. Previous studies show that on average 12% of development effort is not spent on developing software but … Continue reading A Sound and Optimal Incremental Build System with Dynamic Dependencies

Runtime Metric Meets Developer – Building Better Cloud Applications Using Feedback

Runtime Metric Meets Developer - Building Better Cloud Applications Using Feedback - Cito et al. 2015 Today's paper choice is also from OOPSLA. It describes some early work around an interesting idea... A unifying theme of many ongoing trends in software engineering is a blurring of the boundaries between building and operating software products. In … Continue reading Runtime Metric Meets Developer – Building Better Cloud Applications Using Feedback

Monocular SLAM Supported Object Recognition

Monocular SLAM Supported Object Recognition Pillai & Leonard - 2015 Yesterday we looked at the SLAM problem. Once we've made a map and identified some landmarks, a next obvious challenge is to figure out what those landmarks actually are. This is the object recognition problem. I've chosen today's paper because it's recent (2015) and contains … Continue reading Monocular SLAM Supported Object Recognition

Simultaneous Localization and Mapping: Part I History of the SLAM problem

Simultaneous Localization and Mapping: Part I History of the SLAM problem - Durrant-Whyte & Bailey 2006 You can't read far in robotics without encountering the SLAM problem. But what is it exactly? And what are the main approaches to solving it? Today's paper provides an overview of the SLAM problem, a short history of research … Continue reading Simultaneous Localization and Mapping: Part I History of the SLAM problem

Human-Robot Teaming for Rescue Missions: Team ViGIR’s Approach to the 2013 DARPA Robotics Challenge Trials

Human-Robot Teaming for Rescue Missions: Team ViGIR's Approach to the 2013 DARPA Robotics Challenge Trials - Kohlbrecher et al. 2014 Yesterday we looked at ROS, the Robot Operating System. Today I thought it would be fun to see an example of ROS in action, and where better to find that than in a DARPA Robotics … Continue reading Human-Robot Teaming for Rescue Missions: Team ViGIR’s Approach to the 2013 DARPA Robotics Challenge Trials