As I wrote on the subject I want to make an NXT to be able to localize map and move while avoiding obstacles with a sonar sensor. This is for my final year project at my university.
I wanted to ask for advice here as the LeJOS seems very capable of doing many things with the nxt.
What I am wondering is, can the NXT handle the processing of SLAM and transmitting its map in real time on a PC ?
If it can't, can I write its algorithm to be executed by a PC and transmit the motor functions to the NXT while receiving info from the NXT's sensors? (wheel encoders, sonar and probably gyroscope or compass)
Also I am interested in writing the final algorithm in Android so I can have my mobile phone for example control the NXT, that is after I finish it this is secondary.
If these things can be done can anyone help me or give me some hints on where can I start with LeJOS? I have never used it before.
I hope I made clear what I want to do, I am not a native speaker .
Thank you for your time!