Book

Learn Robotics Programming

This second edition of Learn Robotics Programming covers the basics of robotics and guides you in implementing artificial intelligence in robots. You'll learn to add different sensors and use their output to control your robot, along with learning how to construct robots using a combination of Python, Raspberry Pi, and camera sensors.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

20h4m

Language

English

About Book

Who Is This Book For?

This second edition of Learn Robotics Programming is for programmers, developers, and robotics enthusiasts who want to develop a fully functional robot and leverage AI to build interactive robots. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively.

Book content

chapters 20h4m total length

Introduction to Robotics

Exploring Robot Building Blocks - Code and Electronics

Introducing the Raspberry Pi - Starting with Raspbian

Preparing a Raspberry Pi for a Robot - Headless by Default

Protecting Robot Code with Git and SD Card Copies

Building Robot Basics - Wheels, Power, and Wiring

Moving Motors with Python

Programming Distance Sensors with Python

Programming RGB Strips in Python

Using Python to Control Servo Motors

Programming Encoders with Python

IMU Programming with Python

Robot Vision - Using a Pi Camera and OpenCV

Line Following With A Camera with Python

Voice Communication with a Robot Using Mycroft

Diving Deeper with the IMU

Controlling the Robot With A Phone and Python

Taking Your Robot Programming Skills Further

Planning Your Next Robot Project - Putting It All Together

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required