BeagleBone Robotic Projects Second Edition

Dr. Richard Grimmett

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-15
  • 售價: $1,780
  • 貴賓價: 9.5$1,691
  • 語言: 英文
  • 頁數: 230
  • 裝訂: Paperback
  • ISBN: 1788293134
  • ISBN-13: 9781788293136
  • 相關分類: 機器人製作 Robots
  • 下單後立即進貨 (約3~4週)

商品描述

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. 系統動力學