Is there any way to create some AI with Arduino?. The question is just that. I would like to give some intelligent (explore the house, trigger alarms, etc) to a rover but I dont have so much expierience. Thank you
If for IA you mean just decisions based on some inputs (sensors), yes.
The main problem on that kind of applications is the memory. The Arduino has a limited quantity of flash and Ram. Really limited.
A way to improve it, is to have a Web server and use the Arduino to send the data to your server over a WiFi module.
As said, the only limit on Arduino is the memory.
It depends on your expectancy. You will definitively not be able to make something even remotely sophisticated due to the limited resources and computational power.
But for simple decision making there is a great article in the HackSpace Magazine Issue 8 for starters. On page 100 onward they describe how to teach the Arduino UNO when to turn on or off a light depending on the current ambient light. With full source code on GitHub.
You can expand on it but you will not be able to make neural networks or anything in that direction.
AI as in reading sensor data and doing something with it is certainly possible, but full on AI is not possible with just an UNO.
Full on AI requires large programs that learn and understand, mapping user inputs over a large period of time Etc.
So, in conclusion not possible with UNO, but maybe with other boards.