Book Image

BeagleBone Robotic Projects - Second Edition

By : Richard Grimmett
Book Image

BeagleBone Robotic Projects - Second Edition

By: Richard Grimmett

Overview of this book

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.
Table of Contents (18 chapters)
Title Page
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface

About the Reviewers

Shantanu Bhadoria is an avid traveler and an author of several popular open source projects in Perl, Python, Golang, and NodeJS, including many IoT projects. When in Singapore, he works on paging and building control systems for skyscrapers and large campuses in Singapore, Hong Kong, and Macau. He has authored and contributed to public projects dealing with control over gyroscopes, accelerometers, magnetometers, altimeters, PWM generators, and other sensors and controllers, as well as sensor fusion algorithms such as Kalman filters.

His work in IoT and other fields can be accessed from his GitHub account at https://github.com/shantanubhadoria.

He is also the author of Device::SMBus, a popular Perl library used to control devices over the I2C bus.

 

 

 

Marcelo Boá is an electronics technician who has a bachelor's degree in information systems. He has worked for 10 years in the field of electronic maintenance. He has also worked in Java development, Oracle PL/SQL, PHP, ZK framework, shell scripts, HTML, JavaScript, Ajax, NodeJS, AngularJS, Linux, Arduino, and BeagleBone.

He started as a PL/SQL trainee at the Federal Technological University of Paraná, Brazil. He worked for several companies on many different kinds of electronic circuits and hardware, gaining technical experience at Sony, Aiwa, and Gradiente. 10 years later, he returned to Java development with the ZK framework, developing software for call centers in Curitiba's Software Park. He worked as a systems analyst in the warehouse management systems and industrial automation department at SSI SCHAEFER and provided support to large companies in the distribution sector, such as Boticário, Posigraf, Sadia BRF, GTFoods, Cotriguaçú, Unifrango, and Cocari.

He also reviewed Mastering Beaglebone Robotics.

I would like to thank my wife, Marcela Contador, for giving me all her support.

 

 

Jason Kridner has over 25 years of experience in developing embedded electronics, from digital circuits and digital signal processing to high-level systems integration around RTOS environments and Linux. As an applications engineer at Texas Instruments, Jason has taken joy in helping others solve both simple and complex embedded systems problems. Seeking to share his passion with others, he co-founded http://beagleboard.org/ in 2008, creating platforms that hundreds of thousands of users have now enjoyed using, advancing their programming and electronics skills. He has co-authored two books on BeagleBone, Bad to the Bone and BeagleBone Cookbook.