Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python
Build smart, AI-powered robots with Raspberry Pi and Python through hands-on projects, from rovers to intelligent household helpers

Key Features

  • Boost your Python skills with practical examples to program complex robot behaviors and functionalities
  • Build advanced robots like Mars rovers and household helpers
  • Leverage advanced AI with Vosk for voice recognition and OpenCV for computer vision
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In an era dominated by automation, smart robots are enhancing our ability to perform complex and repetitive tasks with unprecedented precision and efficiency. Learn Robotics Programming, Third Edition is your gateway to the future of robotics, offering a comprehensive guide to designing, building, and programming AI-powered robots using the Raspberry Pi. This edition is brimming with innovative projects and advanced technologies that will empower you to create remarkable machines, from robots to Mars rovers and even automated home helpers. Gain expert insights on selecting the right components and mastering Raspberry Pi setups. Effortlessly command your robots using interactive dashboards and control panel integration and explore advanced navigation techniques like encoder-based localization. Elevate your robotics with cutting-edge AI for voice interaction, making your creations not only functional but interactive. Ready to push the boundaries of robotics? This updated guide is packed with hands-on projects, advanced algorithms, and the latest AI features, making it your ultimate resource for next-generation robot creation. This book is your passport to pioneering new robotics landscapes. Unlock your potential and start a thrilling journey into the future of technology with Learn Robotics Programming, Third Edition.

What you will learn

  • Manage your robots with control panels and view their state with interactive dashboards
  • Integrate complex sensor systems for dynamic robot navigation and interaction
  • Learn voice recognition with Vosk and computer vision with OpenCV
  • Explore encoder-based localization with the BNO055 module to enhance your robot's movement accuracy
  • Streamline installation and updates with automated scripts to keep your robot up-to-date effortlessly
  • Explore algorithms that optimize sensor data and computing for better robotic performance

Who this book is for

This robotics book is ideal for programmers, developers, and robotics enthusiasts at any skill level who are eager to design, build, and program cutting-edge, AI-powered robots. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively. Unlock your potential and embark on an exciting journey towards the future of robotics!

1145691398
Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python
Build smart, AI-powered robots with Raspberry Pi and Python through hands-on projects, from rovers to intelligent household helpers

Key Features

  • Boost your Python skills with practical examples to program complex robot behaviors and functionalities
  • Build advanced robots like Mars rovers and household helpers
  • Leverage advanced AI with Vosk for voice recognition and OpenCV for computer vision
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In an era dominated by automation, smart robots are enhancing our ability to perform complex and repetitive tasks with unprecedented precision and efficiency. Learn Robotics Programming, Third Edition is your gateway to the future of robotics, offering a comprehensive guide to designing, building, and programming AI-powered robots using the Raspberry Pi. This edition is brimming with innovative projects and advanced technologies that will empower you to create remarkable machines, from robots to Mars rovers and even automated home helpers. Gain expert insights on selecting the right components and mastering Raspberry Pi setups. Effortlessly command your robots using interactive dashboards and control panel integration and explore advanced navigation techniques like encoder-based localization. Elevate your robotics with cutting-edge AI for voice interaction, making your creations not only functional but interactive. Ready to push the boundaries of robotics? This updated guide is packed with hands-on projects, advanced algorithms, and the latest AI features, making it your ultimate resource for next-generation robot creation. This book is your passport to pioneering new robotics landscapes. Unlock your potential and start a thrilling journey into the future of technology with Learn Robotics Programming, Third Edition.

What you will learn

  • Manage your robots with control panels and view their state with interactive dashboards
  • Integrate complex sensor systems for dynamic robot navigation and interaction
  • Learn voice recognition with Vosk and computer vision with OpenCV
  • Explore encoder-based localization with the BNO055 module to enhance your robot's movement accuracy
  • Streamline installation and updates with automated scripts to keep your robot up-to-date effortlessly
  • Explore algorithms that optimize sensor data and computing for better robotic performance

Who this book is for

This robotics book is ideal for programmers, developers, and robotics enthusiasts at any skill level who are eager to design, build, and program cutting-edge, AI-powered robots. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively. Unlock your potential and embark on an exciting journey towards the future of robotics!

39.99 Pre Order
Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python

Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python

by Danny Staple
Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python

Learn Robotics Programming: Build and control cutting-edge AI robots with Raspberry Pi and Python

by Danny Staple

Paperback

$39.99 
  • SHIP THIS ITEM
    Available for Pre-Order. This item will be released on December 31, 2025

Related collections and offers


Overview

Build smart, AI-powered robots with Raspberry Pi and Python through hands-on projects, from rovers to intelligent household helpers

Key Features

  • Boost your Python skills with practical examples to program complex robot behaviors and functionalities
  • Build advanced robots like Mars rovers and household helpers
  • Leverage advanced AI with Vosk for voice recognition and OpenCV for computer vision
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In an era dominated by automation, smart robots are enhancing our ability to perform complex and repetitive tasks with unprecedented precision and efficiency. Learn Robotics Programming, Third Edition is your gateway to the future of robotics, offering a comprehensive guide to designing, building, and programming AI-powered robots using the Raspberry Pi. This edition is brimming with innovative projects and advanced technologies that will empower you to create remarkable machines, from robots to Mars rovers and even automated home helpers. Gain expert insights on selecting the right components and mastering Raspberry Pi setups. Effortlessly command your robots using interactive dashboards and control panel integration and explore advanced navigation techniques like encoder-based localization. Elevate your robotics with cutting-edge AI for voice interaction, making your creations not only functional but interactive. Ready to push the boundaries of robotics? This updated guide is packed with hands-on projects, advanced algorithms, and the latest AI features, making it your ultimate resource for next-generation robot creation. This book is your passport to pioneering new robotics landscapes. Unlock your potential and start a thrilling journey into the future of technology with Learn Robotics Programming, Third Edition.

What you will learn

  • Manage your robots with control panels and view their state with interactive dashboards
  • Integrate complex sensor systems for dynamic robot navigation and interaction
  • Learn voice recognition with Vosk and computer vision with OpenCV
  • Explore encoder-based localization with the BNO055 module to enhance your robot's movement accuracy
  • Streamline installation and updates with automated scripts to keep your robot up-to-date effortlessly
  • Explore algorithms that optimize sensor data and computing for better robotic performance

Who this book is for

This robotics book is ideal for programmers, developers, and robotics enthusiasts at any skill level who are eager to design, build, and program cutting-edge, AI-powered robots. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively. Unlock your potential and embark on an exciting journey towards the future of robotics!


Product Details

ISBN-13: 9781803246987
Publisher: Packt Publishing
Publication date: 12/31/2025
Product dimensions: 75.00(w) x 92.50(h) x (d)

About the Author

Danny Staple builds robots and gadgets as a hobbyist, makes videos about his work with robots, and attends community events such as PiWars and Arduino Day. He has been a professional Python programmer, later moving into DevOps, since 2009, and a software engineer since 2000. He has worked with embedded systems, including embedded Linux systems, throughout the majority of his career. He has been a mentor at a local CoderDojo, where he taught how to code with Python. He has run Lego Robotics clubs with Mindstorms. He has also developed Bounce!, a visual programming language targeted at teaching code using the NodeMCU IoT platform. The robots he has built with his children include TankBot, SkittleBot (now the Pi Wars robot), ArmBot, and SpiderBot.

Table of Contents

Table of Contents

  1. Introduction to Robotics
  2. Exploring Robot Building Blocks - Code and Electronics
  3. Preparing a Headless Raspberry Pi for a Robot
  4. Protecting Robot Code with Git
  5. Building Robot Basics - Wheels, Power, and Wiring
  6. Drive and Turn - Moving Motors with Python
  7. Driving the Robot With A Phone and Python
  8. Programming Distance Sensors with Python
  9. Obstacle avoiding with distance sensors
  10. Using Python to Control Servo Motors
  11. Programming Encoders with Python
  12. Encoder based localisation
  13. IMU Programming with Python
  14. Robot Vision - Using a Pi Camera and OpenCV
  15. Line Following With A Camera with Python
  16. Voice Communication with a Robot in Python
  17. Localising the robot with Python
  18. Taking Your Robot Programming Skills Further
From the B&N Reads Blog

Customer Reviews