– Tutorial on robotics for developers - Nicolò Valigi

@machinelearnbot 

I've written a project-based tutorial to introduce other developers to the exciting world of robotics software. By the end of it, you'll have created a fairly complete SLAM system that uses cameras and IMUs for localizing a robot. The project is built using some of the most common technologies, including ROS and OpenCV and requires some proficiency in C programming and Linux. I've assumed no previous knowledge in computer vision or robotics, though. If you want to have a look before starting to read, the source code is available on GitHub.