Convert an RC car into a robot

I found these instructions to convert an RC car to a robot on instructables a while ago and now I have a use for it. An RC car doesn't make a perfect robotic car, but it's cheap, fast, and would be a great way to start. I have an old RC car that I got for $5 from the thrift store that I'm starting this with. This is meant to be my starter car, and I hope to work out something better later.

The two main shortcomings I've seen so far are turning and speed control. The car uses a servo like thing to turn the front wheels and as far as I can tell your choices are turn it all the way or not at all. I could be wrong, and I'll have to try sending a PWM signal to it, but even if that won't work this problem can be fixed by replacing the on-board servo with a regular hobby servo hooked straight to the micro-controller while still using the cars main board for forward and reverse. As for speed control, I can't think of any way to do it. I would really like to put an encoder on somewhere to get good movement precision for SLAM purposes, but most RC cars that I've seen don't really have a good place for an encoder.

If you have any suggestions for improvement after reading the article I'd love to hear them. Hopefully someone finds this to be useful.

asked 29 Mar '12, 19:20

Steve%20Mathias-1's gravatar image

Steve Mathias-1
2564514
accept rate: 80%


4 Answers:

Hi, @Stevo! I also did that. I also achieved to receive the radio emitter signal in the onboard Arduino (besides controlling the engines), which allows me to send some commands to the arduino remotely (I think I will have to put a netbook or something on top of it for sensing, so I will have a wifi to connect to the arduino, but receiving from the radio emitter feels good, hehe)
I think you will have no choice but to change the steering engine for a servo as you can change speed with PWM but you can't fix a position (at least not easily and a small servo could cost some 1 or 2$). I am also thinking in mounting an optical mouse wheel encoder somehow in the wheels and I have wii accels and gyros also to be assembled there. Lets see if I manage. Good luck to you to!

Maybe you want to read through this thread.

link

answered 30 Mar '12, 04:54

Jose%20Marco%20de%20la%20Rosa's gravatar image

Jose Marco d...
2.0k92148

One thing I've found with RC car speed control is that the motor controllers are very non-linear. From a control perspective they look like servos, so you expect to have full 0 - 180 control range (with 0 being full backwards, 90 stop, and 180 full forward) but often I see 90 being stop and 95 being full speed. I've taken to replacing them with H-bridge controllers (bought or built) and driving them with the PWM output from an Arduino. Having the full range of control (now a full 0-255 in either direction) allows better, more granular, setting of the speed.

We too (I do this with some high school students) struggle with how to get wheel encoding done. Right now we're looking at putting a slotted disk over the wheel (like a hubcap) and seeing if we can just measure the ambient light changes as the wheel rotates. We're also thinking about trying to use an optical mouse under the car to measure distance traveled - no idea how that might work out.

Good luck with your project. Have fun.

link

answered 30 Mar '12, 09:51

Peter%20Marshall-2's gravatar image

Peter Marsha...
550229

how do i turn my cheap store rc car into a rc robot

link

answered 01 Jan, 04:07

jayden's gravatar image

jayden
11

i realy whant to turn it into a robot so can someone pls reply

link

answered 01 Jan, 04:09

jayden's gravatar image

jayden
11

Your answer
Question text:

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×5,188
×80

Asked: 29 Mar '12, 19:20

Seen: 1,877 times

Last updated: 01 Jan, 04:09