Anyone who tells you the robot apocalypse is upon us—that the machines will not stop stealing our jobs, that they are gearing up to chase us through the streets while doing backflips and fighting off stick-wielding humans—has never tried to program a robot.

The difficulty of programming robots is a problem that Facebook, of all companies, wants to fix.

Today the social network continues its unlikely dive into robotics by open-sourcing a new robot framework, known as PyRobot, that could simplify the way researchers program their machines, and could even make it easier for non-robotics types to jump into the field.

If programming robots has so far been something like wading through a command-line interface, PyRobot promises to be like gliding through the sleekness of macOS.

PyRobot isn’t actually an operating system in and of itself, but a kind of layer above the catchily named Robot Operating System, or ROS, which is omnipresent in robotics research.

But researchers can still get bogged down in the granular details required to control a robot using ROS.

The text above is a summary, you can read full article here.