Most industrial robot systems employ some sort of look-ahead logic when it comes to motion. By looking ahead to upcoming motion commands, the robot controller can smooth trajectories between commands. Linuxcnc and GRBL both employ look ahead schemes.
My question is, does your software employ such logic? I also would like to know if there is any thought of porting the software to Linux in the future?