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

Electronic Speed Control (ESC) basics.

asked 2020-07-17 13:41:39 -0500

MrRivi gravatar image

Hi, I am new to ROS and I am making an autonomous buggy scale 1:10.

I am trying to understand how to communicate with the Electronic Speed Controller (ESC) of the Buggy's DC motor. I have also checked the page: And my ESC is HW-WP-1040-BRUSHED, you can see it here:

I am using a Raspberry 3B+ with Ubuntu 16 and ROS Kinetic. I have already achieved the connection with the steering servo using an Adafruit servo board.

Any source I can read from is welcome.

Thank you.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-07-30 03:55:28 -0500

MrRivi gravatar image

So basically, I just tried the same PWM control for the servo but on the ESC. Have a look at this gits:

My ESC works in a very narrow range (340 on the pwm value means no speed, and 350 means top speed more or less).

I am going to try the proportional control offered in the first git.


edit flag offensive delete link more

Question Tools

1 follower


Asked: 2020-07-17 13:41:39 -0500

Seen: 376 times

Last updated: Jul 30 '20