Robotics middleware is middleware to be used in complex robot control software systems.
It can be described as "software glue" to make it easier for robot builders focus on their specific problem area.