Book description
CREATE YOUR OWN SYNCHRONIZED ROBOT ARMY!
PLAN, DESIGN, ASSEMBLE, AND PROGRAM ROBOT SQUADS THAT COMMUNICATE and cooperate with each other to accomplish together what they can’t do individually. Build Your Own Teams of Robots with LEGO MINDSTORMS NXT and Bluetooth shows you how to construct a team capability matrix (TCM) and use the Bluetooth Robotic-Oriented Network (BRON) so your robot teams can share sensors, actuators, end effectors, motor power, and programs.
Find out how the Bluetooth communications protocol works and how to program Bluetooth in NXT-G, NXC, LabVIEW, and Java. Learn how to send and receive Bluetooth messages, data, and commands among robots, between a robot and a computer, and between an Android smart phone and a robot. Through teamwork, your robots will be able to accomplish amazing feats!
THE STEP-BY-STEP ROBOT TEAM PROJECTS IN THE BOOK INCLUDE:
* Crime Scene Investigation Robot Team * Robot Convoy * Rubik's Cube Solver
LEARN HOW TO:
- Coordinate multiple robots to work together as a team to perform tasks
- Combine two or more microcontrollers to make a single, multicontroller/multi-agent robot
- Take advantage of sensor and actuator capabilities in a team environment
- Establish goals and teamwork strategies for your robots
- Control your robot teams with NXT-G Bluetooth bricks and LabVIEW for NXT Bluetooth VI
- Activate your team using a smart phone
- Give your team of robots Java power with leJOS
- Use Java on the Linux and Darwin operating systems
Watch video demonstrations of the projects and download code and examples in multiple languages (NXT-G, Java, LabVIEW, and NXC) from the book's companion website at www.robotteams.org.
Downloads are also available at mhprofessional.com/robotteams.
Table of contents
- Cover
- Build Your Own TEAMS OF ROBOTS with LEGO® MINDSTORMS® NXT and Bluetooth®
- Copyright Page
- Dedication
- About the Authors
- Contents
- Introduction
- Acknowledgments
- CHAPTER 1 It Takes Two to Tango
-
CHAPTER 2 Bluetooth for MINDSTORMS NXT: A Closer Look
- So Exactly What Is Bluetooth?
- A Pause for Some Bluetooth-NXT Brick Preliminaries
- Who Is the Initiator (Team Leader)?
- Physical Architecture vs. Logical Architectures
- After the Connection Is Made
- Introducing the Scout Bots
- Setting Up the Initial Bluetooth Connection
- Teamwork: A Simple Bluetooth LabVIEW Application
- CHAPTER 3 One for All and All for One
-
CHAPTER 4 Creating a Team of Movers and Shakers
- Motors: The Output Transducer
- Direct-Current Motors vs. Servo Motors
- Here Come the Regulators: Encoders In and Out
- Using Torque and Speed to Determine Selection of Team Members
- Controlling the Motors: Tetrix Controller and NXT Brick
- Using the Motors
- Robotic Arms and End Effectors
- Robot Arms of Different Types
- BRON’S Believe It or Not
- CHAPTER 5 Bluetooth programming in NXT-G and LabVIEW
- CHAPTER 6 robot environments, Teamwork Strategies, and Goals
- CHAPTER 7 Give Your Team of robots Java power with leJOS
-
CHAPTER 8 Got Linux and Darwin on Your Team of Robots?
-
The Operating System as the Gatekeeper
- Operating System as Silent Partner
- Computer-Aided Design (CAD) Software for Your Robot Designs Using Digital Designer
- Development Languages for Programming Your Robots
- The Simple NXC (Almost C) Tool Chains
- Using Eclipse in the Linux/Darwin Environments
- What About My Files? (Where Do They Go?)
- Linux and Darwin as Runtime Environments
- Runtime Capability When the Computer Is the Team Leader
- The BlueZ Protocol Can Handle NXT Bricks
-
The Operating System as the Gatekeeper
- CHAPTER 9 Advanced Teamwork: One for All!
- CHAPTER 10 Together We Stand: The Robot Convoy
- CHAPTER 11 The CSI project
- APPENDIX A Standard Java Classes for leJOS Bluetooth
- APPENDIX B Bluetooth Robotic-Oriented Network (BRON) Team Members
- Index
Product information
- Title: Build Your Own Teams of Robots with LEGO® Mindstorms® NXT and Bluetooth®
- Author(s):
- Release date: February 2013
- Publisher(s): McGraw-Hill Education TAB
- ISBN: 9780071798570
You might also like
book
Building Robots with LEGO Mindstorms NXT
The Ultimate Tool for MINDSTORMS® Maniacs The new MINDSTORMS kit has been updated to include a …
book
LEGO MINDSTORMS NXT: The Mayan Adventure
LEGO MINDSTORMS NXT has hit the world by storm, giving you the ability to build your …
book
The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide, 2nd Edition
The Unofficial LEGO® MINDSTORMS® NXT 2.0 Inventor's Guide helps you to harness the capabilities of the …
book
Building Smart LEGO MINDSTORMS EV3 Robots
Build and program smart robots with the EV3. About This Book Efficiently build smart robots with …