Animated robot without bones behaves strangely when exported to Unity
Blender does export object transform animations as .fbx, without using armatures, but you need to export them as a .fbx explicity. Those animations should be done in a NLA window instead of an Action window, and then select the object and export only selected as fbx. The animation will have the length of the scene timeline and will run just fine once inside unity.