Various driving mechanisms for generating motion of colloidal particles | Synapse