Text this: Design of Small Permanent-Magnet Linear Motors and Drivers for Automation Applications with S-Curve Motion Trajectory Control and Solutions for End Effects and Cogging Force