
If you asked for a single metric that demonstrated the relatively immature state of robotics development, you could do no worse than the use of middleware. Middleware is software that provides abstracted translation, integration, interoperability, and brokering services between applications, operating systems, and database management systems in distributed computing environments. Middleware solutions for robotics development primarily support hardware integration and device control.
Middleware is widely employed, and with a great deal of success, for the development and execution of information technology (IT) systems. In fact, within IT middleware is standard technology in much the same way as are databases. No so within the robotics…

Robots based on a humanoid form factor will eventually join us at home, in the workplace and in public places. Here’s what’s news in humanoid robotics.

Stay up-to-date with robotics, follow the Robotics Blog by Mark Ingebretsen and guest contributors.
