Buy new:
-23% $34.68
Delivery Wednesday, October 9
Ships from: Amazon.com
Sold by: Amazon.com
$34.68 with 23 percent savings
List Price: $44.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE International Returns
No Import Fees Deposit & $14.25 Shipping to Austria Details

Shipping & Fee Details

Price $34.68
AmazonGlobal Shipping $14.25
Estimated Import Fees Deposit $0.00
Total $48.93

Delivery Wednesday, October 9
Or fastest delivery Monday, September 30. Order within 17 hrs 24 mins
In Stock
$$34.68 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$34.68
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$32.33
FREE International Returns
Pages are clean with no markings. Ships direct from Amazon! Pages are clean with no markings. Ships direct from Amazon! See less
Delivery Friday, October 11
Or fastest delivery Monday, September 30. Order within 19 hrs 24 mins
Only 1 left in stock - order soon.
$$34.68 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$34.68
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Sold by YHSS and Fulfilled by Amazon.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Learn Robotics Programming - Second Edition: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python 2nd ed. Edition

4.4 4.4 out of 5 stars 99 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$34.68","priceAmount":34.68,"currencySymbol":"$","integerValue":"34","decimalSeparator":".","fractionalValue":"68","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1cpBGfyGmzLplfYB6kxSEGFwKKuFO%2B9SAbPb4ZPTzX4l0HgIqNCwX9A20gjPXdolque4YYoeVwEe1ItTFVV6No7SUTs1x30zF084n2R%2BPgrJxSe1jpYUX4V2LO8KqIbWU6inOYo4dObKz7%2F04k0f6Q%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$32.33","priceAmount":32.33,"currencySymbol":"$","integerValue":"32","decimalSeparator":".","fractionalValue":"33","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1cpBGfyGmzLplfYB6kxSEGFwKKuFO%2B9S6BkOLde41EiD1VdTuTxOEySmjz9JzUjPG8ncI8nlRH4sMx03J016M7JHFGsrXdodP87FseOR%2B4zjocxy0rB4tQSHgrLJMMBa2l0m0EEOVU0KC%2BcDulM5FWnOz2mwunpL5POvnEb3P033OfuZEaE%2FS3yxvhIIUmkh","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Develop an extendable smart robot capable of performing a complex series of actions with Python and Raspberry Pi


Key Features

  • Get up to speed with the fundamentals of robotic programming and build intelligent robots
  • Learn how to program a voice agent to control and interact with your robot's behavior
  • Enable your robot to see its environment and avoid barriers using sensors


Book Description

We live in an age where the most complex or repetitive tasks are automated. Smart robots have the potential to revolutionize how we perform all kinds of tasks with high accuracy and efficiency. With this second edition of Learn Robotics Programming, you'll see how a combination of the Raspberry Pi and Python can be a great starting point for robot programming.

The book starts by introducing you to the basic structure of a robot and shows you how to design, build, and program it. As you make your way through the book, you'll add different outputs and sensors, learn robot building skills, and write code to add autonomous behavior using sensors and a camera. You'll also be able to upgrade your robot with Wi-Fi connectivity to control it using a smartphone. Finally, you'll understand how you can apply the skills that you've learned to visualize, lay out, build, and code your future robot building projects.

By the end of this book, you'll have built an interesting robot that can perform basic artificial intelligence operations and be well versed in programming robots and creating complex robotics projects using what you've learned.


What You Will Learn

  • Leverage the features of the Raspberry Pi OS
  • Discover how to configure a Raspberry Pi to build an AI-enabled robot
  • Interface motors and sensors with a Raspberry Pi
  • Code your robot to develop engaging and intelligent robot behavior
  • Explore AI behavior such as speech recognition and visual processing
  • Find out how you can control AI robots with a mobile phone over Wi-Fi
  • Understand how to choose the right parts and assemble your robot


Who this book is 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.

Frequently bought together

This item: Learn Robotics Programming - Second Edition: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python
$34.68
In Stock
Ships from and sold by Amazon.com.
+
$22.99 ($11.00/100 g)
In Stock
Ships from and sold by Amazon.com.
+
$41.80
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

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.

Product details

  • Publisher ‏ : ‎ Packt Publishing; 2nd ed. edition (February 12, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 602 pages
  • ISBN-10 ‏ : ‎ 1839218800
  • ISBN-13 ‏ : ‎ 978-1839218804
  • Item Weight ‏ : ‎ 2.27 pounds
  • Dimensions ‏ : ‎ 9.25 x 7.5 x 1.24 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 99 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Danny Staple
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Danny Staple is a robot builder and programmer from the UK. Danny loves to share his knowledge through mentoring, videos and writing.

I have a Discord server for my books at https://discord.gg/4kcSNf4Npp. Get in touch with Danny via twitter @orionrobots.

Danny has been building robots since 2004, with Raspberry Pi, Arduino and whatever components he can lay his hands on to do it. He has great fun putting things together to make machines that move, sense and react, perform autonomous tasks, and do things like see and talk. He runs his own maker youtube channel, Orionrobots.

He has been programming with computers since the Commodore 64, and mentors kids learning to program in Python, which he also uses professionally.


Customer reviews

4.4 out of 5 stars
99 global ratings
Book has coffee all over it
1 out of 5 stars
Book has coffee all over it
Coffee spilled all over the book.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on February 12, 2021
About This Book
I have had an interest in robotics since I was a teenager. My fiction-addled mind saw it as something easy to learn but difficult to master. With the lack of resources 20+ years ago, I then assumed that it was both hard to learn and near impossible to master. Looking at this book, I now know that my initial assessment was correct. This book is about giving you a foundation in creating a robot using Python and a Raspberry Pi.

Who Is This For?
This is a good book for someone with a Python background that wants to learn about robotics. It's a great way to learn the basics of robotics programming, as it covers the topic from the very beginning and looks at all areas that affect any robot.

Why Was This Written?
Yes, there are other books on robotics, but I like this one as it focuses on Python and the Raspberry Pi. Both are great and easy to acquire resources and in the end, you use them to build a working robot. Personally, I would find ways to expand your robot so that it's not just another Hello World project.

Organization
I LOVE the macro organization of this book. There are four sections: basics, building a basic robot, making the robot smarter, and how to take it even further. This is exactly what I would want for a project-based book. The only thing missing from this book, and this is a huge peeve for me, is that there is no section that talks about all of the hardware needed for the project. Bits and bobs are located in most chapters but don't stand out. I would want to order all of my hardware at once and save time and money. As it stands, you have to order for each chapter.

Did This Book Succeed?
Yes. This is a great beginner book that will give anyone the confidence to create their own robot from scratch afterward. This book is also complete in keeping up with current topics, such as voice commands, pathfinding, and computer vision. It is the one book you need to get started in robotics.

Rating and Final Thoughts
This book is complete and useful, but not perfect. I mentioned before an important feature that was left out. However, that is the only negative that I can really bring up. If you're interested in learning about robotics, get this book.

I give this book a 4.8 out of 5. Read it.
6 people found this helpful
Report
Reviewed in the United States on March 13, 2021
The book uses Raspberry Pi with the Python programming language so it would really benefit anyone starting their journey in robotics, embedded and/or software systems be it young hobbyists or engineering students. The author does a great job at explaining many of the fundamental concepts in robotics through nicely laid out chapters. Each chapter further provides links to additional interesting topics even research papers sometimes to broaden the knowledge. There are lots of examples that walk you through the concepts in a series of steps with code snippets. This way of teaching conveys the concepts with the practical implementation aspect at the same time.
I really enjoyed reading the chapters on PID, IMU, etc. and being a robotics engineer myself I found the book to be a good refresher for many subtle aspects that one might often ignore in the long run. Kudos to the author for being able to elucidate the concepts for the wider audience. The book is well-written, concise and definitely worth a read!
Reviewed in the United States on June 1, 2021
Brief Review:
This book is primarily geared towards the audience who wants to get a hands on robotics, but don't how or where to start. There reason being that the contents of the book are organized in such a way that a beginner can work through each chapter gradually building up the skill and understanding the different components of a simple robot. The author has also provided a troubleshooting section as part of the chapters to address the common issues which arise while installing or programming a software system. This is a well thought addition to the book as it saves time for the reader while working through the book.

Technical content Review:
The author has really put an effort to make the readers go through the design phase(block diagrams) to converting them to software modules. This is much appreciated as it helps the readers to develop the habit of thinking about the bigger picture before getting into the actual development. The chapters which were my favorite are the ones where the author explains the working of different sensors especially chapter 16 where working of IMU is explained in depth along with hands on examples. Furthermore, each chapter has exercises and additional reading section to help the readers to get in depth understanding of the concepts.

Final thoughts:
I would give this book a rating of 4.0. Overall the book is solid and gives an overview of the robotic concepts. Few places where I felt the contents could have been improved are the section where the web servers were introduced which was little confusing and may not be beginner friendly.
5 people found this helpful
Report
Reviewed in the United States on May 18, 2021
This is a very useful book for robotics lovers, even for beginners.

The author introduces different kinds of robots, actuators, sensors, hw/sw blocks that are useful in a robot, for beginners; and the method of building a robot with Raspberry Pi step by step.

Detailed hw and sw configurations to control robot motors and sensors with python from easier level to difficult level are included. Practical experiments of obstacle avoidance, color displaying, servomotor control, etc. are also included. Challenging experiments, i.e. robot vision sensors, voice communication with robot, remote control, are also provided.

Besides, robotics related theories, like PID feedback control theory, color RGB theory, OO programming skills (codes in GitHub), IMU.

All in all, this is a book of very inclusive and deep analysis of robotics.
Reviewed in the United States on February 9, 2021
This book starts by clearly explaining robotics concepts, and goes on through adding movement and sensors, to communication. It's all based on the Raspberry Pi so the parts list will be affordable for most. I'm now following this author to see what else he comes up with. Definitely recommend this book.

Top reviews from other countries

Translate all reviews to English
marcel
5.0 out of 5 stars Great book for beginners
Reviewed in Canada on June 8, 2022
Best book I have ever read for beginners to learn hobby robotics. I've read other reviews and have to assume they did not follow the book carefully. Read the book once without touching any hardware. Create a shopping list as you go, and order everything so that the next time you read the book, you will have the materials handy. You can get most from Amazon, but somethings you need to search for. I have followed the book word for word and EVERYTHING is well thought out, well explained, and worked for me. You will run into challenges with the software installs, but you will need to trouble shoot yourself. That is the nature of this type of hobby, and if you aren't into that, you need to choose a new hobby. Using the book I have built the robot and learned all the coding building blocks to do everything I want to do. Now I have to use my imagination and these building blocks to build the software so that the robot does what I want it to do. Very happy with my purchase. (btw, it cost me about $500cad for the parts I needed, and that didn't include all the various tools such as soldering iron) Over all, very happy with this book.
3 people found this helpful
Report
Lepoutre Patrick
5.0 out of 5 stars Plenty of examples
Reviewed in France on August 15, 2023
Nice book with lots of illustrations and examples to help you build your own robot step by step. It will help me for my vintage radiobot project for sure.
Roland Schulz
5.0 out of 5 stars Absolut empfehlenswert! Learn Robotics Programming
Reviewed in Germany on December 21, 2022
Ein wirklich tolles Buch. Von den Grundlagen Raspberry Pi und der Programmierumgebung bis zu komplexen Python-Anwendungsbeispielen . Ein Must-Have für Robot-Maker! Schritt für Schritt wird anschaulich erklärt wie Roboter funktionieren und wie komplexe Abläufe praktisch umgesetzt werden können. Von der Ansteuerung der verschiedenen DC-Motoren über die Einbindung von Sensoren in den Programmablauf bis zur Kamera-Unterstützung und browserbasierten Ansteuerung. Detailreiche Informationen und Erklärungen bzw. Funktionsanalyse zu technischen Abläufen und ihrer praktischen Umsetzung.
Customer image
Roland Schulz
5.0 out of 5 stars Absolut empfehlenswert! Learn Robotics Programming
Reviewed in Germany on December 21, 2022
Ein wirklich tolles Buch. Von den Grundlagen Raspberry Pi und der Programmierumgebung bis zu komplexen Python-Anwendungsbeispielen . Ein Must-Have für Robot-Maker! Schritt für Schritt wird anschaulich erklärt wie Roboter funktionieren und wie komplexe Abläufe praktisch umgesetzt werden können. Von der Ansteuerung der verschiedenen DC-Motoren über die Einbindung von Sensoren in den Programmablauf bis zur Kamera-Unterstützung und browserbasierten Ansteuerung. Detailreiche Informationen und Erklärungen bzw. Funktionsanalyse zu technischen Abläufen und ihrer praktischen Umsetzung.
Images in this review
Customer image
Customer image
greg
5.0 out of 5 stars good book
Reviewed in the United Kingdom on April 2, 2022
easy to follow, good wxplanation
Newbie
4.0 out of 5 stars information is good
Reviewed in Canada on December 23, 2021
information is excellent , too bad the pictures are black and white and poorly reprinted . otherwise happy with purchase.