vace117 has taken an old remote controlled truck, ripped the innards out, replaced it with a Raspberry Pi and then strapped an Android phone to the top to provide a video feed. (Yes, he could’ve used the Pi camera, but let’s not hold that against him). He’s then used WebRTC as a web interface for controlling the car. You can see a video below and view the Instructable here.
Hi Michael. Thanks for the link!
Do you really think that using the Pi camera instead of the Android would have worked? My understanding is that libjingle (the native library under WebRTC) uses a lot of ARMv7 specific code, so I don’t know if it would be possible to compile it for the RPi, which has an ARMv6 CPU. Also, I am somewhat sceptical that a 700MHz processor would be able to handle real-time VP8 and ISAC encoding with the kind of latencies required for effective remote driving.
Have you seen anything that would demonstrate effective real-time video encoding on the Pi?
Ahhh. I’ve misunderstood what you were doing, I think. Your method is probably the best for the technology you’re wanting to use.