A Self-propelled Stewart-platform micro-robot using piezo actuators