Holonomic driving systems are systems in which a vehicle has no turning radius – it can travel in direction without needing to have a “front” that is specifically powered.
This is a nice way to introduce students to Python.
Article and posts about using Proportional-Integral-Derivative (PID) for doing line following with robots.
A comprehensive description of the history of the punch card.
In The Art of LEGO MINDSTORMS NXT-G Programming (No Starch Press, August 2010, 288 pp., $29.95, ISBN 9781593272180), author and software engineer Terry Griffin demonstrates how to program MINDSTORMS robots with NXT-G. Readers learn how to work with the core parts of the NXT-G language, such as blocks, data wires, files, and variables, and how the pieces work together. Along the way, Griffin teaches good programming practices, bad habits to avoid, and useful debugging strategies—all skills required of a great programmer.
NASA is challenging high school teams to design software to program small satellites aboard the International Space Station. The competition centers on the Synchronized Position Hold, Engage, Reorient, Experimental Satellites, or SPHERES
This is a very well done book. Includes a nice index and some projects.
In the spirit of innovation and entrepreneurship made famous by Google’s $30 million Lunar X Prize, a private race to safely land a robot on the surface of the moon, travel 500 meters across the lunar surface, and send images and data back to the Earth, the X Prize Foundation, Lego, and Google have partnered to develop a youth educational challenge.
Similarly based on engineering, science, and problem solving, teams from around the world are working to build and program a robot that can navigate obstacles and complete tasks on the simulated lunar Lego game board.
If you want to do some lessons on 3D visualization, this might be useful
MicroView is an open source, freely distributed 3D volume viewer.
MicroView includes numerous image analysis tools and plug-ins.
The author put an NXT into a “barrel” and let it go over some “falls”