Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Robotics with Raspberry Pi and Arduino: Using Python and OpenCV

Buy

Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study. 

Fully updated to cover the Raspberry Pi 4 with its better processor and memory, discover new ways to work with Computer Vision. You'll be led step by step through the process of building a robot that uses the power of a Linux based computer paired with the simplicity of Arduino. You’ll learn why the Raspberry Pi is a great choice for a robotics platform; its strengths as well as its shortcomings; how to overcome these limitations by implementing an Arduino; and the basics of the Python programming language as well as some of the more powerful features.

With the Raspberry Pi you can give your project the power of a Linux computer, while Arduino makes interacting with sensors and motors very easy. These two boards are complimentary in their functions; where one falters the other performs admirably.

The book also includes references to other great works to help further your growth in the exciting, and now accessible, field of smart robotics. As a bonus, the final chapter of the book demonstrates the real power of the Raspberry Pi by implementing a basic vision system. Using OpenCV and a standard USB web cam, you will build a robot that can chase a ball.

What You'll Learn

  • Install Raspbian, the operating system that drives the Raspberry Pi
  • Drive motors through an I2C motor controller
  • Read data through sensors attached to an Arduino
Who This Book Is For

Hobbyists and students looking for a rapid start in robotics. It assumes no technical background. Readers are guided to pursue the areas that interest them in more detail as they learn.

(HTML tags aren't allowed.)

Constructing Accessible Web Sites
Constructing Accessible Web Sites

Accessibility is about making websites that don't exclude people with visual, aural, or physical disabilities. Through real-world examples, this practical book will teach you how to create or retrofit accessible websites quickly and easily.

This book is aimed toward web professionals creating accessible websites or updating existing...

Programming Multi-Agent Systems: First International Workshop, PROMAS 2003, Melbourne, Australia, July 15, 2003
Programming Multi-Agent Systems: First International Workshop, PROMAS 2003, Melbourne, Australia, July 15, 2003
Autonomous agents and multi-agent systems have grown into a promising technology offering a credible alternative for the design of intelligent and cooperative systems. Recently efforts have been made to provide novel tools, methods, and frameworks to establish the necessary standards for wider use of MAS as a technology of its own and not only as...
Deep Learning with Swift for TensorFlow: Differentiable Programming with Swift
Deep Learning with Swift for TensorFlow: Differentiable Programming with Swift

About this book

Discover more insight about deep learning algorithms with Swift for TensorFlow. The Swift language was designed by Apple for optimized performance and development whereas TensorFlow library was designed by Google for advanced machine learning research. Swift for TensorFlow is a combination of both...


Understanding WMI Scripting (HP Technologies)
Understanding WMI Scripting (HP Technologies)

Understanding WMI Scripting is the first book of two dedicated to Windows Management Instrumentation (WMI). This first book explains to Windows Administrators the various WMI scripting techniques available to ease their day-to-day management tasks. Under Windows Server 2003, Microsoft made solid enhancements in WMI. This...

Java 2 Primer Plus
Java 2 Primer Plus

Java programming, like all computer programming, requires a dedication to learning and the right study tools. As a Java programmer, I have spent years reading various books on every aspect of Java and analyzing Sun's implementation of it to gain insight into its design philosophies. The Java programming books I have read vary in...

Data Structures and Algorithmic Thinking with Go: Data Structure and Algorithmic Puzzles
Data Structures and Algorithmic Thinking with Go: Data Structure and Algorithmic Puzzles

Peeling Data Structures and Algorithms:

The sample chapter should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our GoLang coding style. This book focuses on giving solutions for complex problems in data structures and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy