Core LEGO MINDSTORMS Programming: Unleash the Power of the Java Platform
Complete 3-D plans for building five unique robotsAdvanced control techniques—including distance and compass sensorsBehavior control programming, the breakthrough methodology invented at MITFor LEGO Mindstorms Robotics Invention System, versions 1.0, 1.5, and 2.0Your LEGO Mindstorms robots can do more than you ever imagined. The secret: go beyond the built-in tools, and leverage the power of the Java platform—the world's hottest programming technology.Core LEGO Mindstormsshows you how, step by step. Working from beautifully rendered 3-D plans, you'll construct five unique robots-each capable of increasingly powerful navigation. You'll build and program two powerful custom sensors-an accurate distance sensor and the "Holy Grail" of navigation sensors: the compass sensor.Brian Bagnall, co-creator of the leJOS Java Virtual Machine for LEGO Mindstorms, starts with the absolute 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.Installing leJOS, the Java Virtual Machine designed for the LEGO Mindstorms RCX programmable controllerSetting up your Java platform development environment for LEGO MindstormsProgramming rotation and custom sensorsUsing behavior control programming, the biologically inspired MIT breakthrough in robot controlNew techniques for improving navigation accuracyGathering map data and transmitting it back to your computerFor LEGO Mindstorms RIS versions 1.0, 1.5, and 2.0—including USB versions