for a school project called:"working with a arduino" was my idea to make a (rc)car with a arduino buildin. what must this arduino do?:
-avoid obstacles
-drive remotely via roads to a location designated on google maps
-have a buildin camera (optional)
-has to track his location like: Easy Arduino Google earth GPS data logger for under $7.50 + source code. - YouTube
What does i need for that?
-which sensors
-what type of programs
-what type of coding
For distance sensing/obstacle avoidance, you should use IR sensors instead of ultrasonic ones. If you need more range than 100cm, you'll need a LiDar Lite V3 (range of up to 40 meters in direct sunlight). I use one and it's a fantastic long range distance sensor - the best one out there.
As for google maps, I think your straight outta luck; don't expect Your Arduino to be able to access google maps on the go. You could download a section of the google map and upload it to an SD card and then have the Arduino read the SD card data. Then use a GPS receiver to determine the vehicle's location and compare it to the GPS data, then mesh it with camera and LiDar data (so you don't run over anyone or run a red light and get flattened by a truck lol).
All in all, this is a very large scale project. What is your electronics/software experience levels?