2004 IEEE International Symposium on Industrial Electronics (ISIE 2004)