Does anyone know what electronics would be needed for a “self driving” R/C car? If I’m not mistaken @Brook_Drumm and crew started working on such a car once upon a time but now word about that in a long time.
Can it be based on Arduino and if so what else do I need? I’m totally lost when it comes to electronics so any help is much appreciated. =)
Really depends on what you mean by “self driving”. If you want basic obstacle avoidance, line following, etc, than an Arduino would probably be fine. Even something like GPS waypoint following wouldn’t be too difficult.
But anything more than that, I would say you’d need to up your onboard processing power to at least Raspberry Pi level. For example, using OpenCV to identify objects or hazards.
I am working on APM with my Electromyrmex project, but I don´t know how to make it avoid obstacles. It only drives a pre-defined route using GPS. PIKSI system makes it more accurate, but it doesn´t avoid obstacles either?
There are lots of Arduino based systems with everything needed, but they seems to be all for very small current and power?
If you have knowledge about C/C++ i can recommend an ESP2866. It has breakouts with up to 14 i/o’s is very quick, has large flash, builtin WLAN stack and can be programmed using arduino IDE. I highly love these things.
As @Jori_Makinen mentioned, I was thinking of just using an APM flight controller with GPS running ArduRover software. Though I assumed there would be some kind of obstacle avoidance built in once you add sonar or possibly a camera.
I am working on a self driving RC car based on a standard buggy chasis and a NVIDIA Jetson TK1 board. It has a custom ESC that provides power and IMU sensors, and the Nvidia board interfaces to a webcam for vision processing.
@Daniel_Noree that is what I am going to use too. Please let me know which board you are going to select. I have been thinking APM but I can go for Pixhawk too. If you choose either of those we could do some co-operation with this. I am ordering now the frame parts for the Electromyrmex proto but not yet the control board, because I run the first tests without autonomous features.