今すぐKindleでBeagleBone Robotic Projectsをお読みいただけます。 Kindleをお持ちでない場合、 こちらから購入いただけます。

Would you like to see this page in English? Click here.

Kindle または他の端末に配信

 
 
 

無料サンプル

冒頭部分を試し読みできます

Kindle または他の端末に配信

Kindle無料アプリをダウンロードして、モバイル端末で読書をお楽しみください。
BeagleBone Robotic Projects
 
イメージを拡大
 

BeagleBone Robotic Projects [Kindle版]

Richard Grimmett

紙の本の価格: ¥ 5,008
Kindle 価格: ¥ 1,679
OFF: ¥ 3,329 (66%)
販売: Amazon Services International, Inc.

フォーマット

Amazon 価格 新品 中古品
Kindle版 ¥ 1,679  
ペーパーバック ¥ 4,933  

この商品をチェックした人はこんな商品もチェックしています


商品の説明

内容紹介

In Detail

Thanks to new, inexpensive microcontrollers, robotics has become far more accessible than it was in the past. These microcontrollers provide a whole new set of capabilities to allow even the most inexperienced users to make amazingly complicated projects. Beaglebone 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 to allow 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 will include guidance on what to purchase and how to connect it all successfully–and a primer on programming the BeagleBone Black. Chapter by chapter, we will add additional software functionality available from the open source community, including how to make the system see using a webcam, how to hear using a microphone, and how to speak using a speaker. We then add hardware to make your robots move–including wheeled and legged examples–as well as covering how to add sonar sensors to avoid or find objects, plus wireless control to make your robot truly autonomous. Adding GPS allows the robot to find itself. Finally the book covers how to integrate all of this functionality so that it can all work together, before developing the most impressive robotics projects: those that can sail, fly, and explore underwater.

Approach

Develop practical example projects with detailed explanations; combine the projects in a vast number of ways to create different robot designs, or work through them in sequence to discover the full capability of the BeagleBone Black.

Who this book is for

This book is for anyone who is curious about using new, low-cost hardware to create robotic projects that have previously been the domain of research labs, major universities or Defence departments. Some programming experience would be useful, but if you know how to use a personal computer, you can use this book to construct far more complex systems than you would have thought possible.

著者について

Richard Grimmett

Richard Grimmett has always been fascinated by computers and electronics from his very first programming project that used Fortran on punch cards. He has a Bachelor's and Master's degree 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 many of his robotics projects.


登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 48830 KB
  • 紙の本の長さ: 246 ページ
  • ページ番号ソース ISBN: 1783559322
  • 出版社: Packt Publishing (2013/12/26)
  • 販売: Amazon Services International, Inc.
  • 言語: 英語
  • ASIN: B00HJR6R2W
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Amazon ベストセラー商品ランキング:

カスタマーレビュー

Amazon.co.jp にはまだカスタマーレビューはありません
星5つ
星4つ
星3つ
星2つ
星1つ
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com: 5つ星のうち 4.1  7 件のカスタマーレビュー
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 3.0 Disappointed 2014/2/8
By Fixmax - (Amazon.com)
形式:Kindle版|Amazon.co.jpで購入済み
I'm a little bummed out on this book. I thought to myself when I first saw it listed - "Hey, finally here's a book that goes over the Beaglebone Black." (There aren't many books sad to say). I look in the sample, and see that the author chose Ubuntu over the Angstrom distro (which I cant stand), so I think cool. After working through the getting python up and running, I see the author go over Vision and Audio - over USB, and I go uh-oh. I scan through the rest of the book, and see nothing but USB sensors and devices.

NOT ONE FREAKING BLURB ON USING ALL THAT GPIO HARDWARE ON THE BBB.

The main excuse is - not wanting the user to damage his board. Duh. Why would I buy this board if I didn't want the hardware? I could have bought another RPi if I wanted that. There a lot easier to set up and use than the BBB.

For all I know, the GPIO isn't even functional on the BBB with Ubuntu. Didn't see one iota of proof of it.

Another complaint is the level of detail. An author of a book like this shouldn't gloss over detail on getting specific functionality - that is why you bought the book in the first place. With this book, your going to do a lot of googling to get the specifics. Not crazy about that.

Other than those grouching points - I would still buy this book, since there are just so few - I just wish the title had been "Beaglebone Black USB Robotic Projects". That would have nailed it on the head, and I would have been aware of what I was getting.

I was pretty much snookered on this one.

Now you won't be :)
4 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A very good book for new BBB users. 2014/1/27
By Tom Hall - (Amazon.com)
形式:Kindle版|Amazon.co.jpで購入済み
"This book is designed for the informed beginner." is a quote from the author. I think it pretty accurately describes where I am with the Beaglebone Black. Actually, it is not too far from where I am with Linux as well.

The book title suggests that it is for those who have an interest in robotics. I didn't have any interest in robotics when I started, but I do now. I just ordered a Sparkfun 2 wheeled robot platform and a couple of Pololu motor controllers with the intend of building a few of the projects that i didn't have the parts for.

The Beaglebone Black can be frustrating - an Arduino clone it is not. But, it is a complete Linux 1Ghz computer with a lot of I/O. The default Angstrom distribution is not as close to being as stable as the Debian Wheezy distruibution supplied with the Raspberry Pi. (As of the time of this review the BBB is likely to get a default Debian distribution very soon.) Mr. Grimmett overcomes this by having you load an Ubuntu distribution on a sd card and boot from it instead. I used a 16GB card and have room to spare after reading the instructions on how to reclaim the unused space on page 89.

I liked this book. It was almost a perfect fit for me. I knew the BBB could do lots of things but never really had any luck with some of the online tutorials that I tried. Because of the book I got my USB camera to work, showing video via OpenCV. With one of those cheapie USB sound cards and a Logitech headset I was able to record and play sounds via the ALSA library. I even tried a little speech recognition. This book is very good at showcasing the BBB's built in capabilities and actually getting them to work. If you are really interested, Mr. Grimmett will also show you how you can operate your Beaglebone Black by land, by air or by sea(above and beneath).

The book covers programming with Python but is by no means a tutorial on the subject. That statement is pretty much true for robotics as well. Most of the robotics are made of simple to use USB type controllers for motors and servos and other sensors. Simple to use doesn't mean cheap! There is no doubt other ways of skinning this cat but I believe the author would have caused himself no end of grief by trying to describe a cheaper, more "solder it yourself" type of construction. To be honest, I had no idea you could build a robot by plugging in a bunch of controllers into a powered USB hub.

So, should you buy this book? Well, if you're an "informed beginner", by all means. I found it a lot of fun - not only getting my Beaglebone Black to do something but giving me more much needed confidence with Linux. I am also looking forward to the day my robot parts arrive. There is a lot to get from this book.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 Best of the field currently 2014/2/13
By Tim o Tee - (Amazon.com)
形式:ペーパーバック|Amazon.co.jpで購入済み
For people who learn by doing,this book will definitely hit the mark. The subject matter is presented through incremental builds of robotics projects, and delivers good value with lots of interesting and stimulating projects. I am definitely happy to own it, and the material gave me at least one or two missions after my current build.

Having said that, this book misses out on the deeper elements of the beaglebone. The projects are heavy on integrating usb peripherals, and definitely target more rudimentary features of the beaglebone. I would have liked to see a little more around the GPIO pins, memory mapping to improve performance, and general expansion on the more technical aspects of the beaglebone.

This book has plenty of positives going for it though, and I think it is a solid addition to the bookshelf. It was worth the money to me, and I would purchase it again in hindsight. I am still waiting for the brilliant technical reference to the beaglebone, but this book did a very nice job of walking readers through the possibilities of really neat experiments including vision, speech recognition, and autonomous behaviors. Would have gotten the 5th star if it took a dive into more geeky elements of the board.
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 great book - must have for new rebotics hobbyists 2014/3/11
By Jay R. Wren - (Amazon.com)
形式:ペーパーバック
I was asked by Packt Publishing if I would read and review this book. I've owned a BeagleBoneBlack for a little while now. My use case was not robotics. This book might shed some new light on my old Black, so I agreed to review it.

The book starts off very accessible. Chapter 1 covers just about everything I did with my BBB when I first received it, hooking it up like a PC, replacing the default distro, making sure I could SSH to it were all in there. The author, Richard Grimmett, goes a step further and installs XFCE gui and vncserver and walks through connecting from a Windows PC using vncclient. All in all, chapter 1 is a great super basic tour.

Chapter 2 dives into programming on the thing and introduces Python. It does it in a really weird (to me) way. It has the reader running emacs in a putty window remote connected to the device. This must just feel weird to me because I do a lot of remote programming and its never with emacs (I'm a vim guy) and its rarely remote. For a new user, it seems to me like it would have been simpler and more friendly to say "use an editor of your choice" and "here is notepad2 or sublime" along with "here is how you copy files to and from the device." I think this is mostly my background causing me to see things differently. The emacs in putty walk-through is very adequate.

Its not a programming book, so this is really a nit pick, but technically some of the descriptions of python aren't really true. For example, if __name__=="__main__": does not "tell the program to begin its execution at this point." Again I'm nit picking, but I do feel like a different phrase that isn't so very false to someone who knows python could have been found. Still, its not a programming book. The beginning of the chapter does list many resources for learning python.

Ugh, and then the book moves on to C++ and has quotes like this, "C++ is the original language of Linux" I've used Linux for almost as long as I've programmed C, and I am very (perhaps overly?) sensitive to the difference between C and C++.

OMG what do you mean Speech Input and Output? Really? Chapter 3 tackles it. Really. For real. Speech Input and Output on that tiny little board. I can make my own Siri! This is a really cool topic; espeek is something I've only played with a little bit prior to reading this. It looks fun.

Speech recognition is done with software I've never used before called PocketSphinx. It isn't packaged and so one has to compile it. Pretty sweet BBB being able to compile stuff like that. (I'm thinking of iOS and Android where I've not seen a compiler run on device.) The demo walks through limiting the grammar of speech input so that you don't have to train the recognizer.

I'm a programmer, so I'm going to nitpick programmer things. I really wish authors wouldn't do this, "I like to make a copy of the current file into continuous.c.old, so I can always get back to the starting program if it is required." I really do wish authors would just say "go read about version control systems."

Whew, speech is fun. Next step is video. Hook up a webcam and let's do some image recognition. The book walks through OpenCV and it is as this point that we are forced to do a bunch of Linux sysadmin stuff to make our SD have enough free space to have a dev environment. This really could have gone anywhere in the book. I kind of like that it put it off until it was necessary.

The python image tracking example using OpenCV looks pretty cool. It is a complete example without going too deep or going off in the weeds.

Making the Unit Mobile introduced me to mobile platforms. The Magician Chassis that the book shows first, I found online for under $20! I knew that this stuff was accessible, but this is downright cheap. I feel almost guilty NOT getting one and trying it out.

The motor controller tutorial looks very straightforward. I already have ideas for code changes. Immediately after the simple time based tutorial it goes into speech controlled movement, which is pretty sweet.

After the wheeled robot tutorial is a walking robot example. The author makes a compelling argument for this type of robot, and the Pulse Width Modulation servo motors are cool, but I have to admit, this type of robot just doesn't excite me. The book also punts on the PWM, using a controller which interprets serial USB commands into the PWM for the servos. For beginners, this is certainly the right choice.

Incidentally, the --help output from UscCmd includes Version, Culture, PublicKeyToken values like a Mono program might. I wonder if it is written in C# and running via Mono. I'm going to assume it is. That is pretty sweet. Indeed the linked download page mentions C#. [...]

The sonar sensors section is a straightforward and great introduction to the use of them. I never knew how those things worked or what kind of value they returned. Now I do. Mounting the sensor to a survo makes for a nice subsystem on the bot.

Next, a fully remote control system is built. I don't know if I like the choice of using an LCD monitor. It seems like overkill, but depending on the particular robotic application it would be a good choice. For the applications I have in mind, I think I'll skip it. A wireless usb keyboard and mouse makes for an obvious choice. At this point, I just keep thinking about bluetooth and using an extra Wiimote, mostly because I think it would be a more fun control.

Oh, a GPS receiver! This could be necessary for when I lose my robot in a parking lot or the woods. As with the LCD Monitor and KB chapter, I kind of feel like I know how to do this since I've looked into it before. It is great coverage and good intro to the topic.

Much of my day job is what would traditionally be called Systems Programming so Chapter 10 is kind of a duh to me. I'd have started there, but that is just how I think about coding these days. Its great to have this in a chapter to tie some things together. In other words, read this chapter!

Using the BBB in sea, air and submarine applications is an interesting idea. I don't think it is for me yet, but the book gives introduction to some ideas on the topic. The introduction to feedback control is very welcome.

Overall this is a great book. It really gave me a lot of ideas. It also showed me how easy it is to get started, something which I'd been a little hesitant to do. I'm actually a little excited to dive in now. I'll be doing a bunch of this stuff with my 6yo over the next few years.
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A good book to stimulate your thinking for robotics projects 2014/2/4
By Philip A. Polstra - (Amazon.com)
形式:ペーパーバック
First Impressions

Disclaimer: I recognized the author of this book as a frequent participant in the BeagleBoard mailing list. Packt Publishing provided me with a copy of this book so that I could do this book review.

I liked this book almost immediately. The mission oriented chapter organization is good. Explanations are clear and concise. Good references are given for most topics if you want to get more in depth than what is covered in the book.

What the book covers

The book is organized in 11 chapters. The first chapter has a nice getting started with the BeagleBone Black (BBB). Chapter 2 briefly covers programming the BBB in Python with an even shorter intro to C++. In the third chapter things start to get good with an introduction to adding speech and speech recognition to the BBB.

The fourth chapter tells you how to connect a USB camera to the BBB. It also covers using the OpenCV framework for pattern recognition and object tracking. Chapters 5 and 6 let you take your BBB mobile by adding wheels, tracks, and legs.

Chapter 7 covers adding sensors to keep your robots out of trouble. The eighth chapter concerns remote control of your robots. Chapter 9 is about letting your BBB find itself with GPS guidance.

Chapter 10 tries to bring all the pieces together with a discussion of system dynamics. The final chapter discusses air and water vehicles for those not content to stay on the ground.

My favorite parts

I liked seeing the use of a full editor, emacs in the opening chapter. It seems that everyone is using a light editor like nano for books and presentations. This book covers many aspects that must be considered in any real world robotics project. For some reason, I thought the sailboat presented in the last chapter was particularly neat. It is also good to see people really making use of the BBB hardware and not just blinking LEDs.

The part I'm on the fence about

The book uses USB devices exclusively. On the one hand, this allows you to easily connect devices without doing any real wiring. It also allows you to focus on the functionality and less on the interface. On the other hand, this requires the use of a powered USB hub. The BBB has 92 pins on its expansion headers. It seems a shame to let all this I/O go to waste while funneling all the traffic through USB.

My wish list

As I said, I really liked this book. There are two things I would have liked to see in this book. While the exclusive use of USB devices is probably OK for the book. It would have been nice to have some coverage of using the BBB expansion headers as well. This would help readers who want to take things to the next level after reading the book.

My second item would be a complete robot project. I realize this is a tall order. All the pieces you need to build a robot are in the book. A complete robot might encourage readers to actually build something instead of just reading about it.

[...]
これらのレビューは参考になりましたか?   ご意見はクチコミでお聞かせください。

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


関連商品を探す


ARRAY(0xacabbc00)