For instance, how would you hook up a electric pump communicate with a motherboard? Let's say I buy a electric pump, I hook it up to some sort of metal structure that if the pump is turned on it moves the metal structure, how would I hook up the pump to my motherboard so that I can program it?

  • $\begingroup$ You have not provided enough information to answer. What do you need? It could be as simple as a relay that turns the pump on and off, or as sophisticated as a servo controller regulating the flow of the fluid. $\endgroup$ – Mark Jun 12 '16 at 4:10
  • $\begingroup$ @Mark Basically I want to make a electronic arm. I don't know what they use specifically but I see like tubes(pumps) that control the robots movement and I want to know how do they hook it up to the "motherboard". Essentially I want to know how they are able to make the "pumps" communicate with the "motherboard" electronically. Lets say I buy those "pumps" and a "motherboard", how would I be able to hook them up together electronically so that they can communicate? $\endgroup$ – user3882522 Jun 12 '16 at 5:54
  • $\begingroup$ There are many tutorial projects that will teach you about how to make simple robots. The Arduino motherboards are good to start with. You should search "arduino robot tutorial" to find projects. A couple random ones you can look at are: lifehacker.com/… and instructables.com/id/Low-Cost-Arduino-Compatible-Drawing-Robot $\endgroup$ – hauptmech Jun 13 '16 at 4:23
  • $\begingroup$ Welcome to Robotics user3882522, but I'm afraid that Unbounded Design Questions are off-topic because there are many ways to solve any given design problem, so questions that ask for a list of approaches or a subjective recommendation on a method (for how to build something, how to accomplish something, what something is capable of, etc.) are off-topic. $\endgroup$ – Chuck Jun 13 '16 at 13:52
  • $\begingroup$ Generally, by "motherboard" you mean to refer to a "microcontroller". A microcontroller will generally have a variety of connections; some are General-Purpose Input or Output (GPIO) - they are full "ON" or full "OFF"; some are analog input or output (AIO) - they can read or supply variable voltages; some are specifically for bus communications; and some are for miscellaneous things (clock signals, power, etc.). Once you pick a microcontroller, you connect an AIO or GPIO pin to the motor with wire and solder. $\endgroup$ – Chuck Jun 13 '16 at 13:56

Ok, It sounds like you either saw an arm with hydraulic actuators or a Hollywood special-effects movie (they really like hoses in their robots).

Assuming you saw real hydraulic actuators, then I need to start by saying that is only cost effective if you need a lot of force. The majority of robots use electric actuators, specifically servo motors.

Hydraulic actuators work by controlling valves, not the pump. There is typically just a single pump that maintains a very high fluid pressure in a reservoir, called the "accumulator". The accumulator is like a battery of hydraulic energy for the actuators, and the pump just keeps the accumulator "charged".

The control of the actuators is done by "proportional valves". The servo controller regulates the amount of fluid passing to the actuators by controlling these valves, based on feedback from position-sensors in the actuators. A central computer is often tasked with commanding the servo controllers, but that's often not necessary. Sometimes the servo controllers are commanded by some form of hand control.

So you might already see why most robots use electric motors instead of hydraulics. Hydraulics add more layers of complexity to the robot. Electric motors are more direct if you don't need the power that hydraulics provide.

By the way, it's possible that you've mistaken cables for hoses. Often, the motors are placed away from the joints and "tendons" are strung through the arm to connect the joint to the motor. Occasionally, these tendons might be hydraulic hoses.

| improve this answer | |
  • $\begingroup$ You have any type of guide or tutorial that explains how to build a robot? Pretty much I want to get a electronic motor and hook it up to some sort of "motherboard" to control it. $\endgroup$ – user3882522 Jun 12 '16 at 7:18
  • $\begingroup$ Well, I can't really recommend anything, as I have never read anything on the subject. $\endgroup$ – Mark Jun 12 '16 at 21:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.