Understanding the propulsion and assembly of autonomous nano- and micromotors powered by chemical gradients and ultrasound