I, Robot Programmer is the only robotics programming tutorial that teaches the basics of robotics programming inany language, shows how to apply those concepts with the hugely popular LEGO Mindstorms NXT-G language, and then walks you through a pair of start-to-finish robot projects – covering both programmingand construction. Absolutely no robotics or programming experience is necessary. What's more, even if you someday choose a different robot programming language, you won't be a beginner anymore: you'll be able to use all the concepts you learn here. Coverage includes: Building a robotic armored car with dual-firing cannons Building an Army HEMTT (Heavy Expanded Mobility) roboto Writing programs that make your robots speak and display visuals Making your robots move – and making them decide Using repetition, reusable functions, and data blocks Extending your robot's capabilities via sensors Giving your robot “purpose” Debugging your NXT-G programs so they work exactly as intended Chapter exercises and sample projects reinforce what you've learned, helping you test your skills and improvise additional capabilities – and also making this book an exceptionally valuable classroom and laboratory resource.