ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

It will depend on the DC motors. Are they brushed or brushless motors? What voltage is required? What amperage is required?

One option is to use an I2C PWM hat or shield andan electronic speed control (ESC) for each motor. This also allows up to 16 motors (more by combining shields).

The PWM + ESC allows for a wide range of voltages and amperages, depending on the ESC. Some common ESCs are 4.8-11V and 9-16v. There are some for even higher. ESCs are also rated by current units available for very high current such as 120A or more.

It will depend on the DC motors. Are they brushed or brushless motors? What voltage is required? What amperage is required?

One option is to use an I2C PWM hat or shield andan and an electronic speed control (ESC) for each motor. This also allows up to 16 motors (more by combining shields).

The PWM + ESC allows for a wide range of voltages and amperages, depending on the ESC. Some common ESCs are 4.8-11V and 9-16v. There are some for even higher. ESCs are also rated by current units available for very high current such as 120A or more.

It will depend on the DC motors. Are they brushed or brushless motors? What voltage is required? What amperage is required?

One option is to use an I2C PWM hat or shield and an electronic speed control (ESC) for each motor. This also allows up to 16 motors (more by combining shields).

The PWM + ESC allows for a wide range of voltages and amperages, depending on the ESC. Some common ESCs are 4.8-11V and 9-16v. There are some for even higher. ESCs are also rated by current units available for very high current such as 120A or more.

Here is documentation for an I2C PWM package for ROS: http://bradanlane.gitlab.io/ros-i2cpwmboard/