I'm trying to find the best way for me to drive an RC car around, have either the transmitter or car send the PWM values its using back to a computer which will record it over time. I then want to tweak the graph, and then play it back, and have the computer send the RC car the new "tweaked" PWM data and it will then drive around by itself.
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 in this case it is DC motors.
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, Blender, or some other software package that I haven't come across yet. And by easily, i mean that its not going to be easy at all, but Blender (since its an animation software) 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, Blender, or something else. 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!