I have an RC car with a camera, I have implemented so that i can detect lanes on my track (think like a nascar track). I want to get this car to be able to go around the track autonomous. But I am quite unsure what my next step should be.

Either I can do an algorithm that detects so that I stay in the middle of the lane (if i get to close to either of the lines I steer towards the center).

Or perhaps go around the track manually and save the coordinates of the detected lines as well as the actions I take (steering) and try a DQN approach.

I'm trying to minimize my 'trial and error' time a little here. Perhaps there are some important steps in between here, or a solution that I have not thought of (i.e. am I missing something)?

I'm doing this as a proof of concept therefore I can only spend maximum of a month on this, so what would you do here?

  • $\begingroup$ A model based lane keeping steering controller would solve the issue. The system gets the lane as input, calculates the future position of the car and decides for the best steering angle. $\endgroup$ – Manuel Rodriguez Mar 28 '19 at 22:05
  • $\begingroup$ @ManuelRodriguez This sounds good! Do you have any resources for further reading? Is there a common name for such models (for google searching)? $\endgroup$ – Felix Rosén Mar 28 '19 at 22:07
  • $\begingroup$ The only resource i know is Google Scholar and maybe the local university library. Some of them are privatized recently and provide a large amount of academic literature. $\endgroup$ – Manuel Rodriguez Mar 28 '19 at 22:14
  • $\begingroup$ @ManuelRodriguez Alright, np! Thanks for the help!! $\endgroup$ – Felix Rosén Mar 28 '19 at 22:15
  • $\begingroup$ The point of doing something like RL is not necessarily to make the car steer itself - but to demonstrate that a system you have implemented can learn to steer by itself with minimal supervision, or maybe achieve some difficult to pre-program goal such as travel at maximum possible speed whilst still retaining control. A more simple feedback control loop might suffice if your only goal is have the car follow a track that it can reliably detect. Could you give more detail about your goals in the question? $\endgroup$ – Neil Slater Mar 29 '19 at 0:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.