H is for holonomic.
According to Wikipedia, a
holonomic robot has as many degrees of freedom as there are total degrees of freedom. In a nut-shell, this means the driver of the robot can direct the machine in any of the 360 degrees in it's operating plane. This does not mean that the robot rotate (or yaw) first. A holonomic robot will be able to directly move in any vector without changing it's original orientation.
There are several ways a robot can be holonomic, however there always seems to be one configuration that I personally always think of when thinking holonomic. This configuration requires that the robot have 4
omni wheels, one positioned in each corner of the robot, but at a 45 degree angle to it's "standard position". By this I mean that the leading edges of the front wheels point toward the center of the robot frame at a 45 degree angle, and the trailing edges of the back wheels point towards the center of the robot frame at a 45 degree angle.
To control this configuration, a computer program is used to calculate the rotation value of each wheel based on the input from the driver. The computer must dynamically control each wheel continuously based on the input from the driver.
This is a complex system, resulting in a great range of mobility. On the down side, there is a significant (in my mind) loss of overall power. Depending on your application, you must weigh these variables when determining the best drive system.
I expect to see many different versions of holonomic robots in this years FIRST Robotics Competition, Breakaway. Check back as I plan to write about more specific types of holonomic drive systems in the near future.