Re: Almost Holonomic Drive Built With The NXT
steve <[email protected]> Fri, 15 Dec 2006 01:24:58 -0600
| Newsgroups | gmane.comp.hardware.lego.robotics |
|---|---|
| Message-ID | <[email protected]> |
Geoffrey Hyde wrote: > "Rich Thompson" <[email protected]> wrote in message > news:[email protected]... > >> I have been working on a few different designs for a Lego Holonomic Drive >> or >> Killough Platform. I almost have the components right with the robot that >> I >> have built here: > > Can you define "holonomic" as that word relates to this project of yours? I > looked it up on dictionary.reference.com and it didn't find a dictionary > entry for it but did have an encyclopedia entry for it, which made my head > spin. Basically, it's a fancy word meaning that the robot is movable in every possible direction and can spin in every direction. A Killough platform is holonomic in a two dimensional world - it can move forwards, backwards, left and right - and combine them to go diagonally - all without turning it's body. And it can also spin around. Those are the only motions possible for an object that's stuck to a two-dimensional surface like the floor. In a three dimensional world, a holonomic robot would have to be able to move up and down - and also roll sideways and pitch forwards and backwards. A helicopter is a holonomic machine in that sense. Here is a great description of a Lego Killough platform: http://staff.science.uva.nl/~leo/lego/killough.html Wikipedia has a nice explanation of holonomic systems: "In robotics holonomicity refers to the relationship between the controllable and total degrees of freedom of a given robot (or part thereof). If the controllable degrees of freedom is equal to the total degrees of freedom then the robot is said to be holonomic. If the controllable degrees of freedom is less than the total degrees of freedom it is non-holonomic. A robot is considered to be redundant if it has more controllable degrees of freedom than degrees of freedom in its task space. Holonomicity can be used to describe simple objects as well. For example, a car is non-holonomic because although it could physically move laterally, there is no mechanism to control this movement. A human arm, by contrast, is a holonomic, redundant system because it has 7 degrees of freedom (3 in the shoulder, 1 in the elbow and 3 in the wrist) and there are only 6 physical degrees of freedom in the task of placing the hand (x, y, z, roll, pitch and yaw), while fixing the 7 degrees of freedom fixes the hand."