A liquid–solid mixed robot based on ferrofluid with high flexibility and high controllability