Record PWM, tweak graph, playback to affect DC motor?

asked 2015-07-12 21:52:51 -0500

exwhyzed gravatar image

Hi All,

I'm new to ROS and am interested in using it to control DC motors.

I've seen some projects that use a software called Blender to manipulate the animation curve of a 3D model, then have that model affect a real world model (eg robot arm). Those examples used servos, but what I wanted to use was a DC motor.

I want to perhaps drive an RC car around, and either have the RC transmitter or car itself send the PWM values that its using to ROS, and have ROS record them over time. I can then tweak the curve and play it back, and then have the ROS data "zapped" out of the USB port wirelessly to the RC car, and it would drive around by itself.

Can anyone point me in the right direction of how to accomplish this? I'm trying to see where it can be done more easily with ROS or Blender. And by easily, i mean that its not going to be easy at all, but Blender has a GUI with playback of keyframes and a visual representation system already in place, but doesn't have a lot of "robo" things going on.

ROS on the other hand, is all about robots, but I will probably have to dive in and create this whole visual graph system by myself, which is going to take me a long time.

Learning programming is a real uphill and long-term battle for me and i just want to make sure i'm heading in the right direction before I start with either ROS or Blender. I'm ready to jump into either of those cars and go full speed ahead with my project. Thanks in advance for any insights that anyone can provide!

edit retag flag offensive close merge delete