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 by
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.
Learn Robotics Programming
- About Book
- Who Is This Book For?
- Book Content
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!