Products

IntelliBrain-Bot
IntelliBrain 2
IntelliBrain
RoboJDE
Accessories

Resources
Education
Exploring Robotics
Tutorial Series
Using Sensors
Using Effectors
Adding Intelligence
Building Robots
Competitions
Links

Services
IntelliBrain Forum
Support

Exploring Robotics with the IntelliBrain™-Bot

An Introduction to Robotics and Java™ Programming

This book provides the curriculum for an introductory robotics course. The curriculum is suitable for students who have little or no prior Java programming experience, as well as students who have studied computer science. The IntelliBrain-Bot Deluxe educational robot is used as a hands on tool to introduce robotics and Java programming concepts.

Click here to download

See our Java Robotics Tutorial Series for a more advanced introduction to robotics which assumes prior Java programming experience. The tutorials provide an excellent follow-on for students who have completed this book and are eager to learn more.

 
Chapter Description
Resources

Chapter 1
Introducing the IntelliBrain-Bot

This chapter introduces the features of the IntelliBrain-Bot educational robot and provides a hands-on demonstration of many of its capabilities.

IntelliBrain-Bot demo program

Chapter 2
Programming the IntelliBrain-Bot

This chapter introduces students to creating programming projects, writing a simple program, compiling it, running it and debugging it.

Completed chapter 2 program

Chapter 3
Maneuvering the IntelliBrain-Bot

This chapter introduces concepts that will enable students to program the robot to perform maneuvers such as driving forward and back, turning and driving in a square. Additionally, students are introduced to using API documentation, as well as, loops, variables and conditional expressions.

Completed chapter 3 program

Chapter 4
Interacting with the IntelliBrain-Bot

This chapter introduces students to programming the human interface features of the robot by programming it to perform a number of tricks, including dancing and playing a tune. This chapter also introduces if statements, arithmetic operations, logic operations and switch statements.

Completed chapter 4 program

Chapter 5
Introduction to Sensing

This chapter introduces students to sensing by experimenting with the Ping))) ultrasonic range sensor. In addition to illustrating how to control the sensor, how to measure the speed of sound and how to measure distance using the sensor, students are taught how to create a "tractor beam" effect using the sensor. This chapter also introduces floating point data types and the proportional control algorithm.

Completed chapter 5 programs

Chapter 6
Line Following

This chapter introduces students to using analog-to-digital conversion to sample photo reflective sensors. Students are taught how the sensors work, as well as two different algorithms for following a line: using a single sensor and proportional control and using two sensors and a finite state machine. This chapter also introduces using constants and arrays.

Completed chapter 6 programs

 

© 2007 RidgeSoft, LLC. All Rights Reserved.