or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Core Lego Mindstorms: Programming the RCX in Java
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Core Lego Mindstorms: Programming the RCX in Java [Paperback]

Brian Bagnall
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £31.99
Price: £27.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.80 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Frequently Bought Together

Customers buy this book with The LEGO Mindstorms NXT 2.0 Discovery Book £18.71

Core Lego Mindstorms: Programming the RCX in Java + The LEGO Mindstorms NXT 2.0 Discovery Book
Price For Both: £45.90

Show availability and delivery details



Product details

  • Paperback: 560 pages
  • Publisher: Prentice Hall; 1 edition (11 Mar 2002)
  • Language English
  • ISBN-10: 0130093645
  • ISBN-13: 978-0130093646
  • Product Dimensions: 23.4 x 17.8 x 2.7 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,020,271 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Brian Bagnall
Discover books, learn about writers, and more.

Visit Amazon's Brian Bagnall Page

Product Description

Product Description

LEGO Mindstorms robots can do more than you ever imagined! The secret: go beyond the built-in tools, and leverage the full power of Java -- the world's hottest programming language. Core LEGO Mindstorms shows you how, step-by-step -- as you build sophisticated robots and custom sensors that will amaze you. No matter what version of LEGO Mindstorms you own -- 1.0, 1.5, 2.0, even the USB version -- this book will take you farther than ever before. Brian Bagnall guides you through installing leJOS, a full-fledged Java Virtual Machine for the programmable RCX "brick" that gives LEGO robots their intelligence. Next, you'll master each key programming task step-by-step, with practical examples and photographs. You'll master behavior control programming, a simple but brilliant concept developed at MIT. Then, working from beautifully rendered 3-D plans, you'll walk through constructing five unique robots, each capable of increasingly powerful navigation. In later chapters, you'll walk through building and programming powerful custom sensors, including proximity sensors -- and even the "Holy Grail" of navigation sensors: the compass sensor. Bagnall concludes by introducing several powerful new techniques for advanced programmers.

From the Back Cover

  • Complete 3-D plans for building five unique robots
  • Advanced control techniques—including distance and compass sensors
  • Behavior control programming, the breakthrough methodology invented at MIT
  • For LEGO Mindstorms Robotics Invention System, versions 1.0, 1.5, and 2.0

Your 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 Mindstorms shows 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 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
  • For LEGO Mindstorms RIS versions 1.0, 1.5, and 2.0—including USB versions


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(7)
(5)
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
This book really surprised me with it's ability to work as a standalone guide to Java and robotics on the Mindstorms platform. One can approach this title without any previous experience of the aforementioned subjects as everything you need is contained within.

A brief history of Lego robotics is provided as is an overview of the Mindstorms sets and the differences between them. Then the various programming options for the RCX are examined, leading up to a guide to leJOS and its installation. A concise Java guide introduces the language. The rest of the book examines various robotics problems (sensors, navigation, behaviors etc.) through a number of projects.

Overall the book was much more than I had expected. If you are into Mindstorms, Java or Robotics this book has something for you.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Paperback
I found his book extremely useful in getting on with the RCX. The narrative is easy to read and understand. The code examples are easy to handle and the book has a companion web-page to save you with all that typing!

The only problem I'm having is getting hold of the electronic components for the custom built sensors that I'm itching to add to my robots!

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  15 reviews
13 of 13 people found the following review helpful
I really enjoyed this book 2 July 2002
By Ferrari Mario - Published on Amazon.com
Format:Paperback
Brian succeeds brilliantly in the difficult tasks of introducing the reader to the Java language, to the Mindstorms system and to some programming techniques peculiar to robotics, and he does this in such a pleasant way that he doesn't even realize he's learning new concepts.

The book gives you enough elements of the Java language to make you immediately productive in using it with your Mindstorms kit, without including details about the language which would have made the book unnecessarily heavy. It won't make you a professional Java programmer, but it's not its goal.

From this foundation, Brian introduces you to some of the most powerful programming techniques aimed at robotics - like behavior control and navigation - using simple and clear examples.

The robots are nice and very well documented, and I have no doubt you will find them instructive and inspiring. And their code is well tested and ready to use.

Brian's style is very pleasant: he is able to always keep the your attention, never boring you explaining obvious concepts nor entering complex maters without the necessary gradualness. A touch of thin humour here and there makes the reading of this book a great experience.

To conclude:
- If you already know Java and want to learn how to use it for your Mindstorms robots, this book is for you.
- If you don't know Java, but want to push your Mindstorms beyond the limits of the LEGO software and are challenged by the opportunity to learn a new language, this book is for you as well.

This book definitely deserves its place in your bookcase among the best Mindstorms books.

16 of 17 people found the following review helpful
Java@YourCommand 10 Aug 2002
By A Customer - Published on Amazon.com
Format:Paperback
This book is a great guide to using Lejos (the Java Virtual Machine for the RCX). It starts with a basic java tutorial and an introduction to Lego Mindstorms and Lejos. The tutorial is far from complete and is not "beginner proof". Therefore I recommend that you have some basic programming skills before reading this book. The book goes on to cover several cool topics including behavior control, navigation and communication. It has two electronic projects in which you make a proximity sensor and a compass sensor. Although it has very clear instructions(it has pictures and written descriptions), I think that these projects would not be easy for a person with little experience with electronics to do. Also to complete one section of this book you need to purchase two lego rotation sensors. These can be bought at the lego-pitsco dacta shop which is located at pldstore.com I particulary like the communication section which shows how to control a robot from a web page, how to make a robot that can plot its course on a map etc. I highly recommend this book.
11 of 11 people found the following review helpful
Another star in the Mindstorms universe 3 April 2002
By Claude BAUMANN - Published on Amazon.com
Format:Paperback
Obviously Brian Bagnall is a programming mastermind! His book gives essential and clear instructions how to install and use the RCX Java-platform called leJOS. After an introduction to Lego Mindstorms with unexpected information even for Mindstorms-veterans (Brian solves the greatest mystery of the Mindstorms kit!), the book leads you through the concepts of Behaviour Control programming and robot-navigation, which are essential for advanced mobile robotics. Then you learn about RCX communications and advanced leJOS topics like Monitoring memory use and Hacking leJOS to save memory! Finally you find a list of part-providers, utilities and internet-resources. Every page of this book contains some new and useful infomation around the Mindstorms-project, which has seen so many books and internet-sites, that people might think, from now on you only produce repetitions. For the Core Lego Mindstorms Programming-book this is not the case, for sure.

The author illustrates his explanations through images, LEGO-robot building instructions and step-by-step first-class photos on how to realize a distance sensor and a compass sensor. He knows the art of clarifying complex things without becoming neither too scientific nor simply trivial. He respects the assertion that every mathematical equation will divide the audience by two. But all the reflections are profound enough for both scholars and non-scholars.

Some words about the compass, ... [url]. Brian honestly reveals the power and the limitations of an electronic compass. Doing so, he demonstrates well the force of the leJOS mathematical kernel, which he mostly wrote as contribution to the leJOS open source project. He shows how the normal mobile robot builder must deal by software means with reality, unprecision, error-sources, calibration.

This book is a worthy follow-up to the high-level book-series around extreme Mindstorming and beyond.

Brian, well done !

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges