Beginning Robotics with Raspberry Pi and Arduino: Using Python and OpenCV
暫譯: 使用 Python 和 OpenCV 的 Raspberry Pi 與 Arduino 機器人入門

Jeff Cicolani

相關主題

商品描述

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. 

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.

商品描述(中文翻譯)

學習如何將 Raspberry Pi 與 Arduino 結合使用,來構建一個具有先進功能的基本機器人。進入機器人技術的學習並不一定要困難。本書是對機器人技術的深入且有益的介紹,也是進一步專注學習的催化劑。

您將逐步了解如何構建一個利用基於 Linux 的計算機與 Arduino 簡單性相結合的機器人。您將學習為什麼 Raspberry Pi 是機器人平台的絕佳選擇;它的優勢以及不足之處;如何通過實施 Arduino 來克服這些限制;以及 Python 程式語言的基本知識和一些更強大的功能。

使用 Raspberry Pi,您可以為您的項目提供 Linux 計算機的強大功能,而 Arduino 則使與傳感器和馬達的互動變得非常簡單。這兩個開發板在功能上是互補的;一個的不足之處,另一個則能出色地表現。

本書還包括其他優秀作品的參考,以幫助您在這個令人興奮且現在可及的智能機器人領域中進一步成長。作為額外內容,本書的最後一章展示了 Raspberry Pi 的真正力量,通過實現一個基本的視覺系統。使用 OpenCV 和標準 USB 網路攝影機,您將構建一個可以追逐球的機器人。

您將學到的內容:
- 安裝 Raspbian,驅動 Raspberry Pi 的作業系統
- 通過 I2C 馬達控制器驅動馬達
- 讀取連接到 Arduino 的傳感器數據

本書適合對象:
本書適合尋求快速入門機器人技術的愛好者和學生。它不假設任何技術背景。讀者在學習的過程中將被引導深入探索他們感興趣的領域。