运动控制算法是机器人系统设计的关键技术,通常面临通用性差、嵌入算法复杂、设计周期长等问题。本文结合嵌入复杂的柔性S形加减速运动控制算法,提出了一种基于模型的软硬件协同高效设计方法,可以大大缩短机器人运动控制系统的设计周期、提高开发效率。通过对柔性运动控制算法建模,建立了一组易于解算的接口参数列表,算法将根据输入列表参数自适应变化运动速度规划,提高应用灵活性。在Simu中完成了柔性运动控制算法的模型设计与仿真测试;然后通过MathWorks工具箱为模型自动生成嵌入式C代码和可编程逻辑IP核;最后在以Zynq-7 000为核心的运动控制器中实现算法功能。实验结果验证了基于模型的软硬件协同设计方法的可行性和有效性。