Robotics middleware

Robotics middleware is middleware to be used in complex robot control software systems.

"...robotic middleware is designed to manage the complexity and heterogeneity of the hardware and applications, promote the integration of new technologies, simplify software design, hide the complexity of low-level communication and the sensor heterogeneity of the sensors, improve software quality, reuse robotic software infrastructure across multiple research efforts, and to reduce production costs."[1]

It can be described as "software glue" to make it easier for robot builders focus on their specific problem area.[2]

  1. ^ Elkady, Ayssam (29 January 2012). "Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography". Journal of Robotics. 2012: 1–15. doi:10.1155/2012/959013.
  2. ^ "What is Middleware?". Middleware.org. Defining Technology. 2008. Archived from the original on June 29, 2012. Retrieved 2013-08-11.{{cite web}}: CS1 maint: unfit URL (link)