BeagleBone Robotic Projects Second Edition
暫譯: BeagleBone 機器人專案(第二版)

Dr. Richard Grimmett

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-15
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 230
  • 裝訂: Paperback
  • ISBN: 1788293134
  • ISBN-13: 9781788293136
  • 相關分類: 機器人製作 Robots
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Build powerful robots with the all new BeagleBone Blue
  • Communicate with your robot and teach it to detect and respond to its environment
  • Control walking, rolling, swimming, and flying robots with your iOS and Android mobile devices

Book Description

BeagleBone Blue is effectively a small, light, cheap computer in a similar vein to Raspberry Pi and Arduino. It has all of the extensibility of today's desktop machines, but without the bulk, expense, or noise. This project guide provides step-by-step instructions that enable anyone to use this new, low-cost platform in some fascinating robotics projects. By the time you are finished, your projects will be able to see, speak, listen, detect their surroundings, and move in a variety of amazing ways.

The book begins with unpacking and powering up the components. This includes guidance on what to purchase and how to connect it all successfully, and a primer on programming the BeagleBone Blue. You will add additional software functionality available from the open source community, including making the system see using a webcam, hear using a microphone, and speak using a speaker.

You will then learn to use the new hardware capability of the BeagleBone Blue to make your robots move, as well as discover how to add sonar sensors to avoid or find objects. Later, you will learn to remotely control your robot through iOS and Android devices. At the end of this book, you will see how to integrate all of these functionalities to work together, before developing the most impressive robotics projects: Drone and Submarine.

What you will learn

  • Power on and configure the BeagleBone Blue
  • Get to know Simple programming techniques to enable the unique hardware capabilities of the BeagleBone Blue.
  • Connect standard hardware to enable your projects to see, speak, hear, and move
  • Build advanced capabilities into your projects, such as GPS and sonar sensors
  • Build complex projects that can fly, or go under or on the water

About the Author

Dr. Richard Grimmett has been fascinated by computers and electronics from his very first programming project, which used Fortran on punch cards. He has bachelor's and master's degrees in electrical engineering and a PhD in leadership studies. He also has 26 years of experience in the radar and telecommunications industries, and even has one of the original brick phones. He now teaches computer science and electrical engineering at Brigham Young University, Idaho, where his office is filled with his many robotics projects.

Table of Contents

  1. Getting Started with the BeagleBone Blue
  2. Programming the BeagleBone Blue
  3. Making the unit mobile: Controlling Wheeled/Tracked Movement
  4. Avoiding Obstacles Using Sensors
  5. Allowing the BeagleBone Blue to See
  6. Providing Speech Input and Output
  7. Making the unit very mobile: Controlling Legged Movement
  8. Using a GPS Receiver to Locate Your Robot
  9. By Land, Sea, and Air
  10. System Dynamics

商品描述(中文翻譯)

#### 主要特點
- 使用全新的 BeagleBone Blue 建造強大的機器人
- 與您的機器人進行通信,並教它檢測和響應環境
- 使用您的 iOS 和 Android 移動設備控制行走、滾動、游泳和飛行的機器人

#### 書籍描述
BeagleBone Blue 實際上是一台小型、輕便且便宜的電腦,類似於 Raspberry Pi 和 Arduino。它擁有當今桌面機器的所有擴展性,但沒有笨重、昂貴或噪音。這本專案指南提供逐步的指導,使任何人都能在一些迷人的機器人專案中使用這個新的低成本平台。當您完成時,您的專案將能夠看見、說話、聆聽、檢測周圍環境,並以各種驚人的方式移動。

本書從拆解和啟動組件開始。這包括購買建議和如何成功連接所有設備的指導,以及 BeagleBone Blue 的編程入門。您將添加來自開源社區的額外軟體功能,包括使用網路攝影機讓系統看見、使用麥克風聽見和使用揚聲器說話。

接下來,您將學習如何利用 BeagleBone Blue 的新硬體功能使您的機器人移動,並發現如何添加聲納感測器以避免或尋找物體。稍後,您將學習如何通過 iOS 和 Android 設備遠程控制您的機器人。在本書的最後,您將看到如何整合所有這些功能,使其協同工作,然後開發最令人印象深刻的機器人專案:無人機和潛水艇。

#### 您將學到的內容
- 開啟並配置 BeagleBone Blue
- 瞭解簡單的編程技術,以啟用 BeagleBone Blue 的獨特硬體功能
- 連接標準硬體,使您的專案能夠看見、說話、聽見和移動
- 在您的專案中構建先進的功能,例如 GPS 和聲納感測器
- 構建可以飛行或在水下或水面上行駛的複雜專案

#### 關於作者
**Dr. Richard Grimmett** 從他第一個使用 Fortran 在打孔卡上進行的編程專案開始,就對計算機和電子學產生了濃厚的興趣。他擁有電氣工程的學士和碩士學位,以及領導學的博士學位。他在雷達和電信行業擁有 26 年的經驗,甚至擁有一部原始的磚塊手機。他現在在愛達荷州的楊百翰大學教授計算機科學和電氣工程,他的辦公室裡充滿了他的許多機器人專案。

#### 目錄
1. 開始使用 BeagleBone Blue
2. 編程 BeagleBone Blue
3. 使單元移動:控制輪式/履帶式運動
4. 使用感測器避免障礙物
5. 讓 BeagleBone Blue 看見
6. 提供語音輸入和輸出
7. 使單元非常靈活:控制腿部運動
8. 使用 GPS 接收器定位您的機器人
9. 陸、海、空
10. 系統動力學