Not Yet Printed. Place an order and we will ship it as soon as it arrives.
Questions About This Book?
What version or edition is this?
This is the 1st edition with a publication date of 10/11/2014.
What is included with this book?
- The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.
You might be wondering why some of your friends speak in hushed tones about#xA0;soldering wires, chips, and robotic parts#xA0;carrying strange, unheard-of names. Fear not,#xA0;since you probably own hardware ready-made for your own robotics experiments: any old Android phone gives you a head start in building your own robot. AndAndroid Robotics Projectswill show you how to build serious robots. To begin either development#xA0;and hardware engineering on the Android, you need to have programming access to your phone. So, you will need to install Eclipse and use Bluetooth to access Android hardware itself. But if you want to build a robot using the Android processor as its brain, you need to penetrate the mysteries of another Microcontroller interfacing with Android: the AVR.Jim Garvinleads you through#xA0;the early chapters of the book as gently as possible. From here Garvin takes through all the knowledge areas needed to build robots, including movable parts, communications between Android hardware, and Android and Linux APIs for programming. To top it off, you'll explore how to produce your own hardware! From the bread board, to#xA0;your home-brew PCB, Garvin guides you through design and implementation of your robot parts. No robot can exist without sensors, and you need constraints to get it to avoid and circumvent#xA0;obstacles. There is little that one cannot do with the right hardware and a bit of programmming. Ultimately, you can mount your phone on the robot, and teach it new tricks, depending on the animal architecture you choose. Of course there are many possibilities here, and Garvin will also give you pointers for the future. What you'll learn Setting up a development environment ready for Android robotics code Learning how to program for the AVR microcontroller Connecting servos and sensors Home-brewing your own PCB design, and choosing PCB suppliers Mounting the phone as a robot brain and teaching the robot to obey touch commands Approaching and designing different robot architectures Who this book is for Android Programmers with an interest in robotics Robotics researchers looking for a cheap and powerful platform Java programmers with a robotics itch to scratch Hardware hackers Mobile phone hackers