Text this: Transmission error analysis of cycloidal reducers considering crank bearings and output shaft pins