RBotFirmware
RBotFirmware copied to clipboard
Pattern Start Positions
Some patterns are designed to start at the outmost or inner most portion of the table. If one pattern ends at the max radius, and another begins at max radius, it would be nice to have the new pattern start where the old left off. Currently the bot will draw a straight line across the table to get to the exact starting angle of the new pattern, even though it is already at the correct radius.
Maybe determine if the new pattern starts at the same radius as the previous (this is easier with theta rho files, as they would end and start at the same rho (0 or 1)), and if they are the same, create an offset equal to the current angle minus the new start angle, and apply that to all thetas?