LEGO Mindstorms robots can do more than you ever imagined! The secret: go beyond the built-in tools and leverage the power of Java. In Core LEGO Mindstorms, author Brian Bagnall shows you how, step by step. Working from beautifully rendered 3-D plans and photographs, you’ll construct five unique robots. You’ll master advanced proximity and compass sensors, even master MIT’s new breakthrough in robotics: behavior control programming.
“Core LEGO Mindstorms Programming: Unleash the Power of the Java TM Platform” by Brian Bagnall is a 560-page book, demonstrating how to enhance LEGO Mindstorms robots by going beyond the built-in tools to leverage Java TM technology. This book shows you how, step by step. Working from beautifully rendered 3-D plans and photographs, you’ll construct five unique robots, each capable of increasingly powerful navigation. You’ll master advanced proximity and compass sensors, create an accurate distance sensor, and even incorporate MIT’s new breakthrough in robotics: behavior control programming.
Brian Bagnall, co-creator of the leJOS Java TM Virtual Machine for LEGO Mindstorms, starts with the basics, then teaches you sophisticated, never-before-published techniques for controlling LEGO Mindstorms robots. No matter what version of LEGO Mindstorms you own, this book will teach you how to build robots with remarkable intelligence and amazing power. This book is designed for LEGO Mindstorms Robotics Invention System, versions 1.0, 1.5 and 2.0, including USB versions.
Topics covered include:
- Installing leJOS, the Java Virtual Machine designed for the LEGO Mindstorms RCX programmable controller
- Setting up your Java platform development environment for LEGO Mindstorms
- Programming rotation and custom sensors
- Using behavior control programming, the biologically inspired MIT breakthrough in robot control
- New techniques for improving navigation accuracy
- Gathering map data and transmitting it back to your computer
Table of Contents includes:
- Meet MINDSTORMS
- Getting Started with leJOS
- The leJOS API
- LEGO 101
- Navigation with Rotation Sensors
- Proximity Detection
- Navigation with a Compass Sensor
- RCX Communications
The appendices cover parts and kits, electronic projects, utilities and Internet resources.
Brian Bagnall is a Sun Certified Java technology programmer and developer and co-author of the Sun Certified Programmer for Java TM 2 Study Guide. He is a key programmer of leJOS, a Java TM SDK for LEGO Mindstorms. Bagnall also develops distributed processing solutions for businesses with supercomputing requirements.
(Please note prices are subject to change and the listed price is correct to the best of our knowledge at the time of posting)