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

Cicolani, Jeff

買這商品的人也買了...

商品描述

Fully updated to cover the Raspberry Pi 4 with its better processor and memory. Discover new ways to work with Computer Vision, now possible with the Pi 4

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 4 及其更強大的處理器和記憶體。探索與 Raspberry Pi 4 一起使用計算機視覺的新方法。

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

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

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

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

您將學到的內容


  • 安裝 Raspbian,驅動 Raspberry Pi 的作業系統

  • 通過 I2C 馬達控制器驅動馬達

  • 通過連接到 Arduino 的傳感器讀取數據

本書適合誰閱讀

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

 

作者簡介

Jeff Cicolani is the President of The Robot Group, an Austin, Texas based robotics group consisting of robotics enthusiasts and professionals from throughout the Austin area. He has had a successful technical career as a systems analyst, developer, and project manager for multiple Fortune 500 companies. In 2017, Jeff leveraged his Maker skills, general technical acumen, and passion for robotics into a new career when he accepted a position at SparkLabs, the prototype and research division of SparkCognition, an AI company based in Austin.

Jeff currently lives in Pflugerville, a suburb of Austin, with his lovely wife, two dogs, and countless robots. When he's not building robots at work, he builds robots for fun. He is also the developer of Nomad: Autonomous Robot, which has been featured in several magazine articles and exhibitions.

作者簡介(中文翻譯)

Jeff Cicolani 是位於德克薩斯州奧斯丁的 The Robot Group 的總裁,該機構由來自奧斯丁地區的機器人愛好者和專業人士組成。他在多家《財富》500 強公司擔任系統分析師、開發人員和專案經理,擁有成功的技術職業生涯。2017 年,Jeff 利用他的 Maker 技能、一般技術能力和對機器人的熱情,接受了 SparkLabs 的職位,該部門是位於奧斯丁的 AI 公司 SparkCognition 的原型和研究部門,開啟了他的新職業生涯。

Jeff 目前與他可愛的妻子、兩隻狗和無數機器人一起住在奧斯丁的郊區 Pflugerville。當他不在工作中建造機器人時,他會為了娛樂而建造機器人。他也是 Nomad: Autonomous Robot 的開發者,該機器人曾在多篇雜誌文章和展覽中亮相。

最後瀏覽商品 (20)