Fix align_rotation_axis

Move by step and float array casting
Update Aerorot motor for new base classes