Skip to content

PacktPublishing/Learn-Robotics-Programming

Repository files navigation

Learn Robotics Programming

Learn Robotics Programming

This is the code repository for Learn Robotics Programming, published by Packt.

Build and control autonomous robots using Raspberry Pi 3 and Python

What is this book about?

This book covers the following exciting features:

  • Configure a Raspberry Pi for use in a robot
  • Build a robot, interfacing motors and sensors with a Raspberry Pi
  • Implement code to make interesting and intelligent robot behaviors
  • Understand the first steps in AI behavior like speech recognition visual processing
  • Control AI robots using Wi-Fi

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

import socket
print('%s is alive!' % socket.gethostname())

Following is what you need for this book: Learn Robotics Programming is for programmers, developers, and enthusiasts interested in robotics and developing a fully functional robot. No major experience required just some programming knowledge would be sufficient.

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

Software and Hardware List

Chapter Software required OS required
3 Etcher, Raspbian Windows, Mac OS X, and Linux (Any)
4 PuTTY, (On Windows) Apple Bonjour Print Services For Windows, Avahi or zeroconf Windows, Mac OS X, and Linux (Any)
5 Filezilla, Git, Win 32 Disk Imager, dd Windows, Mac OS X, and Linux (Any)
6 draw.io Windows, Mac OS X, and Linux (Any)
14 MyCroft Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Code in Action

Click on the following link to see the Code in Action:

Learn Robotics Programmign Code In Action

Related products

Get to Know 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.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781789340747

About

Learn Robotics - Fundamentals of Robotics Programming, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •