GStreamer and ROS a tale of two messaging frameworks
Yuma Theatre | Sat 15 Jan 3:45 p.m.–4:30 p.m.
Presented by
-
Brett Downing
https://brettrd.com
Brett is a hardware hacker whose passion for robotics dragged him into software development
Brett Downing
https://brettrd.com
Brett is a hardware hacker whose passion for robotics dragged him into software development
Abstract
Complex systems are easier to manage when they're made of simpler modules.
Gstreamer and ROS are both message-oriented software frameworks for high-performance (soft)real-time systems
GStreamer lets you plug modules together to make multi-media processing pipelines, ROS lets you plug modules together to build robots.
In this talk, I'll contrast the design patterns of the two frameworks, show how the two frameworks can be combined to create a more flexible free software ecosystem, and share my surprise at how quickly new infrastructure code gets adopted.
Complex systems are easier to manage when they're made of simpler modules. Gstreamer and ROS are both message-oriented software frameworks for high-performance (soft)real-time systems GStreamer lets you plug modules together to make multi-media processing pipelines, ROS lets you plug modules together to build robots. In this talk, I'll contrast the design patterns of the two frameworks, show how the two frameworks can be combined to create a more flexible free software ecosystem, and share my surprise at how quickly new infrastructure code gets adopted.