Robotics Programming 101 shows you how to plan your first robotics program, pick a brain, language and operating system for your first robot. This book is also filled with programming examples in PBASIC, Arduino, Java and JRuby. Some of these examples include: serial communication, servo and microcontroller programs, sensors like sonar and a digital compass, text-to-speech, speech-recognition, computer-vision, differential drives, robot arms, basic navigation, and much more!
The reader should have a basic understanding of robot parts, like servos, sonars, and microcontrollers (BASIC Stamp & Arduino) and the Java or Ruby programming language.
Table of Contents
1. Quick Start
2. Planning
3. Brains
4. Languages
5. Operating Systems
6. Sample Robots
7. Serial Ports
8. Servo Controllers
9. Microcontrollers
10. Sonar
11. Compass
12. Everything Together
13. Text-To-Speech
14. Speech Recognition
15. Image Acquisition
16. Image Processing
17. Motion Examples
18. Navigation Examples
19. Wrap-Up