Advantech provides two types of motion controller: PC-Based Programmable Motion Controller and Standalone ARM-based Motion Controller.