Robot Development Platforms Part 1: Frameworks and Libraries

New industrial, personal, enterprise, and toy robots are being announced pretty much daily. If you’re a developer looking to start coding for our shiny friends, it’s a lot to take in. You may find yourself plowing through links to entirely unfamiliar software stacks and wondering where to start.

There are no simple answers, but a quick overview may help. We can break down the complexity of developing for robots as a platform in a few ways: